Android SDカード間を移動してもmvが権限を保持しないのはなぜですか?

Android SDカード間を移動してもmvが権限を保持しないのはなぜですか?

「USB大容量ストレージ」モードを使用してAndroid携帯電話に2つのSDカードをインストールした後、2つのカード間でファイルを移動すると、次のメッセージが表示され続けます。

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インストールの問題ではなく、使用するファイルシステムの問題です。

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

関連情報