Partclone: ​​تطبيق لاستنساخ الأقسام واستعادتها

بارتكلون

إذا سبق لك استخدام Clonezilla لعمل نسخة احتياطية من نظام التشغيل، فقد اختبرت بالفعل قوة Partclone . على عكس أدوات أخرى مثل dd، يعرف Partclone كيفية التفاعل مع أنظمة ملفات محددة، لذا يمكنه إنشاء نسخ احتياطية أصغر بكثير عن طريق استنساخ المساحة المستخدمة فقط على القسم.

Partclone أداة مجانية ومفتوحة المصدر مصممة لتمكين المستخدمين من إنشاء صور الأقسام واستنساخها، وقد قدمها مطورو Clonezilla. في الواقع، تُعد Partclone إحدى الأدوات التي بُني عليها Clonezilla.

لشرح كيفية عمل Partclone بشكل أفضل قليلاً عن طريق أخذ الأمر dd كمرجع ، هذا مفيد للغاية ، لكن dd لا يعرف أي شيء عن أنظمة الملفات لأنه يكرر فقط كل كتلة من القرص أو القسم ، مما يؤدي إلى إنشاء نسخة مثالية 1: 1 على سبيل المثال ، إذا أردنا استنساخ قرص بحجم 40 جيجابايت ، فسيؤدي ذلك إلى نسخ كل قطاع ويعطينا ملفًا بحجم 40 جيجابايت.

يمكنك القول ، حسنًا ، هذا منطقي ، لكن سلوك Partclone مختلف ، لأنه يمكن أن يتفاعل بذكاء مع أكثر أنواع أنظمة الملفات شيوعًا ، مما يجعل النسخ الاحتياطية فقط من الكتل المستخدمة من القسم ، والحصول على نسخ احتياطية أصغر كثيرًا.

باختصار ، إذا كنا سنقوم باستنساخ قرص بسعة 40 غيغابايت ولكن لا يحتوي إلا على 20 غيغابايت ، فإن الملف الناتج سيكون 20 غيغابايت فقط وليس 40 غيغابايت. لذلك نتجنب شغل مساحة فارغة.

أنظمة الملفات المدعومة

يتوافق برنامج Partclone مع جميع أنظمة الملفات الشائعة الاستخدام ، مثل: ext2، ext3، ext4، hfs+، reiserfs، xfs، jfs، ntfs، fat (12/16/32)، exfat، إلخ. سيحدد نظام ملفات النسخ الاحتياطي اللاحقة التي سيتم استخدامها مع البرنامج، وفقًا لأداة بناء الجملة.

على سبيل المثال ، لعمل نسخة احتياطية من نظام ملفات ext2 ، سنستخدم الأمر parclone.ext2. أيضًا ، إذا كانت بعض أنظمة الملفات المحددة غير مدعومة بواسطة Partclone ، فيمكننا استخدام الأمر partclone.dd.

من بين الأشياء الباقية التي يمكننا تسليط الضوء عليها من Partclone ما يلي:

وظائف في Partclone

المصدر المفتوح : تم إصدار Partclone بموجب ترخيص GNU GPL وهو مفتوح للمساهمات على GitHub.

عبر الأنظمة الأساسية: متوفر على Linux و Windows و MAC ونسخ / استعادة نظام ملفات ESX و FreeBSD.

استنساخ أقسام لملفات الصور.

استعادة ملفات الصور إلى أقسام.

أقسام مكررة بسرعة.

يعرض سرعة النقل والوقت المنقضي.

يدعم vmfs لخادم vmware ESX و ufs لنظام ملفات FreeBSD.

كيفية تثبيت Partclone على لينكس؟

إذا كنت ترغب في تثبيت برنامج الاستنساخ هذا، فالأمر سهل لأنه مضمن في مستودعات جميع توزيعات لينكس تقريبًا ؛ ما عليك سوى فتح طرفية وتشغيل الأمر المناسب لنظامك.

لتثبيت برنامج Partclone على أنظمة Debian و Ubuntu والمشتقات منها، قم بتشغيل الأمر التالي :

sudo apt install partclone

لتثبيته على CentOS أو RHEL أو Fedora أو مشتقاتها، نقوم بتشغيل ما يلي :

sudo yum install partclone

بالنسبة لنظام openSUSE، نحتاج فقط إلى تشغيل ما يلي :

sudo zypper install partclone

وأخيرًا، بالنسبة لنظام Arch Linux ومشتقاته :

sudo pacman -S partclone

كيفية استخدام Partclone؟

جزئي

في هذه المرحلة، من المهم معرفة أنه لاستخدام Partclone يجب فصل وحدات التخزين التي ستعمل عليها، لذلك إذا كان القرص الذي قمت بتثبيت نظامك عليه، فمن المستحسن أن تعمل على إصدار مباشر.

مثال عملي على ذلك هو: إذا أردت عمل نسخة احتياطية من قرصي الرئيسي وكان نظام الملفات الخاص به هو ext4، فسيكون الأمر كالتالي:

partclone.ext4 -c -s /dev/sda1 -o ~ /image_sda1.pcl

حيث تسمح لنا المعلمات -c بتحديد أن الإجراء الذي نريد القيام به هو استنساخ بينما -s يسمح لنا بتحديد المصدر الذي نريد استنساخه.

أخيرًا ، يخبر -o Partclone أين نريد تخزين الصورة الاحتياطية.

لاحظ أن امتداد .pcl هنا تعسفي تمامًا - نستخدمه للراحة.

لاستعادته:

partclone.ext4 -r -s ~ /image_sda1.pcl -o /dev/sda1

نوضح هنا فقط أن المعلمة -r هي لإخبار Partclone بأننا سنستعيدها.


أضف كمصدر مفضل في جوجل