J'essaie de copier des données sur une carte SD avec une partition de type ext2 tout en préservant la propriété et les autorisations. J'utilise la commande suivante:
Sudo cp -va --preserve=all 2nd/. /media/malapradej/AB6E-FC7F/
Je reçois une erreur:
‘2nd/./dalvik-cache/arm/data@[email protected]@[email protected]’ -> ‘/media/malapradej/AB6E-FC7F/./dalvik-cache/arm/data@[email protected]@[email protected]’
cp: failed to preserve ownership for ‘/media/malapradej/AB6E-FC7F/./dalvik-cache/arm/data@[email protected]@[email protected]’: Operation not permitted
Selon this site, cela peut être dû à l'ensemble d'attributs étendus de la carte SD. La commande lsattr /media/malapradej/AB6E-FC7F/
affiche:
lsattr: Inappropriate ioctl for device While reading flags on /media/malapradej/AB6E-FC7F/dalvik-cache
Selon this site, je dois remonter la partition de la carte sd en utilisant:
Sudo mount -o remount,user_xattr /media/malapradej/AB6E-FC7F/
Mais je reçois la même erreur et les autorisations et la propriété ne sont pas conservées.
Tout était dû à une erreur de l'opérateur. Le système de fichiers que je tentais de copier n’était pas ext2 au final, mais FAT32. J'ai fait un mount -l
et j'ai trouvé:
/dev/sdb1 on /media/malapradej/AB6E-FC7F type vfat (rw,nosuid,nodev,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,flush,user_xattr,uhelper=udisks2)