web-dev-qa-db-ja.com

Android SDカード間を移動するときにmvが権限を保持できないのはなぜですか?

両方のSDカードをAndroid電話に「USB大容量記憶装置」モードを使用してマウントした後、ファイルをそれらの間で移動するときに次のメッセージが表示され続けます。

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)
2
l0b0
type vfat

あなたの問題があります。 vfatはLinuxのパーミッションについて何も知りません。これはUSBマウントの問題ではなく、使用されるファイルシステムの問題です。

ああ:そしてあなたの質問に答えるために-いいえ、それは問題ではありません。

4
tink