SnapRAID е програма за архивиране на твърди дискове. Съхранява паритет, информация за вашите данни и възстановява от до шест диска.
Програмата той е безплатен, с отворен код и работи на повечето операционни системи Linux лесно. SnapRAID е насочен предимно към домашен медиен център, където имате много големи файлове, които рядко се променят.
Характеристиките на SnapRAID са:
- Всички ваши данни са обобщени, за да се гарантира целостта на данните и да се предотврати корупцията.
- Ако има твърде много неуспешни дискове, за да се позволи възстановяване, данните се губят само на неуспешните дискове.
- Всички данни на останалите дискове са в безопасност.
- Ако случайно изтриете някои файлове на диск, можете да ги върнете
- Можете да започнете с вече пълни дискове.
- Дисковете могат да бъдат с различни размери.
- Можете да добавяте дискове по всяко време.
- Това не блокира вашите данни. Можете да спрете да използвате SnapRAID по всяко време.
- Време без необходимост от преформатиране или преместване на данни.
За да работи SnapRAID правилно, трябва да имате четири твърди диска които трябва да бъдат форматирани със същата файлова система (Ext4).
В Ubuntu най-бързият начин да направите това е да форматирате с Cfdisk или с помощта на Gparted. За да стартираме процеса на форматиране от терминала, трябва просто да изпълним следната команда:
sudo cfdisk /dev/sdX
Където "sdx" е точката на монтиране на всеки твърд диск.
След като се отвори редакторът на дялове CFdisk, ще изтрием съществуващите файлови системи на твърдия диск.
След това пристъпваме към създаването на нов дял Ext4, който ще заема целия размер на устройството. Когато приключите с редактирането и форматирането, изберете „Write“, за да запазите промените, и „Exit“, за да излезете.
Инсталирайте SnapRAID
В Ubuntu, ще можете да получите софтуера SnapRAID много бързо, тъй като ще трябва само да добавим хранилището му към нашата система.
Правим това, като напишем следната команда в терминала:
sudo add-apt-repository ppa:tikhonov/snapraid
Сега ще актуализираме нашия списък с хранилища с:
sudo apt update
И ние ще продължим да инсталираме SnapRAID с:
sudo apt install snapraid
Използване на SnapRAID
За да започнете да използвате тази помощна програма ще трябва да конфигурираме точките за монтиране на данните. Така че първо ще създадем папка с:
sudo mkdir -p /var/snapraid/
След това ще създадем папките за точките за монтиране на дисковете
sudo mkdir -p /mnt/{disco1,disco2,disco3,disco4,data}
Сега време е да редактирате конфигурационния файл на SnapRAID:
sudo nano -w /etc/snapraid.conf
тук ще трябва да търсим реда, който казва «# Format: "parity FILE_PATH
»Под този ред ще изтрием кода там и ще заменим с:
parity /mnt/disco4/snapraid.parity
Сега нека намерим линията «# Format: "content FILE_PATH
«. И изтриваме редовете под това и ги заменяме с:
content /var/snapraid.content content /mnt/disco1/snapraid.content content /mnt/disco2/snapraid.content content /mnt/disco3/snapraid.content
Сега ще намерим линията «# Format: "disk DISK_NAME DISK_MOUNT_POINT
»И ние ще заменим съдържанието под него със:
data d1 /mnt/disco1/ data d2 /mnt/disco2/ data d3 /mnt/disco3/
Накрая намираме линията «#pool /pool
»И тук ще посочим / mnt / data.
pool /mnt/data
Вече направихме това, ние само ще запазим комбинациите с Ctrl + O и ще излезем с Ctrl + X
Конфигуриране на SnapRAID закрепващи устройства
SnapRAID изисква всички твърди дискове да бъдат конфигурирани във файла / etc / fstab. За да добавим тези монтирани устройства, ще изпълним командата blkid на всеки от твърдите дискове.
Тази команда ще ви каже UUID.
sudo blkid /dev/sdXY
С това ще копираме UUID изхода за всеки дял на единицата. Ще поставим тези данни във файла fstab, където те заменят "tu-uuid" с получените данни:
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
Направих това сега ще добавим пула AUFS устройства в папката / 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]
В края на това, ще трябва само да рестартираме нашата система за да се стартира SnapRAID при стартиране с всички направени настройки.
Сега остава само да се поставят данните в директорията на групата. За да поставите отделни файлове в групата SnapRAID
sudo -s cp /ruta/al/archivo /mnt/data
Поставете директории в SnapRAID Group
sudo -s cp -r /ruta/a/carpeta/ /mnt/data
Направих това просто изпълнете командата за синхронизиране на snapraid за синхронизиране на данните.
snapraid sync