A SnapRAID egy egyszerű, RAID rendszerWindows és Linux rendszerek, amelyek lehetővé teszik a felhasználók számára, hogy meghajtókészletet állítsanak fel az adatok egyszerű tárolására. A program ingyenes, nyílt forráskódú, és a legtöbb Linux operációs rendszeren könnyedén fut. Ebben az oktatóprogramban a SnapRAID beállítására összpontosítunk az Ubuntu szerveren.
Megjegyzés: Noha ez az oktatóprogram az Ubuntu szerverre összpontosít, követheti az utasításokat, és beállíthatja más Linux operációs rendszerekre. Az utasítások közel azonosak.
Mielőtt elkezdenénk
Ahhoz, hogy a SnapRAID megfelelően működjön, akkor ezt meg kell tennienégy merevlemez-meghajtóval rendelkezik. Ideális esetben a merevlemezeknek azonos méretűnek kell lenniük, és a merevlemezeket ugyanazzal a fájlrendszerrel kell formázni (Ext4.). A formázási folyamat elindításához nyissa meg az Ubuntu szerverkonzolt vagy az SSH-t távolról, és használja az alábbi parancs-szintaxist. Ne feledje, hogy ezt a folyamatot négyszer meg kell ismételnie, hogy minden merevlemez ugyanazzal a fájlrendszerrel rendelkezzen, stb.
Megjegyzés: cserélje ki az X-et a formázni kívánt meghajtó tényleges címkéjére.
sudo cfdisk /dev/sdX
Amint a CFdisk partíciószerkesztő nyitva van akonzol, használja a merevlemez meglévő fájlrendszereinek törléséhez. Ezután hozzon létre egy új Ext4 partíciót, amely a meghajtó teljes méretét felveszi. A szerkesztés és a formázás befejezése után válassza a „Ír” lehetőséget a módosítások mentéséhez, a „Kilépés” lehetőséget pedig a kilépéshez.
Telepítse a SnapRAID
Az Ubuntun megszerezheti a SnapRAID-tszoftver nagyon gyorsan. Ennek oka az, hogy a fejlesztő karbantart egy PPA szoftvert, amely elérhető az Ubuntu Server számára, valamint az Ubuntu Desktop disztribúciót. A PPA hozzáadásához az Ubuntu Serverhez először engedélyeznie kell a PPA támogatást.
sudo apt install software-properties-common
A PPA szoftver futtatása és ideje alatt ideje felvenni a SnapRAID szoftver lerakatot a rendszerbe.
sudo add-apt-repository ppa:tikhonov/snapraid
Futtassa a frissítés parancs az Ubuntu frissítéséhez, hogy a SnapRAID PPA teljes mértékben integrálható legyen az Ubuntu rendszerébe.
sudo apt update
Végül telepítse a SnapRAID szoftvert.
sudo apt install snapraid
Hozzon létre SnapRAID könyvtárakat
Ha használni szeretné a SnapRAID szoftverthelyesen az Ubuntun, több különböző mappát kell beállítani. Ezek a könyvtárak a meghajtó csatlakoztatására, valamint az adatkészletre vonatkoznak. Az első mappát, amelyet létre kell hoznia, be kell lépnie / Var /.
sudo mkdir -p /var/snapraid/
Ezután több mappát kell létrehozni a / mnt / könyvtárban. Öt közülük, hogy pontosak legyenek. Ha ezeket a mappákat egyetlen egyszerű paranccsal szeretné létrehozni, tegye a következőket:

sudo mkdir -p /mnt/{disk1,disk2,disk3,disk4,data}
SnapRAID konfigurációs fájl
Most, hogy a könyvtárak be vannak állítva, itt az ideje beállítani a SnapRAID konfigurációs fájlt. Ehhez nyissa meg a snapraid.conf fájlt Nano-ban az alábbi paranccsal.
sudo nano -w /etc/snapraid.conf
Először nézze át a konfigurációs fájlt, és keresse meg a következő sort "# Format: "parity FILE_PATH"
E sor alatt törölje a kódot, és cserélje le a következőre:
parity /mnt/disk4/snapraid.parity
Ezután lépjen le a konfigurációs fájl sorához "# Format: "content FILE_PATH"
. Törölje a közvetlenül alatta lévő vonalakat. Cserélje le ezt a négy sort.
content /var/snapraid.content
content /mnt/disk1/snapraid.content
content /mnt/disk2/snapraid.content
content /mnt/disk3/snapraid.content
Mozgassa tovább a fájlt a Tartalom szakasz elé, és keresse meg a megadott sorban a konfigurációs fájlt "# Format: "disk DISK_NAME DISK_MOUNT_POINT"
. Ismét távolítsa el az összes kódot közvetlenül alatta, és cserélje le az alábbi kódra.
data d1 /mnt/disk1/
data d2 /mnt/disk2/
data d3 /mnt/disk3/
Végül mozgassa lefelé a konfigurációs fájlt, és keresse meg a "#pool /pool"
vonal. Az alatt adja meg a / Mnt / adat Könyvtár.
pool /mnt/data
Miután megadta az adatkészlet helyét a konfigurációs fájlban, mentse el a szerkesztéseket a Ctrl + O megnyomásával. Ezután zárja be a szerkesztőt a Ctrl + X.
Konfigurálja a SnapRAID meghajtó-tartókat
A SnapRAID az összes merevlemezt megköveteli a / Etc / fstab fájlt. A meghajtó-tartók hozzáadásához menjen a terminálra, és tegye a következőket.
1. lépés: Futtassa a blkid parancs minden merevlemezén. Ez a parancs megmondja az UUID-t. Cserélje ki az X-et a meghajtó betûvel, az Y-t a partíciószámmal (más néven: / Dev / sdb1stb.)
sudo blkid /dev/sdXY
2. lépés: Másolja az UUID kimenetet a blkid parancsot az egyes meghajtópartíciókhoz, és mentse el egy szöveges fájlba a kedvenc szövegszerkesztőben később.
3. lépés: A következő visszhangparancsokkal gyorsan megírhatja a meghajtó-tartókat a / Etc / fstab fájlt. Cserélje ki a „példa-uuid” szöveget a szövegszerkesztőben mentett UUID-kre.
sudo -s echo " " >> /etc/fstab echo "# Drives for SnapRAID configuration" >> /etc/fstab echo "UUID=example-uuid /mnt/disk1 ext4 noatime,defaults 0 0" >> /etc/fstab echo "UUID=example-uuid /mnt/disk2 ext4 noatime,defaults 0 0 " >> /etc/fstab echo "UUID=example-uuid /mnt/disk3 ext4 noatime,defaults 0 0" >> /etc/fstab echo "UUID=example-uuid /mnt/disk4 ext4 noatime,defaults 0 0 " >> /etc/fstab
4. lépés: Használja a következőket visszhang parancsok az AUFS meghajtókészlet hozzáadásához a / Etc / fstab mappát.
echo " " >> /etc/fstab echo "#SnapRAID AuFS mount" >> /etc/fstab echo "none /mnt/data aufs br=/mnt/disk1=rw:/mnt/disk2=rw:/mnt/disk3=rw,create=mfs,auto 0 0" >> /etc/fstab
5. lépés: Indítsa újra az Ubuntu szervert. Amikor visszatér online, az összes meghajtót a megfelelő mappákba töltik be, amelyek készen állnak a SnapRAID használatára.
Indítsa el a SnapRAID használatát
Minden beépített könyvtárral és a szoftverreltelepítve, a SnapRAID készen áll a használatra. Most már csak az marad, hogy adatokat helyezünk a pool könyvtárba. Ehhez szerezzen be gyökérhéjat az Ubuntu szerver parancssori héjában. Ezután kövesse az alábbi parancsmintákat, hogy fájlokat és mappákat helyezze a meghajtókészletre.
Helyezzen el egyetlen fájlt a SnapRAID készletbe
sudo -s cp /path/to/single/file /mnt/data
Helyezze a könyvtárakat a SnapRAID készletbe
sudo -s cp -r /path/to/folder/ /mnt/data
Amikor az adatok a SnapRAID készletben vannak, futtassa a Snapraid sync parancs az adatok szinkronizálására.

snapraid sync</ P>
Hozzászólások