Jak skonfigurować SnapRAID na serwerze Ubuntu

click fraud protection

SnapRAID jest łatwym, programowy system RAID dla systemów Windows i Linux, które pozwalają użytkownikom łatwo skonfigurować pulę napędów do 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, musisz mieć cztery dyski twarde. Idealnie byłoby, gdyby dyski twarde miały ten sam rozmiar, a dyski twarde muszą być sformatowane w tym samym systemie 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 polecenia. Pamiętaj, że będziesz musiał powtórzyć ten proces cztery razy, aby każdy dysk twardy miał ten sam system plików itp.

instagram viewer

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

sudo cfdisk / dev / sdX

Po otwarciu edytora partycji CFdisk w konsoli użyj go, aby usunąć istniejące systemy plików na dysku twardym. 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 systemie Ubuntu możesz bardzo szybko uzyskać oprogramowanie SnapRAID. 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 oprogramowanie-właściwości-wspólne

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.

aktualizacja sudo apt

Na koniec zainstaluj oprogramowanie SnapRAID.

sudo apt install snapraid

Utwórz katalogi SnapRAID

Jeśli chcesz poprawnie używać oprogramowania SnapRAID na Ubuntu, musisz 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

Teraz, gdy katalogi są ustawione, czas skonfigurować plik konfiguracyjny SnapRAID. Aby to zrobić, otwórz plik snapraid.conf w Nano za pomocą poniższego polecenia.

sudo nano -w /etc/snapraid.conf

Najpierw przejrzyj plik konfiguracyjny i wyszukaj wiersz z napisem „# Format:„ parzystość FILE_PATH ” Pod tym wierszem usuń kod i zastąp go:

parzystość /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ź w dół pliku obok sekcji Treść i zlokalizuj wiersz w pliku konfiguracyjnym, który mówi „# Format:” dysk DISK_NAME DISK_MOUNT_POINT ”. Ponownie usuń cały kod bezpośrednio pod nim i zastąp go kodem poniżej.

dane d1 / mnt / disk1 /
dane d2 / mnt / disk2 /
dane 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 pisać na wierzchowcach napędu w /etc/fstab plik. Pamiętaj, aby zastąpić „example-uuid” identyfikatorami UUID zapisanymi w edytorze tekstu.

sudo -s echo '' >> / etc / fstab. echo „# Napędy do konfiguracji SnapRAID” >> / etc / fstab. echo UUID =przykład-uuid / mnt / disk1 ext4 noatime, domyślnie 0 0 >> / etc / fstab. echo UUID =przykład-uuid / mnt / disk2 ext4 noatime, domyślnie 0 0 '>> / etc / fstab. echo UUID =przykład-uuid / mnt / disk3 ext4 noatime, domyślnie 0 0 >> / etc / fstab. echo UUID =przykład-uuid / mnt / disk4 ext4 noatime, domyślnie 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 mount AuFS' >> / 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, gotowych do użycia z SnapRAID.

Zacznij korzystać z SnapRAID

Po zainstalowaniu wszystkich katalogów i zainstalowanym oprogramowaniu SnapRAID jest gotowy do użycia. Teraz pozostało tylko umieścić dane w katalogu puli. Aby to zrobić, uzyskaj 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 / ścieżka / do / folderu / / mnt / data

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

synchronizacja snapraid
watch instagram story