痛苦地学习你无法更改 exfat 卷的权限......我需要能够从 Windows scp 到我的 Ubuntu 服务器上的外部硬盘驱动器,而不使用中间文件夹,然后通过 ssh 完成传输。我是否需要备份数据并将驱动器重新格式化为 ext4,或者有人知道解决方法吗?
答案1
简而言之,您是正确的,最好备份数据并将驱动器格式化为ext4
或xfs
或其他支持 Linux 权限的文件系统(如果您需要的话)。
另一种方法是使用uid
和umask
选项安装驱动器。例如:
mount -t exfat /dev/sdc1 /mnt/drive -o gid=1568,umask=002
这实际上会使用 gid 为 1568 的组的 775 权限来安装它,但如果您想动态更改权限,那么它是不可行的,并且它并不总是能达到预期的结果。它还需要在将使用驱动器的任何系统上都有一个具有该 gid 的组,并且每次安装时都需要在每个系统上使用完全相同的安装选项。
最后,我会重申,最好只格式化驱动器,因为ext4
它会给你你想要的。