노력하고있어:
- 2TB 외장 USB 하드 드라이브를 홈 디렉토리로 마운트
/home/peter
- 홈 디렉토리가 내 소유인지 확인하세요(루트 아님).
- 시작 시 이 모든 작업을 자동으로 수행
지금:
- 내 드라이브는 다음과 같이 포맷되었습니다.
ext4
- 내 드라이브가 비어 있어요
- 저는 데비안 7을 사용하고 있습니다.
필요한 경우 다른 파일 시스템 유형으로 다시 포맷할 수 있지만 드라이브의 2TB 공간을 모두 사용하고 싶습니다.
다음 fstab
줄은 소유한 드라이브를 잘못 마운트합니다 root
.
UUID=xxxx /home/peter ext4 nodev,nosuid 0 2
peter
나(PC에 로그인한 사용자)가 소유 하도록 드라이브를 마운트하려면 어떻게 해야 합니까 ?
답변1
/etc/fstab 항목으로 이것을 시도해 보십시오:
/path/to/device /mount/point/for/two2tbHDD ext4 umask=permissions,gid=peters_group_id,uid=peters_id 0 0
설치 후 소유권을 변경합니다.
chown peter: /mount/point/for/two2tbHDD
그런 다음 다음을 사용하여 Peter의 홈 디렉토리를 변경하십시오.
usermod -m -d /mount/point/for/two2tbHDD
답변2
해결책은 간단합니다. 마운트한 후 홈 디렉터리를 chown하면 됩니다.
$ chown peter:peter /home/peter
다음 fstab 설정을 사용하는 경우:
UUID=xxxx /home/peter ext4 defaults 0 2
이전에는 다른 fstab 설정에서는 작동하지 않았지만 이제는 재부팅할 때마다 여전히 루트가 소유합니다 /home/peter
(이전에는 재부팅 시 루트가 이 디렉터리의 소유권을 유지했습니다).peter