每次尝试挂载 ntfs 分区时都会显示
错误安装:安装退出,退出代码为 1:帮助程序失败,原因:非特权用户无法使用外部 FUSE 库安装 NTFS 块设备。请以 root 身份安装卷,或使用集成的 FUSE 支持重建 NTFS-3G 并使其成为 setuid root。请参阅更多信息http://tuxera.com/community/ntfs-3g-faq/#unprivileged 我试过这答案是肯定的,但是没有用
我的 etc/fstab 文件
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda7 during installation
UUID=ed9e007f-da86-4436-993a-8670ebf45939 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda6 during installation
UUID=956e15af-d650-42ac-a5f6-89955abaacde none swap sw 0 0
/dev/sda1 /media/sda1 ntfs nls=iso8859-1,ro,umask=000,user 0 0
答案1
您能检查一下 /etc/fstab 文件的内容吗?
由于它是一个非常重要的文件,请先备份它。
sudo cp /etc/fstab /etc/fstab.bak
不要在命令行上执行此操作,而是使用 GUI 工具执行此操作,请检查此
http://www.webupd8.org/2011/11/how-to-mount-partitions-automatically.html
注意:这是一个非常重要的文件。在进行任何更改之前,请仔细检查。
更新:看起来您无法使用 pysdm 更改设置,因为其中存在一些错误 - “无论我对 pysdm 做什么 - 以只读模式挂载文件系统,仍然保持检查状态。”
可以通过手动编辑 /etc/fstab 文件来修复此问题。已更改
/dev/sda1 /media/sda1 ntfs nls=iso8859-1,ro,umask=000,user 0 0
到
/dev/sda1 /media/sda1 ntfs nls=iso8859-1,rw,umask=000,user 0 0
甚至
/dev/sda1 /media/sda1 ntfs nls=iso8859-1,umask=000,user 0 0
并重新启动系统。
答案2
我遇到了由 pysdm 引起的相同问题。
我刚刚删除了 fstab 中 pysdm 创建的条目,因为我不想让 NTFS 分区自动挂载,我只想能够通过单击 Nautilus 来挂载它。成功了。
答案3
这里有一个很好的针对 NTFS-3g 问题的答案。
答案4
我的 NTFS 挂载一直都很好,直到我尝试让它们在启动时挂载 - 然后一个接一个的麻烦。我和 OP 一样遇到了 pysdm 的问题。mac 的这个建议(上文)似乎已经解决了这个问题 -
/dev/sda1 /media/sda1 ntfs nls=iso8859-1,rw,umask=000,user
不过,我注释掉了 pysdm 生成的 fstab 中的旧条目,它看起来像这样 -
/dev/sda5 /media/data ntfs
# nls=iso8859-1,rw,group=users,users,umask=000,gid=users,user,owner,uid=fnord 0 0
nls=iso8859-1,rw,umask=000,user 0 0
重启后可以正常工作,但是 - 启动时出现安装错误,并显示“忽略或修复”。我忽略了它,它启动了,一切都很完美。
编辑 - 嗯,这是热情的审核。不了解硬件商店的物品可能会导致标记...我再次提出问题 - 我犹豫是否要对 fstab 进行其他更改。我想知道上面显示的更改是否是启动安装错误警告的原因?