没有 root 权限就无法挂载 ntfs 分区

没有 root 权限就无法挂载 ntfs 分区

每次尝试挂载 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 问题的答案。

http://ubuntuforums.org/showthread.php?t=1661757

答案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 进行其他更改。我想知道上面显示的更改是否是启动安装错误警告的原因?

相关内容