![Android SD 카드 간에 이동할 때 mv가 권한을 유지하지 않는 이유는 무엇입니까?](https://linux55.com/image/39870/Android%20SD%20%EC%B9%B4%EB%93%9C%20%EA%B0%84%EC%97%90%20%EC%9D%B4%EB%8F%99%ED%95%A0%20%EB%95%8C%20mv%EA%B0%80%20%EA%B6%8C%ED%95%9C%EC%9D%84%20%EC%9C%A0%EC%A7%80%ED%95%98%EC%A7%80%20%EC%95%8A%EB%8A%94%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
"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 설치의 문제가 아니라 사용하는 파일 시스템의 문제입니다.
아: 귀하의 질문에 대답하자면 - 아니요, 그건 문제가 되지 않습니다.