为什么 mv 在 Android SD 卡之间移动时无法保留权限?

为什么 mv 在 Android SD 卡之间移动时无法保留权限?

使用“USB 大容量存储”模式在 Android 手机上安装两张 SD 卡后,在它们之间移动文件时,我不断收到这些消息:

mv: failed to preserve ownership for ‘/.../foo’: Function not implemented
mv: preserving permissions for ‘/.../foo’: Function not implemented

这有什么问题吗?仅仅是因为文件系统的组合可能不寻常吗?

$ mount | grep /run/media
/dev/sdc on /run/media/... type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other,blksize=4096)
/dev/sdb on /run/media/... type vfat (rw,nosuid,nodev,relatime,uid=1000,gid=100,fmask=0022,dmask=0077,codepage=437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks2)

答案1

type vfat

这就是你的问题。 vfat 对 Linux 权限一无所知。这不是 USB 安装的问题,而是使用的文件系统的问题。

哦:回答你的问题 - 不,这不是问题。

相关内容