sudo cp --preserve = tudo não preservando propriedade

1

Estou tentando copiar os dados de volta para um cartão SD com uma partição do tipo ext2, preservando a propriedade e as permissões. Eu uso o seguinte comando:

sudo cp -va --preserve=all 2nd/. /media/malapradej/AB6E-FC7F/

Eu recebo um erro:

‘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

De acordo com este site esta pode ser devido ao conjunto de atributos estendidos do cartão SD. O comando lsattr /media/malapradej/AB6E-FC7F/ mostra:

lsattr: Inappropriate ioctl for device While reading flags on /media/malapradej/AB6E-FC7F/dalvik-cache

De acordo com o este site, preciso remontar o site partição do cartão SD usando:

sudo mount -o remount,user_xattr /media/malapradej/AB6E-FC7F/

Mas recebo o mesmo erro e as permissões e a propriedade não são mantidas.

    
por Jacques MALAPRADE 04.02.2016 / 17:05

1 resposta

1

Estava tudo errado no erro do operador. O sistema de arquivos que eu estava tentando copiar não era ext2 no final, mas FAT32. Eu fiz um mount -l e encontrei:

/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)
    
por Jacques MALAPRADE 04.02.2016 / 17:27