- - Jak skonfigurować SnapRAID na serwerze Ubuntu

Jak skonfigurować SnapRAID na serwerze Ubuntu

SnapRAID to łatwy, programowy system RAID dlaSystemy Windows i Linux, które pozwalają użytkownikom skonfigurować pulę napędów w celu łatwego przechowywania danych. Program jest bezpłatny, jest open source i działa z łatwością na większości systemów operacyjnych Linux. W tym samouczku skupimy się na skonfigurowaniu SnapRAID na serwerze Ubuntu.

Uwaga: chociaż ten samouczek dotyczy serwera Ubuntu, można postępować zgodnie z instrukcjami i skonfigurować go w innych systemach operacyjnych Linux. Instrukcje są prawie identyczne.

Zanim zaczniemy

Aby SnapRAID działał poprawnie, musiszmieć cztery dyski twarde. Idealnie byłoby, gdyby dyski twarde miały ten sam rozmiar, a dyski twarde muszą być sformatowane przy użyciu tego samego systemu plików (Ext4.). Na Ubuntu Server najszybszym sposobem na osiągnięcie tego celu jest sformatowanie za pomocą Cfdisk. Aby rozpocząć proces formatowania, przejdź do konsoli serwera Ubuntu lub SSH zdalnie i użyj poniższej składni komend. Pamiętaj, że będziesz musiał powtórzyć ten proces cztery razy, aby każdy dysk twardy miał ten sam system plików itp.

Uwaga: zamień X na rzeczywistą etykietę dysku, który chcesz sformatować.

sudo cfdisk /dev/sdX

Po otwarciu edytora partycji CFdisk wkonsoli, użyj go do usunięcia istniejących systemów plików z dysku twardego. Następnie utwórz nową partycję Ext4, która zajmuje cały rozmiar dysku. Po zakończeniu edycji i formatowania wybierz „Zapisz”, aby zapisać zmiany, i „Wyjdź”, aby wyjść.

Zainstaluj SnapRAID

W Ubuntu będziesz mógł uzyskać SnapRAIDoprogramowanie bardzo szybko. Powodem tego jest to, że deweloper utrzymuje oprogramowanie PPA, które jest dostępne dla Ubuntu Server, a także dystrybucję Ubuntu Desktop. Aby dodać PPA do Ubuntu Server, musisz najpierw włączyć obsługę PPA.

sudo apt install software-properties-common

Po uruchomieniu oprogramowania PPA nadszedł czas, aby dodać repozytorium oprogramowania SnapRAID do systemu.

sudo add-apt-repository ppa:tikhonov/snapraid

Uruchom aktualizacja polecenie odświeżenia Ubuntu, aby SnapRAID PPA mógł być w pełni zintegrowany z systemem Ubuntu.

sudo apt update

Na koniec zainstaluj oprogramowanie SnapRAID.

sudo apt install snapraid

Utwórz katalogi SnapRAID

Jeśli chcesz korzystać z oprogramowania SnapRAIDpoprawnie w Ubuntu, należy skonfigurować kilka różnych folderów. Te katalogi dotyczą montowania dysków, a także puli danych. Pierwszy folder, który musisz utworzyć, to ten, który wejdzie / var /.

sudo mkdir -p /var/snapraid/

Następnie należy utworzyć kilka folderów w katalogu / mnt /. Pięć z nich dokładnie. Aby utworzyć wszystkie te foldery za pomocą jednego prostego polecenia, wykonaj następujące czynności:

sudo mkdir -p /mnt/{disk1,disk2,disk3,disk4,data}

Plik konfiguracyjny SnapRAID

Po skonfigurowaniu katalogów nadszedł czas na skonfigurowanie pliku konfiguracyjnego SnapRAID. Aby to zrobić, otwórz plik snapraid.conf w Nano za pomocą poniższej komendy.

sudo nano -w /etc/snapraid.conf

Najpierw przejrzyj plik konfiguracyjny i wyszukaj wiersz z napisem "# Format: "parity FILE_PATH" Pod tym wierszem usuń kod i zastąp go:

parity /mnt/disk4/snapraid.parity

Następnie przejdź do wiersza w pliku konfiguracyjnym, który mówi "# Format: "content FILE_PATH". Usuń linie bezpośrednio pod nim. Zamień go na te cztery linie.

content /var/snapraid.content
content /mnt/disk1/snapraid.content
content /mnt/disk2/snapraid.content
content /mnt/disk3/snapraid.content

Przejdź dalej w dół pliku obok sekcji Treść i zlokalizuj wiersz w pliku konfiguracyjnym, który mówi "# Format: "disk DISK_NAME DISK_MOUNT_POINT". Ponownie usuń cały kod bezpośrednio pod nim i zastąp go kodem poniżej.

data d1 /mnt/disk1/
data d2 /mnt/disk2/
data d3 /mnt/disk3/

Na koniec przenieś plik konfiguracyjny w dół i zlokalizuj "#pool /pool" linia. Pod nim określ / mnt / data informator.

pool /mnt/data

Po określeniu lokalizacji puli danych w pliku konfiguracyjnym, zapisz zmiany, naciskając Ctrl + O. Następnie zamknij edytor za pomocą Ctrl + X.

Skonfiguruj mocowania dysków SnapRAID

SnapRAID wymaga wszystkich dysków twardych skonfigurowanych w / etc / fstab plik. Aby dodać te mocowania dysków, przejdź do terminala i wykonaj następujące czynności.

Krok 1: Uruchom blkid polecenie na każdym z dysków twardych. To polecenie powie Ci UUID. Pamiętaj, aby zastąpić X literą dysku, a Y numerem partycji (aka / dev / sdb1itp.)

sudo blkid /dev/sdXY

Krok 2: Skopiuj dane wyjściowe UUID z blkid polecenie dla każdej partycji dysku i zapisz go w pliku tekstowym w swoim ulubionym edytorze tekstu na później.

Krok 3: Skorzystaj z poniższych poleceń echa, aby szybko napisać w swoich mocowaniach dysków w / etc / fstab plik. Pamiętaj, aby zastąpić „example-uuid” identyfikatorami UUID zapisanymi w edytorze tekstu.

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

Krok 4: Użyj następujących Echo polecenia, aby dodać pulę napędów AUFS do swojego / etc / fstab teczka.

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

Krok 5: Uruchom ponownie serwer Ubuntu. Po powrocie do trybu online wszystkie dyski zostaną załadowane do odpowiednich folderów i będą gotowe do użycia ze SnapRAID.

Zacznij korzystać z SnapRAID

Z zamontowanymi wszystkimi katalogami i oprogramowaniempo zainstalowaniu SnapRAID jest gotowy do użycia. Teraz pozostało tylko umieścić dane w katalogu puli. Aby to zrobić, zyskaj powłokę główną w powłoce wiersza poleceń swojego serwera Ubuntu. Następnie postępuj zgodnie z poniższymi przykładami poleceń, aby umieścić pliki i foldery w puli napędów.

Umieść pojedyncze pliki w puli SnapRAID

sudo -s
cp /path/to/single/file /mnt/data

Umieść katalogi w puli SnapRAID

sudo -s
cp -r /path/to/folder/ /mnt/data

Gdy dane znajdują się w puli SnapRAID, uruchom synchronizacja snapraid polecenie synchronizacji danych.

snapraid sync
</p>

Komentarze