Преместване на FreeBSD от един твърд диск на друг, инсталиране, конфигуриране, поддръжка
Разделяме диска с помощта наsysitall (или можете също да използватеfdisk ). Методът чрезsysinstall ще бъде описан по-долу.
Първо, нека създадем структура на папки в/mnt, където ще монтираме дялове.
Не забравяйте да направите дяла активен (зареждащ се)! Смешното е, че ако за бъдещия основен дял зададете точка на монтиране, различна от"/", тогава тя не присвоява буквата"a" на дяла, а присвоява буквата"d". Трябва да направите следните комбинации - да зададете точката на монтиране"/" при създаването на дяла, след което да я промените с клавиша"M".
След това можете безопасно да създадете други раздели, като посочите само пътя/mnt/… като монтиране, в противен случай той ще се монтира към вашия текущ /usr, /var. и ще трябва да рестартирате сървъра чрез Reset. Когато всички дялове са създадени, натиснете "W" и запазете всички промени. Ако след натискане на W получите грешки, тогава най-вероятно една от следните причини:
- секциите са създадени неправилно. Решение: излезте от sysinstall и създайте отново дялове - може би някои от дяловете вече са монтирани някъде - точките на монтиране са неправилно посочени
След като натиснетеW и излезете, предлагаме да инсталирате буутлоудъра. ИзберетеStandart Boot Manager (първи елемент) и изберете нашето ново устройство. Сега нашият диск има буутлоудър и операционната система може да стартира.
Ще направим прехвърлянето на файловата система по следния начин (в движение, без рестартиране в единичен режим - това ще ни помогне да направим клавиша‘-L’ ):
#( дъмп -0 -L -f - / ) ( cd /mnt/root ; възстановяване -rf - ) #( дъмп -0 -L -f - /usr ) ( cd /mnt/usr ; възстановяване -rf - ) #( дъмп -0 -L -f - /var ) ( cd /mnt/var ; възстановяване -rf - ) #( dump -0 -L -f - /tmp) (cd /mnt/tmp; възстановяване -rf -)
След това редактирайте новия си fstab: той е в/mnt/root/etc/fstab CORRECT според новите секции. В заключение, все още можете да преминете през rsync, за да сте сигурни, че всичко е прехвърлено 🙂