Eszközök összefűzése FreeBsd-n

Érdekelt, hogy hogyan lehet LVM-hez hasonló megoldást alkalmazni Freebsd-n. A helyzet úgy adódott, hogy összeguberált alkatrészekből kellett egy kis gépet össztákolni. A HDD-k kicsit voltak, de az érkező fájlok mérete ~100G körüli. Így össze kellett őket fűzni.

A BSD kötetkezelő megoldásában kellemesen csalódtam. (aztán lehet, hogy megbánom… majd leírom a tapasztalatokat)

Az egész két egyszerű lépésből áll:

tatuin# gconcat label -v backup /dev/ad0s2 /dev/ad1 /dev/ad2

tatuin# newfs /dev/concat/backup

ez kb. annyit csinál, hogy az említett három eszközt összefűzi egy logikai eszközzé, majd étrehozok rajta egy új fájlrendszert.

Már csak fel kell mountolni:

tatuin# mount /dev/concat/backup /mnt/

Eddig sebesség különbségeket nem igazán véltem felfedezni. Lehet, hogy egy erősebb gépen nagyobb eltérések látszódnának. Jelen esetben szinte semmivel nem lassabb…

Update1:

Ahhoz, hogy ne szpoassuk magunkat feleslegesen a /boot/loader.conf fileba írjuk be

geom_concat_load="YES"

Az fstab-ot is ennek megfelelően módosítsuk:
/dev/concat/backup /usr/backup ufs rw 2 2

Update2:

Ha esetleg széthullana valamiért a kötet, vagy powerfailure után nem állna magától össze, akkor nézzük meg hogy helyesen betöltődött-e a kernel modul, ha nem akkor töltsük be manuálisan.

tatuin# kldload geom_concat.ko

Tags: , ,

Leave a Reply