Я хочу использовать снимки 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 и команде выполнения оттуда.
Что я сделал неправильно?
Вы получаете ошибку, потому что Вы просите, чтобы это заархивировало/mnt и затем говорите ей исключать/mnt с опцией --exclude=/mnt
, которая исключает все, следовательно нет ничего в архиве, и Вы получаете сообщение об ошибке.
, Если я понимаю то, что Вы делаете правильно, необходимо отбросить --exclude=/mnt
опция.