CP sudo - preserve=all не сохранение владения

Я пытаюсь скопировать данные назад на SD-карту с разделом типа ext2 при сохранении владения и полномочий. Я использую следующую команду:

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

Я получаю ошибку:

‘2nd/./dalvik-cache/arm/data@app@air.uk.co.bbc.android.mediaplayer-1@base.apk@classes.dex’ -> ‘/media/malapradej/AB6E-FC7F/./dalvik-cache/arm/data@app@air.uk.co.bbc.android.mediaplayer-1@base.apk@classes.dex’
cp: failed to preserve ownership for ‘/media/malapradej/AB6E-FC7F/./dalvik-cache/arm/data@app@air.uk.co.bbc.android.mediaplayer-1@base.apk@classes.dex’: Operation not permitted

Согласно этому сайту это может произойти из-за расширенного набора атрибута SD-карты. lsattr /media/malapradej/AB6E-FC7F/ шоу команды:

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

Согласно этому сайту я должен повторно смонтировать использование раздела SD-карты:

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

Но я получаю ту же ошибку и полномочия, и владение не сохраняется.

1
задан 13 April 2017 в 15:24

1 ответ

Все было связано с ошибкой оператора. Файловая система, в которую я пытался скопировать, была не ext2, а FAT32. Я сделал mount -l и нашел:

/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)
1
ответ дан 7 December 2019 в 16:02

Другие вопросы по тегам:

Похожие вопросы: