SnapRAID är ett säkerhetskopieringsprogram för hårddiskar. Lagrar paritet, din datainformation och återställs från upp till sex diskar.
Programmet det är gratis, öppen källkod och körs på de flesta Linux-operativsystem lätt. SnapRAID riktar sig främst till ett hemmediecenter, där du har många stora filer som sällan ändras.
Funktionerna i SnapRAID är:
- All din data sammanfattas för att säkerställa dataintegritet och för att förhindra korruption.
- Om det finns för många misslyckade diskar för att möjliggöra återställning förloras data bara på de misslyckade diskarna.
- All data på de andra diskarna är säker.
- Om du av misstag tar bort vissa filer på en skiva kan du få tillbaka dem
- Du kan börja med hela skivor.
- Skivorna kan ha olika storlekar.
- Du kan lägga till skivor när som helst.
- Det blockerar inte dina data. Du kan sluta använda SnapRAID när som helst.
- Tid utan behov av att formatera eller flytta data.
För att SnapRAID ska fungera ordentligt, du måste ha fyra hårddiskar som måste formateras med samma filsystem (Ext4).
I Ubuntu är det snabbaste sättet att göra detta att formatera med Cfdisk eller med hjälp av Gparted. För att starta formateringsprocessen från terminalen måste vi bara utföra följande kommando:
sudo cfdisk /dev/sdX
Där "sdx" är monteringspunkten för varje hårddisk.
När CFdisk-partitionsredigeraren är öppen kommer vi att ta bort befintliga filsystem på hårddisken.
Sedan fortsätter vi med att skapa en ny Ext4-partition som tar upp hela enhetens storlek. När du är klar med redigering och formatering, välj "Skriv" för att spara dina ändringar och "Avsluta" för att avsluta.
Installera SnapRAID
I Ubuntu, du kommer att kunna få SnapRAID-programvaran mycket snabbt, eftersom vi bara behöver lägga till sitt förvar i vårt system.
Vi gör detta genom att skriva följande kommando i terminalen:
sudo add-apt-repository ppa:tikhonov/snapraid
Nu ska vi uppdatera vår lista med förvar med:
sudo apt update
Och vi fortsätter att installera SnapRAID med:
sudo apt install snapraid
Använda SnapRAID
För att börja använda detta verktyg vi måste konfigurera monteringspunkterna för data. Så först ska vi skapa en mapp med:
sudo mkdir -p /var/snapraid/
Efter det vi skapar mapparna för monteringspunkterna för diskarna
sudo mkdir -p /mnt/{disco1,disco2,disco3,disco4,data}
Nu det är dags att redigera SnapRAID-konfigurationsfilen:
sudo nano -w /etc/snapraid.conf
Här vi måste leta efter linjen som säger «# Format: "parity FILE_PATH
»Under denna rad kommer vi att ta bort koden där och ersätta med:
parity /mnt/disco4/snapraid.parity
Låt oss nu hitta linjen «# Format: "content FILE_PATH
«. Och vi tar bort raderna under den och ersätter dem med:
content /var/snapraid.content content /mnt/disco1/snapraid.content content /mnt/disco2/snapraid.content content /mnt/disco3/snapraid.content
Nu vi ska hitta linjen «# Format: "disk DISK_NAME DISK_MOUNT_POINT
»Och vi kommer att ersätta innehållet under det med:
data d1 /mnt/disco1/ data d2 /mnt/disco2/ data d3 /mnt/disco3/
Slutligen hittar vi linjen «#pool /pool
»Och här ska vi specificera / mnt / data.
pool /mnt/data
Redan gjort det nu kommer vi bara att spara kombinationerna med Ctrl + O och avsluta med Ctrl + X
Konfigurera SnapRAID Drive Mounts
SnapRAID kräver att alla hårddiskar är konfigurerade i filen / etc / fstab. För att lägga till dessa enhetsfästen kommer vi att köra kommandot blkid på var och en av hårddiskarna.
Detta kommando berättar UUID.
sudo blkid /dev/sdXY
Med detta ska vi kopiera UUID-utgången för varje partition av enheten. Vi ska placera dessa data i fstab-filen där de ersätter "tu-uuid" med erhållna data:
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
Gjort detta nu ska vi lägga till AUFS-enhetspoolen i mappen / etc / fstab
echo ' ' >> /etc/fstab echo '#SnapRAID AuFS mount' >> /etc/fstab
eko 'none / mnt / data aufs br = / mnt / disk1 = rw: / mnt / disk2 = rw: / mnt / disk3 = rw, create = mfs, auto 0 0' >> / etc / fstab [/ sourcecode]
I slutet av detta, vi behöver bara starta om vårt system för att SnapRAID ska kunna köras vid start med alla inställningar gjorda.
Nu allt som återstår är att lägga in data i gruppkatalogen. Att placera enskilda filer i SnapRAID-gruppen
sudo -s cp /ruta/al/archivo /mnt/data
Sätt kataloger i SnapRAID Group
sudo -s cp -r /ruta/a/carpeta/ /mnt/data
Gjort detta kör bara kommandot snapraid sync för att synkronisera data.
snapraid sync