我目前对这个问题的了解还不够,但请耐心等待,一旦我得到适当的帮助并更好地理解这个问题,我将编辑/改进这个问题,使其具有更广泛的范围。
因此,我将音乐文件保存在外部(三星,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
- 连接所有 HDD。运行此命令以获取已连接设备的列表:
$ sudo blkid
记下您想要自动挂载的所有分区的设备 UUID 和类型。
fstab
通过运行以下命令打开文件:
$ sudo gedit /etc/fstab
- 输入需要自动挂载的所有设备
UUID=xxxxxxxxxxx /media/<label> TYPE users,defaults 0 0
这是您想要使用的分区标签,即名称。
- 跑步:
$ sudo mount -a
所有分区都应该已经挂载。
现在,对所有分区(根分区除外)运行命令:
sudo chown -R username:username /media/<label>