- - A SnapRAID beállítása az Ubuntu szerveren

A SnapRAID beállítása az Ubuntu szerveren

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