朋友们,请帮我解决这个错误,当我尝试安装 ntfs 驱动器时,我收到如下错误
为了安装 ntfs 分区,每次我都必须使用存储设备管理器,以通常的方式(单击鼠标)安装驱动器来安装它们。
答案1
我尝试用我自己的 ntfs 分区复制你的问题,事实上我也没有 ntfs 分区的写权限,
为什么您无法以写入权限挂载 ntfs 分区,答案在于 FUSE 库。
在您粘贴的屏幕截图中,它显示您正在尝试使用 FUSE 库挂载 ntfs 块设备。
首先检查你的系统上是否安装了 fuse-utils 包,如果没有,请使用 apt-get 安装 fuse-utils 包
然后,从 /etc/fstab 中删除以下行
/dev/sda2 /media/myMountPoint ntfs-3g quiet,defaults,rw 0 0
现在,我们需要使用 fusermount 命令挂载 ntfs 块分区
现在,使用 root 权限打开 /etc/mtab,并添加以下行
/dev/sda3 /media/D fuseblk rw,nosuid,nodev,allow_other,blksize=4096,default_permissions 0 0
用您的分区和挂载点替换并重新启动系统。
抱歉,我把这个问题放在了单独的答案中,我无法将所有这些写成评论。重启后,当我挂载我的挂载点时,我有写入权限,请告诉我这是否也适用于你。
答案2
问题是 NTFS 分区不支持 unix 文件权限,因为您在非 NTFS 操作系统上访问硬盘驱动器,所以您不需要关心 NTFS 保护。
在 Linux 中:打开终端窗口并输入:
"gksudo nautilus"
这将打开一个 nautilus 窗口,您在其中拥有超级用户权限。
浏览相关的外部硬盘驱动器并打开属性窗口并选择权限选项卡。
让自己成为所有者并确保您具有读写权限。
还单击标签为:“将权限应用于所附文件”的选项卡
如果上述步骤对你不起作用,那么,
转到终端并使用您喜欢的任何文本编辑器打开以下文件
sudo vim /etc/fstab
将以下行添加到文件
/dev/sda2 /media/myMountPoint ntfs-3g quiet,defaults,rw 0 0
用您的分区替换 /dev/sda2,用您的挂载点替换 myMountPoint。
下次重启时将自动添加以下分区。
答案3
尝试使用 root 权限安装驱动器。尝试使用 mount 命令安装设备
sudo mount /dev/sda1 /mnt/mydisk
用您的设备替换 /dev/sda1,用您的挂载点替换 /mnt/mydisk。