SnapRAID je zálohovací program pro pevné disky. Ukládá paritu, informace o vašich datech a obnovuje se až ze šesti disků.
Program je to zdarma, open source a běží na většině operačních systémů Linux snadno. SnapRAID je primárně zaměřen na domácí mediální centrum, kde máte spoustu velkých souborů, které se zřídka mění.
Funkce SnapRAID jsou:
- Všechna vaše data jsou shrnuta, aby byla zajištěna integrita dat a zabráněno poškození.
- Pokud existuje příliš mnoho selhaných disků, které umožňují obnovení, dojde ke ztrátě dat pouze na discích, které selhaly.
- Všechna data na ostatních discích jsou v bezpečí.
- Pokud omylem smažete některé soubory na disku, můžete je získat zpět
- Můžete začít s plnými disky.
- Disky mohou mít různé velikosti.
- Disky můžete přidat kdykoli.
- Neblokuje vaše data. SnapRAID můžete kdykoli přestat používat.
- Čas bez nutnosti přeformátovat nebo přesunout data.
Aby SnapRAID fungoval správně, musíte mít čtyři pevné disky to musí být naformátováno se stejným souborovým systémem (Ext4).
V Ubuntu je nejrychlejší způsob formátování pomocí Cfdisk nebo pomocí Gparted. Chcete-li zahájit proces formátování z terminálu, musíme provést následující příkaz:
sudo cfdisk /dev/sdX
Kde „sdx“ je bod připojení každého pevného disku.
Jakmile je editor oddílů CFdisk otevřený, odstraníme existující souborové systémy na pevném disku.
Poté pokračujeme vytvořením nového oddílu Ext4, který bude zabírat celou velikost jednotky. Po dokončení úprav a formátování uložte změny výběrem možnosti „Zápis“ a kliknutím na tlačítko „Konec“ akci ukončete.
Nainstalujte SnapRAID
V Ubuntu software SnapRAID získáte velmi rychle, protože do našeho systému budeme muset přidat pouze jeho úložiště.
Uděláme to zadáním následujícího příkazu do terminálu:
sudo add-apt-repository ppa:tikhonov/snapraid
Nyní budeme aktualizovat náš seznam úložišť o:
sudo apt update
A budeme pokračovat v instalaci SnapRAID s:
sudo apt install snapraid
Používání SnapRAID
Chcete-li začít používat tento nástroj budeme muset nakonfigurovat body připojení dat. Nejprve tedy vytvoříme složku s:
sudo mkdir -p /var/snapraid/
Potom vytvoříme složky pro připojovací body pro disky
sudo mkdir -p /mnt/{disco1,disco2,disco3,disco4,data}
Nyní je čas upravit konfigurační soubor SnapRAID:
sudo nano -w /etc/snapraid.conf
Zde budeme muset hledat řádek, který říká «# Format: "parity FILE_PATH
»Pod tímto řádkem tam smažeme kód a nahradíme jej:
parity /mnt/disco4/snapraid.parity
Teď najdeme linku «# Format: "content FILE_PATH
«. Odstraníme řádky pod tímto a nahradíme je:
content /var/snapraid.content content /mnt/disco1/snapraid.content content /mnt/disco2/snapraid.content content /mnt/disco3/snapraid.content
Nyní najdeme linku «# Format: "disk DISK_NAME DISK_MOUNT_POINT
»A obsah pod ním nahradíme:
data d1 /mnt/disco1/ data d2 /mnt/disco2/ data d3 /mnt/disco3/
Nakonec linku vyhledáme «#pool /pool
»A tady budeme specifikovat / mnt / data.
pool /mnt/data
Jakmile to uděláme nyní, uložíme pouze kombinace s Ctrl + O a ukončíme pomocí Ctrl + X
Nakonfigurujte držáky jednotek SnapRAID
SnapRAID vyžaduje, aby byly všechny pevné disky konfigurovány v souboru / etc / fstab. Chcete-li přidat tyto držáky jednotek, spustíme příkaz blkid na každém z pevných disků.
Tento příkaz vám řekne UUID.
sudo blkid /dev/sdXY
Tímto zkopírujeme výstup UUID pro každý oddíl jednotky. Chystáme se umístit tato data do souboru fstab, kde nahradí "tu-uuid" získanými daty:
sudo -s echo ' ' >> /etc/fstab echo '# SnapRAID' >> /etc/fstab echo 'UUID=tu-uuid /mnt/disco1 ext4 noatime,defaults 0 0' >> /etc/fstab echo 'UUID=tu-uuid /mnt/disco2 ext4 noatime,defaults 0 0 ' >> /etc/fstab echo 'UUID=tu-uuid /mnt/disco3 ext4 noatime,defaults 0 0' >> /etc/fstab echo 'UUID=tu-uuid /mnt/disco4 ext4 noatime,defaults 0 0 ' >> /etc/fstab
Hotovo nyní přidáme fond jednotek AUFS do složky / etc / fstab
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 [/ sourcecode]
Na konci toho budeme muset pouze restartovat náš systém aby se SnapRAID spouštěl při spuštění se všemi provedenými nastaveními.
Nyní zbývá jen dát data do skupinového adresáře. Chcete-li umístit jednotlivé soubory do skupiny SnapRAID
sudo -s cp /ruta/al/archivo /mnt/data
Umístěte adresáře do skupiny SnapRAID
sudo -s cp -r /ruta/a/carpeta/ /mnt/data
Hotovo stačí spustit příkaz snapraid sync synchronizovat data.
snapraid sync