rev="post-305" No Comments
Та защо да даваме пари за хардуерен контролер като можем да си направим масива и софтуерно. При това доста качествен!
Постановката е следната: имаме машина с два еднакви хард диска – на единият сме инсталирали операционната система със всичките и джаджи, а другият просто си стои закачен на кабелите.
Ами, да започваме!
Влизате с root.
# gmirror load
# sysctl kern.geom.debugflags=16
Създавате масива:
# gmirror label -v -b round-robin gm0 /dev/ad0
/dev/ad0 е текущият диск на който е операционната система.
Това ще го направи да се зарежда при зареждането на ОС-а:
# echo geom_mirror_load=YES > /boot/loader.conf
Сега ще трябва да редактирате /etc/fstab, за целта първо си го архивирайте:
# cp /etc/fstab /etc/fstab.orig
След това го отворете за редакция:
# vi /etc/fstab
И променете всички редове в които има /dev/ad0xxx на /dev/mirror/gm0xxx. Ще се получи нещо подобно:
# Device Mountpoint FStype Options Dump Pass#
/dev/mirror/gm0s1b none swap sw 0 0
/dev/mirror/gm0s1a / ufs rw 1 1
/dev/mirror/gm0s1e /tmp ufs rw 2 2
/dev/mirror/gm0s1f /usr ufs rw 2 2
/dev/mirror/gm0s1d /var ufs rw 2 2
/dev/acd0 /cdrom cd9660 ro,noauto 0 0
Рестартирайте.
След като компютъра зареди ще добавите и вторият диск в масива.
Пак влизате с root.
# gmirror insert gm0 /dev/ad2
Ако вторият ви диск е /dev/ad2.
Започва синхронизацията на масива. Статус на масива можете да наблюдавате със следните команди:
# gmirror status
# gmirror list
Този масив е напълно функционален. Дори можете да го изпробвате, като измъкнете единят от дисковете – машината продължава да си работи.
На тези, които успяха да го направят – честито!
На тези, които си прецакаха дисковете – опитайте отново 🙂
Последни коментари