我刚买了一个 1 TB 的 My Passport 外置硬盘,想用它来运行 Steam 游戏。当我尝试在那里下载游戏时,它说文件夹必须位于具有执行权限的驱动器中。我搜索了其他类似的问题,但似乎找不到正确的答案。如果这很重要,请运行 ubuntu 14.10。NTFS 文件系统。
答案1
命令
lsblk -f
将列出所有磁盘(即使未安装)。如果不确定,请检查外部磁盘使用的文件系统。
如果磁盘使用 NTFS 格式化,则首选方法是使用 udev 规则执行此操作。在/etc/udev/
(使用 sudo)中创建一个文件,并将其命名为90-usb-disks.rules
或99-usb-disks.rules
。(即sudo vi /etc/udev/90-usb-disks.rules
)
放入ENV{ID_FS_TYPE}=="ntfs", ENV{ID_FS_TYPE}="ntfs-3g"
其中并保存文件。
拔下 USB,重新插入,它应该会自动挂载并且磁盘完全打开。(自动挂载默认将权限设置为 600;此方法将其设置为 777)。
还有更多方法,比如将其添加到/etc/fstab
,但是谁愿意每次插入另一个 USB 磁盘时都添加新行?