Подмяна на твърд диск във FreeBSD

Прехвърлянето на данни от един твърд диск на друг във FreeBSD, както се оказа, не е никак трудно. Процедурата отне около 30 минути. - от стария 400Gb HDD към новия с размер 500Gb, твърдият диск беше пълен с данни с 20 процента.Всички действия се извършваха на сървър, работещ с FreeBSD.

Първо трябва да изключите сървъра # shutdown -p сега, да свържете нов твърд диск и да включите сървъра. След като системата се зареди, трябва да погледнете името на стария твърд диск, как е разделен - неговите секции (във FreeBSD - парчета).

Вижте всички монтирани дялове # cat /etc/fstab

Преглед на използването на пространството и информацията за дяловете # df -h

Преглед на информация за HDD Името на вашата система може да е различно от ad4 # cat /var/run/dmesg.boot grep ad4

В тази статия старият твърд диск е ad4, новият е ad6. HDD ad6 не съдържа никакви дялове и данни, както обикновено се случва при новозакупен твърд диск.

В /mnt трябва да създадете толкова директории, колкото има срезове (дялове) на стария HDD, с изключение на Swap. Примерът по-долу показва типично дисково оформление на FreeBSD + DirectAdmin:

След това, като използвате помощната програма за sysinstall на FreeBSD, трябва да разделите диска. Трябва да сте изключително внимателни да не изтриете или повредите съществуващи дялове, когато разделяте нов диск. Стартирайте sysinstall и отворете Configure -> Fdisk, изберете диска ad6 и получете предупреждение:

твърд

Пренебрегваме предупреждението (щракнете върху Да), освен ако, разбира се, сървърът не е много стар и BIOS на дънната платка открива 500Gb диск без никакви проблеми. След това натиснете клавиша A, тъй като ще се използва целият диск, отидете със стрелката надолу на клавиатурата до реда, който се появяваи натиснете бутона S, за да направите дяла стартиращ - срещу среза ще се появи буквата A. Сега натиснете W, за да запазите промените и, когато бъдете попитани за буутлоудъра, изберете Standard.

Сега стартирайте Sysinstall -> конфигуриране -> Маркирайте и създайте основния дял, като натиснете бутона C (Създаване) 1G, посочете точката на монтиране /. Отидете до новосъздадения срез, натиснете M и променете пътя до точката на монтиране на /mnt/root. Не можете веднага да посочите /mnt/root като точка на монтиране, тъй като тогава ще получите ad6s1d, а не желания ad6s1a. Запазете промените, като натиснете W и се върнете към Sysinstall -> конфигуриране -> Етикет за създаване на суап и други срезове. Срезовете трябва да бъдат създадени в реда, в който са създадени на стария диск: ad4s1 e /usr = ad6s1 e /usr - срезовете на файловата система трябва да са идентични, като се различават само по диска. Създаваме останалите срезове със съответните точки на монтиране: /mnt/tmp (2G), /mnt/usr (30G), /mnt/var (50G) и /mnt/home (цялото оставащо пространство) и не забравяйте да напишете промените, като натиснете бутона W.

Сега е желателно да спрете всички услуги, които могат да правят промени в диска: Apache, MySQL и т.н. и да започнете да прехвърляте данни:

След прехвърлянето трябва да изключите сървъра, да поставите нов твърд диск на мястото на стария, да включите сървъра и да се насладите на свършената работа.

След това - копирайте данните с помощта на дъмп / възстановяване, както е описано по-горе.