
使用“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 安装的问题,而是使用的文件系统的问题。
哦:回答你的问题 - 不,这不是问题。