tar не создает резервное копирование

Я хочу использовать снимки LVM для резервного копирования моей системы.

У меня есть два объема LVM, названные "root_lv" и "home_lv" в группе объема, названной "myvol". Я создал снимок корневого каталога

sudo lvcreate -s -l 70G -n rootsnap /dev/myvol/root_lv

После этого я смонтировал его к /mnt:

sudo mount /dev/myvol/rootsnap /mnt

Я ожидал, что та команда создаст резервное копирование моего снимка кроме /home, /media и и т.д.

sudo tar -cvpzf rootbackup.tar.gz --exclude=/proc --exclude=/sys --exclude=/mnt --exclude=/media --exclude=/run --exclude=/dev --exclude=/lost+found --exclude=/3GB.swap --exclude=rootbackup.tar.gz /mnt

Но tar сказал, что это не могло создать пустой архив. Единственным путем я могу создать резервное копирование, тем путем является chroot'ed к/mnt и команде выполнения оттуда.

Что я сделал неправильно?

0
задан 18 December 2016 в 13:34

1 ответ

Вы получаете ошибку, потому что Вы просите, чтобы это заархивировало/mnt и затем говорите ей исключать/mnt с опцией --exclude=/mnt, которая исключает все, следовательно нет ничего в архиве, и Вы получаете сообщение об ошибке.

, Если я понимаю то, что Вы делаете правильно, необходимо отбросить --exclude=/mnt опция.

1
ответ дан 7 November 2019 в 07:26

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

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