quadextreme |
|
Темы:
17
Сообщения:
83
Участник с: 11 января 2012
|
Здравствуйте форумчане :) . Решил заменить HDD на более емкий и тут же возник вопрос: Как перенести систему на новый HDD без переустановки ? Я так понимаю надо с помощью tar сделать бэкап / и /home разделов и потом развернуть это на новом HDD. Если да ,то как это правильно сделать ? Заранее спасибо |
shaman |
|
![]()
Темы:
26
Сообщения:
379
Участник с: 13 декабря 2009
|
1) Подготавливаете новый винт (разбиваете как вам удобнее) 2) Подключаете его, монтируете все разделы как они должны быть в /mnt/new_root например. те корень смонтируете в new_root, если есть отдельные разделы /home /usr и тд, то монтируете их в /mnt/new_root/home /mnt/new_root/usr и тд. 3) Переносите все кроме /sys, /proc /dev в /mnt/new_root с сохранением прав доступа. (cp -p вроде или тот же tar) 4) в /mnt/new_root/dev создаете 3 устройства # mknod --mode=600 console c 5 1 # mknod --mode=666 null c 1 3 # mknod --mode=666 zero c 1 5 6) Устанавливаете в mbr grub/lilo по вкусу. и не забываете проверить /mnt/new_root/boot/grub/menu.conf или какой у вас там будет конфиг (в зависимости от загрузчика) |
quadextreme |
|
Темы:
17
Сообщения:
83
Участник с: 11 января 2012
|
У меня ноутбук и подключить 2 HDD физически не могу. Из того что есть-внешний HDD куда можно слить архивы -_- |
jim945 |
|
![]()
Темы:
8
Сообщения:
3066
Участник с: 25 января 2010
|
Можно просто скопировать, только на раздел с линуксовой ФС. cp -a или rsync -a Или затарить cd /mnt/root tar cfpz archive.tar.gz *
Lupus pilum mutat, non mentem.
|
Ostland |
|
![]()
Темы:
34
Сообщения:
389
Участник с: 22 сентября 2010
|
Могу предложить простой вариант (для простоты привожу пример, как если бы все системные директории (корень, хомяк и т.п.) находятся на одном разделе). Все команды выполняются от root: 1. Грузимся с liveCD. 2. Командой blkid смотрим текущие разделы и диски, подставляем потом нужные значения вместо “sdXX” 3. Монтируем текущий хард: mkdir /mnt/hard mount /dev/sdXX /mnt/hard mkdir /mnt/backup mount /dev/sdXX /mnt/backup mkdir /mnt/backup/archive cp -rp /mnt/hard/* /mnt/backup/archive 8. Форматируем новый хард по своему усмотрению (mkfs). Если файловая система на новом харде будет отличаться от той, которая была на старом - см. п.13 9. Повторяем пункты 3, 4 10. Заливаем архив системы на новый хард cp -rp /mnt/backup/archive/* /mnt/hard nano /mnt/hard/etc/fstab grub-install --root-directory=/mnt/hard /dev/sdX cd /mnt/hard mount -o bind /dev dev mount -o bind /proc proc mount -o bind /sys sys chroot . mkinitcpio -p linux sync Будут какие-либо замечания от гуру? |