Как сохранить права владения при копировании на внешний том?


0

Когда я обновляю или переустанавливаю Linux, я запускаю резервную копию своей домашней папки sudo cp -pr /home/users/yitzchak /media/externalHDD/backups. Когда я делаю это, я получаю сообщения об ошибках, которые не могут быть сохранены, и когда я копирую папку обратно на свой локальный диск, я вижу, что владелец был изменен на root, и я должен chownвернуть их все, что нужно сделать вручную по частям. потому что не все файлы имеют одинаковую группу. Есть ли способ обойти это?


Я не думаю, что это связано с тем, что это внешний объем. Скорее всего, это файловая система тома (вероятно, fat32 или другая файловая система, которая не поддерживает все атрибуты). tar, cpio и другие утилиты архивирования сохранят атрибуты, если вам не нужен прямой доступ, как это делают некоторые системы контроля версий
technosaurus,

Ответы:


1

Я рекомендую вам архивировать файлы во время этих резервных копий, даже без сжатия:

tar cf /media/externalHDD/backups/yitzchak.tar /home/users/yitzchak

tar сохранит все атрибуты файла.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.