我买了一个新的 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
但是当通过发出命令进行挂载时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
然后,您将拥有您创建的文件系统,并能够以您自己的身份在那里创建文件。