Snapraid خيار ممتاز للنسخ الاحتياطي للبيانات على محركات أقراص صلبة متعددة

سنابريد

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

كن أول من يعلق

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.