LINUX.ORG.RU
ФорумAdmin

Как правильно сделать образ HDD для последующей загрузки, и др. вопросы


0

1

В сервере АТС установлен диск Seagate ST3250318AS. При загрузке linux (mandriva) SMART предупреждает, что типа вполне вероятно диск может выйти из строя. Решено менять диск. Переустановка linux своими силами невозможна. Сервер используется для специализированной задачи.

1. Сгодится ли на замену диск того же размера (как указано в названии винта), но другого производителя (хочу понадежнее - Western Digital RE4, WD2503ABYX ). Если новый винт будет меньше на 200Байт? Или лучше взять гарантированно больше?
2. Достаточно ли будет утилиты dd или есть какой нить спец софт под линукс для создания образа?
3. Есть какие нить подводные камни в этом процессе?

★★★★

Нет камней, если меняется только винт, то смело можно делать и проблем быть не должно. Главное чтоб НЕ МЕНЬШЕ новый винт был, а то могут быть проблемы с переносом.

v9lij ★★★★★
()

dd вполне адекватно справляется с этой задачей.

v9lij ★★★★★
()

1. Сгодится. При разбивке остается неиспользуемое пространство и обычно файловые системы не могут использовать остаток. который меньше размера блока. Сектор жёсткого диска до 2006 года был 512 байт, сейчас почти все 4096.

2. dd хватит для переноса на диск не меньшего размера.

3. Если новый диск меньше, то нужно уменьшить файловую систему например с помощью resize2fs и сдвинуть границу раздела. Лучше копировать разделами, а не диском. Ещё лучше на новом диске создать разделы с ФС и скопировать все файлы, если разделов много, главное сохранить атрибуты файлов. Не забудь про MBR, /etc/fstab.

Конечно нужно это сделать загрузившись с LiveCD или из режима восстановления и если не используется RAID или LVM(с ними не понадобилось бы останавливать систему).

anonymous
()

Еще Сlonezilla LiveCD/USB можно использовать, это обвертка над dd и другими утилитами.

entony
()

Втыкаешь диск в комп, пусть это будет /dev/sdb для примеру. Форматируешь по вкусу, монтируешь в /mnt Копируем

 rsync -xav / /mnt
или
 cp -rdpx / /mnt
Потом правишь файлы /mnt/etc/fstab и /mnt/boot/grub.cfg надо поменять UUID Сморишь его командой (нужны рутовые права, а то не покажет) blkid

Далее надо поставить grub

mount -t proc none /mnt/proc
mount -o bind /dev /mnt/dev
mount -o bind /sys /mnt/sys
chroot /mnt/ /bin/bash
/usr/sbin/grub-install --recheck --no-floppy /dev/sdb
Все.

Yur4eg ★★
()

3. Есть какие нить подводные камни в этом процессе?

главное, чтобы линукс был не стого диска загружен, с которого клонируешь. в идеале - лайвсиди.
если невозможно - то останови процессы помаксимуму.

aol ★★★★★
()

Для начала повнимательнее изучите что такое raid edition и чем чревато использование таких винтов.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.