SnapRAID er et sikkerhetskopiprogram for harddisker. Lagrer paritet, datainformasjonen din og gjenoppretter fra opptil seks disker.
Programmet det er gratis, åpen kildekode og kjører på de fleste Linux-operativsystemer Enkelt. SnapRAID er primært rettet mot et hjemmemediesenter, hvor du har mange store filer som sjelden endres.
Funksjonene til SnapRAID er:
- Alle dataene dine er oppsummert for å sikre dataintegritet og for å forhindre korrupsjon.
- Hvis det er for mange mislykkede disker for å tillate gjenoppretting, går data bare tapt på de mislykkede diskene.
- Alle data på de andre diskene er trygge.
- Hvis du ved et uhell sletter noen filer på en plate, kan du få dem tilbake
- Du kan starte med fulle plater.
- Platene kan ha forskjellige størrelser.
- Du kan legge til plater når som helst.
- Det blokkerer ikke dataene dine. Du kan slutte å bruke SnapRAID når som helst.
- Tid uten behov for å reformatere eller flytte data.
For at SnapRAID skal fungere skikkelig, du må ha fire harddisker som må formateres med samme filsystem (Ext4).
I Ubuntu er den raskeste måten å gjøre dette på å formatere med Cfdisk eller ved hjelp av Gparted. For å starte formateringsprosessen fra terminalen, må vi bare utføre følgende kommando:
sudo cfdisk /dev/sdX
Hvor "sdx" er monteringspunktet for hver harddisk.
Når CFdisk-partisjonseditoren er åpen, skal vi slette de eksisterende filsystemene på harddisken.
Deretter fortsetter vi med å lage en ny Ext4-partisjon som vil oppta hele størrelsen på stasjonen. Når du er ferdig med redigering og formatering, velger du "Skriv" for å lagre endringene og "Avslutt" for å avslutte.
Installer SnapRAID
I Ubuntu, vil du kunne få SnapRAID-programvaren veldig raskt, siden vi bare trenger å legge til depotet i systemet vårt.
Vi gjør dette ved å skrive følgende kommando i terminalen:
sudo add-apt-repository ppa:tikhonov/snapraid
Nå skal vi oppdatere listen vår over arkiver med:
sudo apt update
Og vi fortsetter å installere SnapRAID med:
sudo apt install snapraid
Bruke SnapRAID
For å begynne å bruke dette verktøyet vi må konfigurere monteringspunktene til dataene. Så først skal vi lage en mappe med:
sudo mkdir -p /var/snapraid/
Etter det vi lager mappene for festepunktene for diskene
sudo mkdir -p /mnt/{disco1,disco2,disco3,disco4,data}
Nå det er på tide å redigere SnapRAID-konfigurasjonsfilen:
sudo nano -w /etc/snapraid.conf
Her vi må se etter linjen som sier «# Format: "parity FILE_PATH
»Under denne linjen vil vi slette koden der og erstatte med:
parity /mnt/disco4/snapraid.parity
La oss nå finne linjen «# Format: "content FILE_PATH
«. Og vi sletter linjene under dette og erstatter dem med:
content /var/snapraid.content content /mnt/disco1/snapraid.content content /mnt/disco2/snapraid.content content /mnt/disco3/snapraid.content
Nå vi skal finne linjen «# Format: "disk DISK_NAME DISK_MOUNT_POINT
»Og vi skal erstatte innholdet under det med:
data d1 /mnt/disco1/ data d2 /mnt/disco2/ data d3 /mnt/disco3/
Til slutt finner vi linjen «#pool /pool
»Og her skal vi spesifisere / mnt / data.
pool /mnt/data
Allerede gjort dette nå, skal vi bare lagre kombinasjonene med Ctrl + O og avslutte med Ctrl + X
Konfigurer SnapRAID Drive Mounts
SnapRAID krever at alle harddisker er konfigurert i / etc / fstab-filen. For å legge til disse stasjonsmonteringene skal vi kjøre kommandoen blkid på hver av harddiskene.
Denne kommandoen vil fortelle deg UUID.
sudo blkid /dev/sdXY
Med dette skal vi kopiere UUID-utgangen for hver partisjon av enheten. Vi skal plassere disse dataene i fstab-filen der de erstatter "tu-uuid" med innhentede 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 dette nå skal vi legge til AUFS-stasjonsbassenget i / etc / fstab-mappen
echo ' ' >> /etc/fstab echo '#SnapRAID AuFS mount' >> /etc/fstab
ekko 'none / mnt / data aufs br = / mnt / disk1 = rw: / mnt / disk2 = rw: / mnt / disk3 = rw, create = mfs, auto 0 0' >> / etc / fstab [/ sourcecode]
På slutten av dette, vi trenger bare å starte systemet vårt på nytt for SnapRAID å kjøre ved oppstart med alle innstillinger gjort.
Nå alt som gjenstår er å plassere dataene i gruppekatalogen. Å plassere individuelle filer i SnapRAID-gruppen
sudo -s cp /ruta/al/archivo /mnt/data
Sett kataloger i SnapRAID Group
sudo -s cp -r /ruta/a/carpeta/ /mnt/data
Gjort dette bare kjør snapraid-synkroniseringskommandoen for å synkronisere dataene.
snapraid sync