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.
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.
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ść.
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
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}
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.
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.
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
Jedną z rzeczy, które ludzie, którzy przechodzą na system Linux (zw...
Motyw ikony Captiva jest nowoczesnym, kwadratowym motywem na komput...
Aleph One to re-implementacja silnika gier Marathon 2 dla komputeró...