나는 새로운 1TB 하드 디스크를 구입하여 ext4 파일 시스템 유형으로 포맷하고 CPU에 연결했습니다(이미 Ubuntu가 설치된 HD가 있음). 주어진 답변에 따라여기, 명령을 실행하여 내 홈 디렉터리(/home/user) 내부의 파티션을 /home/user/1TB 경로에 마운트하려고 했습니다 sudo mount -o rw,uid=1001,gid=1001,user /dev/sdb1 1TB/
. 하지만 매번 다음과 같은 오류가 발생합니다.
mount: wrong fs type, bad option, bad superblock on /dev/sdb1,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
이것이 dmesg | tail
출력됩니다.
[52645.165434] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[52647.978811] r8169 0000:02:00.0 eth0: link up
[52647.978823] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[52653.411041] systemd-hostnamed[5821]: Warning: nss-myhostname is not installed. Changing the local hostname might make it unresolveable. Please install nss-myhostname!
[52678.211828] usb 1-1.4: USB disconnect, device number 8
[52928.283129] type=1400 audit(1418185818.128:68): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/sbin/mysqld" pid=10379 comm="apparmor_parser"
[53659.877790] EXT4-fs (sdb1): Unrecognized mount option "uid=1001" or missing value
[56166.333706] EXT4-fs (sdb1): Unrecognized mount option "uid=1001" or missing value
[56257.211210] EXT4-fs (sdb1): mounted filesystem with ordered data mode. Opts: (null)
[56439.684477] EXT4-fs (sdb1): Unrecognized mount option "uid=1001" or missing value
하지만 command 를 실행하여 마운트하면 sudo mount -o rw /dev/sdb1 1TB/
성공적으로 마운트되었지만 user
그 안에 파일이나 디렉터리를 만들 수 있는 권한이 없습니다.
궁극적으로 나에게 필요한 것은 추가 HD를 내 홈 디렉터리 내의 폴더에 마운트하고 이를 영구적으로 만들 수 있다는 것입니다. 이에 대한 조언을 부탁드립니다.
답변1
및 옵션 uid=
은 gid=
ext4 파일 시스템에 적용되지 않습니다.
여러분이 해야 할 일은 앞서 했던 것처럼 파일 시스템을 마운트하는 것 뿐입니다( sudo mount -o rw /dev/sdb1 1TB/
).
그 다음에sudo chown myusername:mygroupname 1TB
그러면 귀하는 귀하가 생성한 파일 시스템을 소유하게 되며 거기에서 귀하 스스로 파일을 생성할 수 있게 됩니다.