SnapRAID هو برنامج نسخ احتياطي لمحركات الأقراص الثابتة. يخزن التكافؤ ومعلومات بياناتك ويسترد ما يصل إلى ستة أقراص.
برنامج إنه مجاني ومفتوح المصدر ويعمل على معظم أنظمة تشغيل Linux بسهولة. SnapRAID موجه بشكل أساسي إلى مركز وسائط منزلي ، حيث لديك الكثير من الملفات الكبيرة التي نادرًا ما تتغير.
ميزات SnapRAID هي:
- يتم تلخيص جميع بياناتك لضمان سلامة البيانات ومنع الفساد.
- في حالة وجود عدد كبير جدًا من الأقراص الفاشلة للسماح بالاسترداد ، يتم فقدان البيانات فقط على الأقراص الفاشلة.
- جميع البيانات الموجودة على الأقراص الأخرى آمنة.
- إذا قمت بحذف بعض الملفات عن طريق الخطأ من قرص ، فيمكنك استعادتها
- يمكنك البدء بأقراص ممتلئة.
- يمكن أن تكون الأقراص ذات أحجام مختلفة.
- يمكنك إضافة أقراص في أي وقت.
- لا يمنع البيانات الخاصة بك. يمكنك التوقف عن استخدام SnapRAID في أي وقت.
- الوقت دون الحاجة إلى إعادة تنسيق البيانات أو نقلها.
لكي يعمل SnapRAID بشكل صحيح ، يجب أن يكون لديك أربعة محركات أقراص ثابتة يجب تنسيقه بنفس نظام الملفات (Ext4).
أسرع طريقة للقيام بذلك في Ubuntu هي التنسيق باستخدام Cfdisk أو بمساعدة Gparted. لبدء عملية التنسيق من الجهاز ، علينا فقط تنفيذ الأمر التالي:
sudo cfdisk /dev/sdX
حيث "sdx" هي نقطة التحميل لكل قرص صلب.
بمجرد فتح محرر قسم CFdisk ، سنقوم بحذف أنظمة الملفات الموجودة على القرص الصلب.
بعد ذلك ، ننتقل إلى إنشاء قسم Ext4 جديد يشغل الحجم الكامل لمحرك الأقراص. عند الانتهاء من التحرير والتنسيق ، حدد "كتابة" لحفظ التغييرات و "خروج" للخروج.
قم بتثبيت SnapRAID
في أوبونتو ، ستتمكن من الحصول على برنامج 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 Drive Mounts
يتطلب 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
صدى '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 sync لمزامنة البيانات.
snapraid sync