Я хотел бы сделать резервную копию производственного сервера с Ubuntu 10.04 LTS в программном рейде. Для этого я перезагрузился в спасательную систему, работающую в оперативной памяти.
df -h в ubuntu выглядит так:
Filesystem Size Used Avail Use% Mounted on
/dev/md2 1016G 5.3G 960G 1% /
none 16G 220K 16G 1% /dev
none 16G 0 16G 0% /dev/shm
none 16G 68K 16G 1% /var/run
none 16G 0 16G 0% /var/lock
none 16G 0 16G 0% /lib/init/rw
/dev/md3 1.7T 274G 1.4T 17% /home
/dev/md1 496M 69M 402M 15% /boot
Дело в том, что после загрузки для спасения мд устройств нет. Вместо этого я вижу два жестких диска напрямую:
RAM 32112 MB
Disk /dev/sda: 3000.6 GB (=> 2861 GIB)
Disk /dev/sdb: 3000.6 GB (=> 2861 GIB)
Мне нужно исключить некоторые папки, поскольку в противном случае образ резервной копии содержал бы xxx ГБ данных. Так что partimage как решение для резервного копирования не работает. Я использую обычный tar с exclude:
mkdir /mnt/md1_backup/
sudo mount /dev/md1 /mnt/md1_backup/
tar cvzpf test.taz ./ --exclude=test.taz --exclude...
Могу ли я просто смонтировать / dev / sda и запустить tar со всеми командами exclude? Я мог себе представить, что без системного рейда такие папки, как / home, отсутствуют, и я также боюсь, что могу даже сломать систему, смонтировав / dev / sda.
Как я могу поступить отсюда? Моя цель - полное резервное копирование системы без каких-либо каталогов данных.
Обычно из реальной системы вы можете принудительно собрать существующие RAID-массивы:
mdadm --assemble --scan --config=partitions
Это позволит найти и создать необходимые устройства MD.
С live CD, если вы знаете свои устройства RAID-массивов, вы также можете принудительно собрать их:
mdadm --assemble --force /dev/md... /dev/sd... /dev/sd...
Мдадм будет «поступать правильно».
Это работает, только если вы используете raid 1 (зеркальные диски). Если вы считаете, что ваша резервная копия не будет согласованной под нагрузкой, я рекомендую вам остановить все возможные службы, работающие на вашем компьютере, вместо того, чтобы перезагружать его в режиме восстановления. Как следует из названия, режим спасения предназначен для спасения, и у вас нет проблем :)