Проверка

Господа арчеводы! Пожалуйста проверьте на наличие ошибок нижеприведенное, если они есть, поправьте.

КОПИРОВАНИЕ
1. загружаюсь с archlive
2. монтирую жесткий диск для бекапа в созданную для него директорию:
 mkdir /mnt/bakup
mount /dev/sdX /mnt 
4. Монтирую жесткий диск с системой:
mount /dev/sdX /mnt
mount /dev/sdX /mnt/home
mount /dev/sdX /mnt/boot
 
5. Бэкаплю:
sudo tar -cvzpf /mnt/backup/root.tar.gz /mnt
sudo tar -cvzpf /mnt/backup/home.tar.gz /mnt/home 
sudo tar -cvzpf /mnt/backup/boot.tar.gz /mnt/boot

ВОССТАНОВЛЕНИЕ( через archlive)
1. Разбиваю диск
2. Создаю каталоги :

 mkdir /mnt/home
mldir /mnt/boot
mount /dev/sdX /mnt
mount /dev/sdX /mnt/boot
mount /dev/sdX /mnt/home
3. Разархивирую бэкап:
tar --same-owner -xvpf /mnt/backup/root.tar.gz -C/
tar --same-owner -xvpf /mnt/backup/home.tar.gz -C/mnt/home
tar --same-owner -xvpf /mnt/backup/boot.tar.gz -C/mnt/boot
4. Корректирую UUID в /etc/fstab
5. Восстанавливаю grub(если загрузочный сектор не линуксовский)
grub-install /dev/sdХ
paranoik
2. монтирую жесткий диск для бекапа:
mount /dev/sdX /mnt
paranoik
4. Монтирую жесткий диск с системой:
mount /dev/sdX /mnt
Ничего что в одно место?
Lupus pilum mutat, non mentem.
jim945
paranoik
2. монтирую жесткий диск для бекапа:
mount /dev/sdX /mnt
paranoik
4. Монтирую жесткий диск с системой:
mount /dev/sdX /mnt
Ничего что в одно место?
Кстати да. Совсем уж со студентами, зачетами, экзаменами, бумагами крыша поехала.:) Исправил, думаю, что теперь правильно.

З.Ы.
sudo tar -cvzpf mnt/bekap/root.tar.gz / 
При введении этой команды вся система бэкапится в один архив, а мне надо чтобы радзел /home, который расположен на отдельном разделе диска, бекапился в отдельный архив.

З.З.Ы.
Решил перенести этот каталог(/var/cache/pacman) на отдельный раздел.
думаю это сделать так
mount /dev/sd1(где у меня расположены все директории включая var кроме home) /mnt
mount /dev/sd2 /mnt/var/cache/pacman
cp -rav /mnt/var/cache/pacman /mnt/var/cache/pacman

Хотя какой-то бред получается....
paranoik
З.З.Ы.
Решил перенести этот каталог(/var/cache/pacman) на отдельный раздел.
думаю это сделать так
mount /dev/sd1(где у меня расположены все директории включая var кроме home) /mnt
mount /dev/sd2 /mnt/var/cache/pacman
cp -rav /mnt/var/cache/pacman /mnt/var/cache/pacman

Хотя какой-то бред получается....
sudo tar -cvzpf mnt/bekap/pacman.tar.gz /mnt/var/cache/pacman
rm -rf /mnt/var/cache/pacman/*
mount /dev/sd2 /mnt/var/cache/pacman
ну и распаковать...
Как там сначала? Цели и задачи.
paranoik
При введении этой команды вся система бэкапится в один архив, а мне надо чтобы радзел /home, который расположен на отдельном разделе диска, бекапился в отдельный архив.
Дык.
mount корень /mnt/root
mount дом /mnt/home
Зачем воссоздавать иерархию для бекапа?
Lupus pilum mutat, non mentem.
paranoik
З.З.Ы.
Решил перенести этот каталог(/var/cache/pacman) на отдельный раздел.
думаю это сделать так
mount /dev/sd1(где у меня расположены все директории включая var кроме home) /mnt
mount /dev/sd2 /mnt/var/cache/pacman
cp -rav /mnt/var/cache/pacman /mnt/var/cache/pacman

Хотя какой-то бред получается....
Какие-то лишние заморочки с такими простыми вещами.
зачем вообще лайв? Все это делается из рабочей системы, включая бекап.
mount диск для кеша /mnt/tmp
mv /var/cache/pacman/pkg/* /mnt/tmp/
umount /mnt/tmp
mount диск для кеша /var/cache/pacman/pkg
Lupus pilum mutat, non mentem.
И определись уже с точками монтирования.
делаешь папку
mkdir /mnt/bakup
при этом монтируешь в
mount /dev/sdX /mnt
При этом туда же
4. Монтирую жесткий диск с системой:
mount /dev/sdX /mnt
mount /dev/sdX /mnt/home
mount /dev/sdX /mnt/boot
Сначала нужно обдумать последовательность действий.
Lupus pilum mutat, non mentem.
jim945
Какие-то лишние заморочки с такими простыми вещами.
Дорогой вы наш волчара, эти вещи просты на свежую, спокойную и отдохнувшую голову, а не перед концом учебного года с его бумагами, зачетами, экзаменами, практиками, отчетами и т.д. Поэтому-то я и выложил сюда, чтобы уважаемые арчеводы дали критический анализ, т.к. чувствую, что я зело перемудрил и переврал, находясь в гипоманиакальном состоянии.

svicer
sudo tar -cvzpf mnt/bekap/pacman.tar.gz /mnt/var/cache/pacman
rm -rf /mnt/var/cache/pacman/*
mount /dev/sd2 /mnt/var/cache/pacman
Спасибо.

jim945
И определись уже с точками монтирования.
делаешь папку
mkdir /mnt/bakup
при этом монтируешь в
mount /dev/sdX /mnt
При этом туда же
4. Монтирую жесткий диск с системой:
mount /dev/sdX /mnt
mount /dev/sdX /mnt/home
mount /dev/sdX /mnt/boot
Сначала нужно обдумать последовательность действий.

Давай, волчара.
1. создаем в системе директорию:
mkdir /mnt/bakup
2. монтируем к этой директории жесткий бэкапный диск:
mount /dev/sdX /mnt/bakup
3. бэкапирую систему
tar -cvzpf /mnt/backup/root.tar.gz /
Как я понимаю на данном этапе вся система включая /home и /boot, которые находятся у меня на другом разделе, бэкапится в один архив. Возникает вопрос: когда я разархивирую его
tar --same-owner -xvpf /mnt/backup/root.tar.gz -C/
в root-раздел, то каким образом перенести /home и /boot в отдельные разделы?
paranoik
на свежую, спокойную и отдохнувшую голову,
Если бы так было на самом деле.

Ладно. Я уже тоже потерялся. просто свой скрипт.
# Список исключений
exclude_file=backup.exclude
# Папка бекапа
backup_dir=/mnt/backup
# Временная папка
mnt_dir=/mnt/root

mkdir $mnt_dir
mount --bind / $mnt_dir
mount --bind /boot $mnt_dir/boot
rsync -av --delete --delete-excluded --exclude-from=$exclude_file --progress $mnt_dir/ $backup_dir/root
umount $mnt_dir/boot
umount $mnt_dir
rmdir $mnt_dir
backup.exclude
/tmp/*
/var/tmp/*
/var/lock/*
/var/log/*
/.config
/lost+found
/boot/lost+found
Запускать из работающей системы.
Вместо rsync своя команда (Видимо tar -cvzpf /mnt/backup/root.tar.gz $mnt_dir/).
Если /boot не нужен в архиве, то убрать строки с его упоминанием.

И да. Если тяжело, лучше отложить на потом. Все равно сейчас ничего путного не выйдет.
Lupus pilum mutat, non mentem.
paranoik
3. бэкапирую систему
tar -cvzpf /mnt/backup/root.tar.gz /
Мы еще про лайв или уже нет? Почему / ?
Lupus pilum mutat, non mentem.
 
Зарегистрироваться или войдите чтобы оставить сообщение.