tar: Резервное копирование зашифрованного / размещает папку?

После некоторого метода проб и ошибок мне удалось скопировать мою рабочую станцию Ubuntu 10.04, и время для моего Ноутбука. Это также работает 10.04, но имеет зашифрованный /home папка.

Выполнение ниже отрывка как root ясно не работает хорошо с шифрованием, поэтому как я должен сделать это?

sudo -i
cd /
tar -cvpzf sysbackup-20110821.tar.gz \
    --exclude=/sysbackup-20110821.tar.gz \
    --exclude=/proc \
    --exclude=/lost+found \
    --exclude=/sys \
    --exclude=/mnt \
    --exclude=/media \
    --exclude=/dev /
1
задан 22 August 2011 в 22:58

1 ответ

Из ecryptfs страницы справочника попытайтесь смонтировать его где-нибудь как регулярную папку и затем выполнить Вашу команду tar.

sudo -i
mkdir /mnt/usermount 2>/dev/null
cd /
mount -t ecryptfs /home/user /mnt/usermount -o passwd=<your_pass_phrase> no_sig_cache
tar -cvpzf sysbackup-20110821.tar.gz \
  --exclude=/sysbackup-20110821.tar.gz \
  --exclude=/proc \
  --exclude=/lost+found \
  --exclude=/sys \
  --exclude=/media \
  --exclude=/dev /
umount /mnt/usermount
rm -rf /mnt/usermount

Отметьте выше этого, я удалил --exclude /mnt и также созданный каталог /mnt/usermount на всякий случай у Вас нет его.

2
ответ дан 7 December 2019 в 14:48

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

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