如何自动挂载具有读写权限的所有外部设备?(无法编辑外部驱动器文件的标签)

如何自动挂载具有读写权限的所有外部设备?(无法编辑外部驱动器文件的标签)

我目前对这个问题的了解还不够,但请耐心等待,一旦我得到适当的帮助并更好地理解这个问题,我将编辑/改进这个问题,使其具有更广泛的范围。

因此,我将音乐文件保存在外部(三星,fat32)驱动器上,并使用 Foobar2000 和 Wine 编辑它们的标签(从 freedb 获取标签等)

现在我不能再这样做了。如果将相同的文件复制到桌面上,则可以编辑它们。

我想这与以下事实有关:外部驱动器以有限权限自动安装:在 Thunar 中,其文件和文件夹有锁/十字/等(取决于我使用的图标)

在此处输入图片描述

在此处输入图片描述

如何解决这个问题?

(我使用的是 Lubuntu 12.04)

奇怪的是,添加第二个外部驱动器不会出现同样的问题。 在此处输入图片描述

虽然它们的权限看起来相同 在此处输入图片描述 它们之间的一个区别是,有问题的一个是 fat32,另一个是 ntfs。

它们看起来像这样gparted

在此处输入图片描述 在此处输入图片描述

但这似乎不算数:在两个 USB 插槽之间切换后,它们都可以正常安装,但将它们恢复到初始顺序后,问题就解决了:三星可以正常加载,而另一个则显示锁定标志。也许这与插入顺序有关……

更奇怪的是,三星的音乐播放一切正常,我却开始按照预期在 Foobar2000 中编辑音乐文件的标签。成功编辑一张专辑后,第二张却无法编辑:同样的问题再次出现。重启 Thunar 后,我发现锁/十字符号从第二个外部驱动器回到了三星!

如何以完全权限自动挂载所有外部设备(也称为:始终和永久地)?

答案1

你有没有尝试过

sudo chown -R username:username /media/path/to/drive

这至少是一次对一个驱动器执行此操作的基本方法。-R标签以递归方式授予您username对 HDD 中所有文件夹和子文件夹的读写权限。

边注:

我还发现,如果您以前在 Mac 上使用过这些驱动器,您可能想要禁用日志功能。

在你的 Mac 中: sudo /usr/sbin/diskutil disableJournal /Volumes/name-of-my-external-hdd

答案2

  1. 连接所有 HDD。运行此命令以获取已连接设备的列表:

$ sudo blkid

  1. 记下您想要自动挂载的所有分区的设备 UUID 和类型。

  2. fstab通过运行以下命令打开文件:

$ sudo gedit /etc/fstab

  1. 输入需要自动挂载的所有设备

UUID=xxxxxxxxxxx /media/<label> TYPE users,defaults 0 0这是您想要使用的分区标签,即名称。

  1. 跑步:

$ sudo mount -a

所有分区都应该已经挂载。

现在,对所有分区(根分区除外)运行命令:

sudo chown -R username:username /media/<label>

相关内容