SnapRAID is een back-upprogramma voor harde schijven Slaat pariteit, uw gegevensinformatie op en herstelt van maximaal zes schijven.
Het programma het is gratis, open source en draait op de meeste Linux-besturingssystemen gemakkelijk. SnapRAID is primair gericht op een thuismediacentrum, waar je veel grote bestanden hebt die zelden veranderen.
De kenmerken van SnapRAID zijn:
- Al uw gegevens worden samengevat om de gegevensintegriteit te waarborgen en corruptie te voorkomen.
- Als er te veel defecte schijven zijn om herstel mogelijk te maken, gaan er alleen gegevens verloren op de defecte schijven.
- Alle gegevens op de andere schijven zijn veilig.
- Als u per ongeluk enkele bestanden op een schijf verwijdert, kunt u ze terughalen
- U kunt beginnen met volledige schijven.
- De schijven kunnen verschillende afmetingen hebben.
- U kunt op elk moment schijven toevoegen.
- Het blokkeert uw gegevens niet. U kunt op elk moment stoppen met het gebruik van SnapRAID.
- Tijd zonder de noodzaak om gegevens opnieuw te formatteren of te verplaatsen.
Om SnapRAID correct te laten werken, je moet vier harde schijven hebben dat moet worden opgemaakt met hetzelfde bestandssysteem (Ext4).
In Ubuntu is de snelste manier om dit te doen, te formatteren met Cfdisk of met de hulp van Gparted. Om het formatteerproces vanaf de terminal te starten, hoeven we alleen maar de volgende opdracht uit te voeren:
sudo cfdisk /dev/sdX
Waar "sdx" het koppelpunt van elke harde schijf is.
Zodra de CFdisk-partitie-editor geopend is, gaan we de bestaande bestandssystemen op de harde schijf verwijderen.
Vervolgens gaan we verder met het maken van een nieuwe Ext4-partitie die de volledige grootte van de schijf beslaat. Als u klaar bent met bewerken en formatteren, selecteert u "Schrijven" om de wijzigingen op te slaan en "Afsluiten" om af te sluiten.
Installeer SnapRAID
In Ubuntu, u zult de SnapRAID-software zeer snel kunnen krijgen, aangezien we alleen de repository aan ons systeem hoeven toe te voegen.
Dit doen we door het volgende commando in de terminal te typen:
sudo add-apt-repository ppa:tikhonov/snapraid
Nu gaan we onze lijst met repositories bijwerken met:
sudo apt update
En we gaan door met het installeren van SnapRAID met:
sudo apt install snapraid
SnapRAID gebruiken
Om dit hulpprogramma te gaan gebruiken we zullen de mountpoints van de data moeten configureren. Dus eerst gaan we een map aanmaken met:
sudo mkdir -p /var/snapraid/
Daarna we zullen de mappen voor de koppelpunten voor de schijven maken
sudo mkdir -p /mnt/{disco1,disco2,disco3,disco4,data}
nu het is tijd om het SnapRAID-configuratiebestand te bewerken:
sudo nano -w /etc/snapraid.conf
Hier we zullen moeten zoeken naar de regel die zegt «# Format: "parity FILE_PATH
»Onder deze regel zullen we de code daar verwijderen en vervangen door:
parity /mnt/disco4/snapraid.parity
Laten we nu de grens zoeken «# Format: "content FILE_PATH
En we wissen de regels eronder en vervangen ze door:
content /var/snapraid.content content /mnt/disco1/snapraid.content content /mnt/disco2/snapraid.content content /mnt/disco3/snapraid.content
nu we gaan de lijn lokaliseren «# Format: "disk DISK_NAME DISK_MOUNT_POINT
»En we gaan de inhoud eronder vervangen door:
data d1 /mnt/disco1/ data d2 /mnt/disco2/ data d3 /mnt/disco3/
Ten slotte zoeken we de lijn «#pool /pool
»En hier gaan we / mnt / data specificeren.
pool /mnt/data
Zodra dit nu is gebeurd, gaan we de combinaties alleen opslaan met Ctrl + O en afsluiten met Ctrl + X
Configureer SnapRAID-schijfsteunen
SnapRAID vereist dat alle harde schijven zijn geconfigureerd in het bestand / etc / fstab. Om deze schijfkoppelingen toe te voegen, gaan we de opdracht blkid uitvoeren op elk van de harde schijven.
Deze opdracht vertelt je de UUID.
sudo blkid /dev/sdXY
Hiermee gaan we de UUID-uitvoer voor elke partitie van de unit kopiëren. We gaan deze gegevens in het fstab-bestand plaatsen waar ze "tu-uuid" vervangen door de verkregen gegevens:
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
Dit gedaan nu gaan we de AUFS-stationspool toevoegen aan de map / 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]
Aan het einde hiervan, we hoeven alleen ons systeem opnieuw op te starten zodat SnapRAID wordt uitgevoerd bij het opstarten met alle instellingen voltooid.
nu het enige dat overblijft is om de gegevens in de groepsdirectory te plaatsen Om individuele bestanden in de SnapRAID-groep te plaatsen
sudo -s cp /ruta/al/archivo /mnt/data
Zet Directory's in de SnapRAID Group
sudo -s cp -r /ruta/a/carpeta/ /mnt/data
Dit gedaan voer gewoon de snapraid-synchronisatieopdracht uit om de gegevens te synchroniseren.
snapraid sync