"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 설치의 문제가 아니라 사용하는 파일 시스템의 문제입니다.
아: 귀하의 질문에 대답하자면 - 아니요, 그건 문제가 되지 않습니다.