![只有 root 才能挂载,为什么?](https://linux22.com/image/962871/%E5%8F%AA%E6%9C%89%20root%20%E6%89%8D%E8%83%BD%E6%8C%82%E8%BD%BD%EF%BC%8C%E4%B8%BA%E4%BB%80%E4%B9%88%EF%BC%9F.png)
我正在双启动 Ubuntu 12.04 和 Windows 7。我/etc/fstab
昨天查看了一下,发现它不包含我的 Windows 7 分区。所以我自己添加了它,但现在它告诉我无法安装该分区。我的/etc/fstab
现在看起来像这样:
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# Ubuntu /dev/sda6
UUID=581c89aa-d71c-460c-96c0-04f188fe862a / ext4 errors=remount-ro 0 1
# swap /dev/sda5
UUID=99b951b9-1a57-43ee-938e-fe31b1ba754f none swap sw $
# Windows /dev/sda3
UUID=12AA9E31AA9E1179 /media/12AA9E31AA9E1179 ntfs errors=remount-r0 0 2
我尝试通过打开文件浏览器并用鼠标单击驱动器来安装它。我在编辑 fstab 时做错了什么?
答案1
您需要添加参数user
以允许普通用户挂载该驱动器。即:
UUID=12AA9E31AA9E1179 /media/12AA9E31AA9E1179 ntfs users,errors=remount-ro 0 2
这将使其在启动时自动挂载。您可能还想在驱动器卸载时检查要挂载到的文件夹 (/media/12AA9E31AA9E1179) 的权限,并确保其他用户可以访问此文件夹。
此外,以下是一些有用的信息文件系统。
如果您希望能够手动从 Nautilus 安装和卸载驱动器,只需删除该行,或用 # 注释掉它。这样 Nautilus 就可以自行安装/卸载它,在这种情况下效果会更好。
答案2
为了能够从 Nautilus(Ubuntu 的默认文件浏览器)挂载分区,您不需要在 /etc/fstab 中添加任何条目,而且完全删除该条目很可能允许您再次通过 nautilus 挂载分区。如果您希望能够以您的用户身份从终端挂载分区,您可以使用命令udisks --mount /dev/sda3
。
答案3
尝试在“/媒体“文件夹和 *nix 驱动器中的”/mnt“文件夹这应该可以解决你的问题:)
仅供参考,您向/etc/fstab文件是为了系统可以在启动时“自动挂载”它们,为了方便,即当你使用
$ sudo mount -atO
,(挂载 fstab 文件中的所有条目!)
但是,您可以随时使用以下方式挂载/卸载任何驱动器......
安装 -t类型设备目录
卸载目录
IE$ sudo mount -t ntfs /dev/sda3 /media/Windows7
和$ sudo umount /media/Windows7
还要确保在“/媒体“文件夹首先安装驱动器即
$ sudo mkdir /media/Windows7
希望这可以帮助。