如何挂载 ext4 分区?

如何挂载 ext4 分区?

如何将 ext4 分区挂载为我的用户帐户,这样我就不需要 root 权限来读写它了?我使用了-o uid=flint,gid=flint命令mount,但一直收到

mount: wrong fs type, bad option, bad superblock on /dev/sda7,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

另一件事,我现在想避免使用,udisks因为它不允许我挂载到我指定的挂载点名称。

答案1

你不需要。文件系统中的文件归其所有者所有,并且你无法在挂载时更改这一点。相反,你需要更改权限以授予自己访问权限sudo chown yourname.yourname /path/to/mount。在新格式化的文件系统上,根目录归 root 所有,因此你需要更改它,然后你才能创建归你所有的新文件。

答案2

只需按下键盘上的Ctrl+ Alt+T即可打开终端。打开后,运行以下命令。

gksudo nautilus /etc/fstab

例如,要将分区作为“数据”挂载并具有读写权限,请在 /etc/fstab 中添加此条目:

/dev/sd8 /data ext4 defaults 1 2

将分区挂载为“数据”后,将您自己(我的用户帐户)设为所有者

sudo chown flint:root /mnt/data

并授予自己权限,以便您可以访问分区

sudo chmod 700 /mnt/data

相关内容