我已经使用 Ubuntu 11.10 几个星期了。我有 3 个外部硬盘通过 USB 连接到系统。目前,它们设置为只读。它们上面的文件系统是 NTFS。我尝试过使用 pysdm、编辑 fstab 等。但都不起作用!这是我现在的 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/sdb5 during installation
UUID=84c3df14-0aba-4326-ac0f-c1a99e8749b9 / ext4 errors=remount-ro 0 1
# swap was on /dev/sdb6 during installation
UUID=417c09b2-0282-47c3-a373-765f6af9fbb7 none swap sw 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
/dev/sdc1 /media/sdc1 ntfs nls=iso8859-1,umask=000,uid=steve 0 0
/dev/sdd1 /media/sdd1 ntfs nls=iso8859-1,umask=000,uid=steve 0 0
/dev/sde1 /media/sde1 ntfs nls=iso8859-1,umask=000,uid=steve 0 0
这真是让我恼火!我需要能够使用这些驱动器!我对驱动器行所做的任何更改都会导致我在卸载然后尝试重新安装驱动器时出错。有人能帮忙吗?谢谢!
答案1
您是否在连接它们的情况下安装了操作系统?我很久没有在 fstab 中添加任何有关 NTFS 的 USB 外部驱动器的内容了。您可以尝试在每行前面添加一个 #。断开驱动器。然后重新启动。系统恢复后,尝试重新插入它们。看看是否有区别。确保您也安装了 ntfs-3g。
每次进行全新安装时,我都会断开外部硬盘,然后在首次启动系统后重新连接。Ubuntu 应该会自动识别它们并为您设置。它会为我的用户设置所有读取、写入和执行权限。除非有特定原因希望将它们列在 fstab 中,否则没有必要这样做。
答案2
你看到过 askubuntu 的这个答案吗?这解决了我在 10.10 下使用 USB 闪存驱动器时遇到的问题,并且可能对您也有用。
摘要如下:
断开您的 USB 驱动器,然后编辑 USB 磁盘规则文件。
$ sudo vi /etc/udev/rules.d/90-usb-disks.rules
添加以下行:
# UDEV Rules to change the permission of USB disks
#
KERNEL=="sd*[0-9]", ATTR{removable}=="1", ENV{ID_BUS}=="usb", MODE="0022"
然后重启服务:
$ sudo /etc/init.d/udev restart
现在重新连接您的 USB 驱动器。