Homepage » hogyan kell » A ZFS telepítése és használata az Ubuntu-on (és miért szeretne)

    A ZFS telepítése és használata az Ubuntu-on (és miért szeretne)

    A ZFS fájlrendszer hivatalos támogatása az Ubuntu 16.04 egyik nagy funkciója. Alapértelmezésben nincs telepítve és engedélyezve, de az Ubuntu szoftvertárában hivatalosan is támogatott és felajánlott.

    Amikor a ZFS-et szeretné használni

    A ZFS egy fejlett fájlrendszer, amelyet eredetileg a Sun Microsystems készített a Solaris operációs rendszer számára. Míg a ZFS nyílt forráskódú, sajnos a legtöbb Linux disztribúcióból hiányzott az engedélyezési okok. Vita tárgyát képezi, hogy a ZFS CDDL licencjével licencelt kód kompatibilis-e a Linux rendszermag GPL licencével. Akárhogy is, a zfsonlinux.org webhelyen letölthető más Linux disztribúciókhoz, amelyek nem választják azt.

    Ezt a fájlrendszert gyakran használják nagyobb szerverek helyett az asztali PC-k számára. Úgy tervezték, hogy megőrizze az adatok integritását az adatok korrupciójának megakadályozásával. Minden fájlnak van egy ellenőrző összege, amelyet a fájl érvényesítésére használnak, és biztosítják, hogy nem sérült meg. Ez is képes az adatok zettabyte-jának kezelésére, így nagyon nagy tárolóeszközökkel lehet rendelkezni, ahol az eredetileg a „Z” jelzés származik. A ZFS azt is lehetővé teszi, hogy több meghajtót egy nagyobb tárolóeszközbe helyezzen, és több RAW-ral is használható, így nincs szükség speciális hardverre a fejlett dolgokhoz szabványos lemezekkel.

    Bár nem szeretné, hogy ezzel az asztali számítógépen zavarja, a ZFS hasznos lehet egy otthoni kiszolgáló vagy hálózati csatolt tárolóeszköz (NAS) számára. Ha több meghajtóval rendelkezik, és különösen aggasztja az adatok integritása a kiszolgálón, a ZFS lehet az Ön számára használt fájlrendszer. Még a munkaállomáson is használhatja a ZFS-t a lemezek egyetlen nagy tárolóhelyre történő összevonására, nem pedig külön-külön, vagy az LVM-re támaszkodva.

    A ZFS telepítése az Ubuntu-on 16.04

    Bár a ZFS alapértelmezés szerint nincs telepítve, triviális telepíteni. Ezt az Ubuntu hivatalosan támogatja, így megfelelően és problémamentesen kell működnie. Ez azonban csak az Ubuntu 64-bites verziójában, nem a 32 bites verzióban támogatott.

    A ZFS telepítéséhez menjen a terminálra, és futtassa a következő parancsot:

    sudo apt install zfs

    Csakúgy, mint bármely más alkalmazás, azonnal telepítenie kell.

    ZFS Pool létrehozása

    A ZFS a „medencék” fogalmát használja. A ZFS-pool egy vagy több fizikai tárolóeszközből hozható létre. Tegyük fel például, hogy három fizikai merevlemezed van. Az alábbi parancsok egyikével kombinálhatja őket egyetlen ZFS tárolókészletbe.

    Az alábbi parancs létrehoz egy RAID 0 konfigurációt, ahol az adatok mindhárom lemezen tárolódnak, és nincs szükség redundáns tárolásra. Ha bármelyik fizikai lemez meghibásodik, a fájlrendszer megsérül. (Mint ilyen, ez ritkán ajánlott - ha ezt használja, győződjön meg róla, hogy rendszeresen készít biztonsági másolatokat a medencéről.)

    sudo zpool létrehozza a / dev / sdb / dev / sdc / dev / sdd fájlnevet

    A következő parancs létrehoz egy RAID 1 konfigurációt, ahol az adatok teljes másolata minden lemezen tárolódik. Még mindig tudná elérni az összes adatot, még akkor is, ha a három lemez közül kettő meghibásodik.

    sudo zpool létrehoz egy pool-name tükör / dev / sdb / dev / sdc / dev / sdd

    Bármelyik parancsot is választja, cserélje ki pool-name bármit is szeretnénk nevezni a tárolókészletnek. Cserélje / dev / sdb / dev / sdc / dev / sdd a lemeznevek listájával, amelyeket a medencébe kívánsz egyesíteni.

    Az eszköz nevét a sudo fdisk -l parancsot, amely felsorolja a telepített tárolóeszközöket.

    Miután létrehozott egy vagy több készletet, az alábbi parancs segítségével ellenőrizheti a ZFS-poolek állapotát:

    sudo zpool állapot

    A medence alapértelmezés szerint a gyökérkönyvtár alá kerül. Tehát, ha létrehoztál egy nevű medencét pool-name , hozzáférhetsz / Pool-name .

    Egy másik lemez hozzáadásához használjon a következő parancsot, amely megadja az eszköz elérési útját.

    sudo zpool hozzáadja a / dev / sdx nevet

    És ha el akarod pusztítani a medencét, akkor a következő parancsot használod:

    sudo zpool elpusztítja a medence nevét

    Ez most kezdődik a ZFS-tel. Innen meg kell értened, hogy mi történik ahhoz, hogy a fejlettebb dokumentációs és parancssori opciókat ássd be. További információkért olvassa el a nagyobb parancsok hivatkozásait, mint például az Ubuntu saját ZFS referenciáját és a ZFS Linux projekt dokumentációját.