用户有一个(增量)备份脚本,使用rsync
, 到外部设备。这在他拥有的 SSD 上出错了。原来他的设备被格式化了exFAT
。这意味着我需要在脚本中检测到这一点,因为我需要将选项更改为rsync
(例如,exFAT 无法处理符号链接、没有所有者/组权限等)。
用户正在运行 Linux Mint。我运行 Ubuntu。我只能假设/希望我的 Ubuntu 的解决方案适用于他的 Mint。
我看过:
那里有各种各样的好建议,但我没有看到符合我要求的建议,它们是:
ntfs
/exfat
显式,而不仅仅是说fuseblk
(它会同时用于exfat
& ntfs
,我需要区分)。/dev/...
.从我尝试过的建议来看:
fdisk -l
, parted -l
, file -sL
: 需要sudo和/或/dev/...
块设备mount
: 需要/dev/...
,只有报告fuseblk
df -T
, stat -f -c %T
: 接受目录,但只报告fuseblk
lsblk -f …