我对 ubuntu (12.04) 还很陌生,为了自动挂载我的驱动器,我添加了这一行fstab
/dev/sda4 /media/FF15-ED92 vfat defaults 0 0
但是现在,当我想删除目录或文件时,它不会像使用键盘上的 del 键那样删除,因此右键单击该目录和文件,但没有删除和移至废纸篓的选项,也无法点击。那么我如何才能授予自己执行此操作的权限。而且我也无法在我的 U 盘上执行此操作。
我试过了,但什么也没发生
sudo chmod 777 /media/44gb
如果我从 chmod 更改为 chown,则会出现
改变所有权/media/44gb: Operation not permitted
答案1
您不仅需要设置挂载驱动器的目录的所有者和权限,还需要在 fstab 中设置挂载选项。
我使用 UUID 的首选方法,而不是使用 /dev/sda 的旧方法。如果您想使用这种方法,它会在 fstab 顶部告诉您如何操作,但在终端上,您可以输入命令sudo blkid
来获取 UUID 列表,然后可以将其剪切并粘贴到 fstab 中。
我的 NTFS 驱动器设置了这些选项;我是所有者:
#sdax good idea to add comment here
UUID=C61460BE1460B2DB /mnt/foldername ntfs-3g auto,users,uid=yourID,gid=yourID,utf8,dmask=002,fmask=113 0 0
我将其挂载在 /mnt/foldername 中,yourID 应该更改为您的登录名。这应该可以让您开始,但如果不太正确,您可以通过搜索或在此处提问来了解更多信息。
我实际上没有任何 FAT/FAT32/VFAT 分区,但我认为它们可能是相同的,除了 ntfs-3g 部分。
我认为 /media 目录传统上用于自动安装媒体,但我想这没问题。我使用 /mnt。
编辑-测试安装选项
测试和调试 /etc/fstab 中的选项的一个简单方法是使用特殊的 mount 命令,该命令将以交互方式(而不是在启动时)挂载 fstab 中的所有常用挂载。
我的方法是保持文件打开/etc/fstab
,但保存所有编辑;然后,在命令提示符下,我输入sudo mount -a
以将所有内容挂载到 fstab 中,如果有任何问题,它将输出一条错误消息。如果没有问题,我会测试结果是否符合我的要求。如果不是,我仅卸载该目录,使用sudo umount /path/mountname
,对 fstab 进行另一次编辑,保存并重复,直到它正常工作。
如果存在语法错误,则在关闭文件之前,如果我无法修复它,我通常会注释掉该条目,然后稍后再试。