[How To] كيفية تحويل Debian Wheezy من Ext3 أو Ext4 إلى Btrfs

عادة تلك التي نستخدمها جنو / لينكس لقد استخدمنا لأقسامنا الشهيرة Ext2 و Ext3 و Ext4، ولكن كما نعلم ، هناك أنواع أخرى من أنظمة الملفات و Btrfs إنها تكتسب قدرا كبيرا من الشعبية.

ولكن ما هو Btrfs؟ دعونا نرى وصفًا موجزًا ​​موجودًا في ويكيبيديا:

Btrfs (شجرة ب FS أو يُنطق عادة "Butter FS") هو a نظام الملفات نسخ على الكتابة أعلن من قبل شركة أوراكل إلى جنو / لينكس.

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

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

الانتقال من Ext3 / 4 إلى Btrfs

1.- أول شيء يجب أن نفعله هو حفظ جميع بياناتنا أو الأفضل من ذلك ، قم بإجراء هذا الاختبار في جهاز افتراضي.

2.- نقوم بتنزيل ملف .iso من اختبار دبيان و "نسخه" على قرص مضغوط أو وضعه على ملف ذاكرة USB مع UNetbootin للتمهيد من هذا الجهاز.

3.- بالرغم من أن المقال الأصلي لا يوضح ذلك ، إلا أنني أعتقد أنه يجب علينا التثبيت كما هو منطقي ، وبمجرد أن يكون لدينا النظام جاهزًا نضع:

fsck -f /dev/sdaX

(بافتراض أن / dev / sdaX هو نظام الملفات الجذر)

4.- نقوم بتثبيت محررنا المفضل و أدوات btrfs (إن لم تكن متاحة).

5.- ثم ننفذ:

btrfs-convert /dev/sdX

6.- لاحقا:

mount /dev/sdX /mnt

ثم:

mount -o bind /dev /mnt/dev
mount -o bind /sys /mnt/sys
mount -o bind /proc /mnt/proc

7.- نستخدم كروت:

chroot /mnt

8.- نقوم بتحرير الملف / الخ / fstab، نبحث عن السطر الذي يتم فيه تثبيت نظام ملفات الجذر (/) ونغيره UUID بواسطة / ديف / SDX، لقد تغيرنا ext3 / ext4 بواسطة btrfs، نغير الخيار إلى "الافتراضات" ونقوم بتغيير الرقم الأخير (1) إلى 0.

على سبيل المثال ، في حالتي سيكون تغيير هذا:

UUID=c2bc3236-b089-4f1e-8303-8fc9fab8848f    /    ext4    errors=remount-ro 0   1

واتركه هكذا:

/dev/sdX    /           btrfs    default     0       0

9.- ثم ننفذ:

ls -la /boot

مع هذا ما نقوم به هو إظهار الملفات الموجودة داخل / التمهيد والتأكد من أن لدينا ملفًا مشابهًا لهذا: initrd.img-3.2.0-2-686-pae. ما نحتاجه هو النص الذي يأتي بعده "initrd.img-" والتي ستكون النواة التي سنستخدمها في الأمر التالي:

mkinitramfs 3.2.0-2-686-pae -o /boot/initrd.img-3.2.0-2-686-pae

10.- في وقت لاحق نقوم بتحديث GRUB:

grub-install /dev/sdX
update-grub

عند الانتهاء ، نستخدم الأمر:

exit

للخروج من الاستجذار.

11.- نقوم بتفكيك:

umount /mnt/proc
umount /mnt/dev
umount /mnt/sys
umount /mnt

12.- نستأنف ونصلي !!! 

إذا لم تحدث كارثة ، يمكننا التحقق من أننا بالفعل فيها Btrfs القيام بالفحوصات التالية:

1.- كيف جذر ننفذ:

update-initramfs -u -t -kall

2.- نغير مرة أخرى في الملف / الخ / fstab el / ديف / SDX بواسطة UUID. لمشاهدة UUID من القسم الذي ننفذه:

ls -la /dev/disk/by-uuid/ | grep sdΧ

والتي يجب أن تعيد شيئًا مثل هذا:

lrwxrwxrwx 1 root root 10 abr 19 08:50 0c3299fc-de7b-496f-8cf8-0d0945111b88 -> ../../sda5
lrwxrwxrwx 1 root root 10 abr 19 08:50 2cce04c7-ae67-413b-9773-afe86a36aa39 -> ../../sda6
lrwxrwxrwx 1 root root 10 abr 19 08:50 c2bc3236-b089-4f1e-8303-8fc9fab8848f -> ../../sda1

إذا سارت الأمور على ما يرام ، يمكنك حذف النسخة الاحتياطية التي أنشأتها عملية التحويل (ext2_saved) على النحو التالي:

btrfs subvolume delete /ext2_saved

جاهز 


اترك تعليقك

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

*

*

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

      103 قال

    سؤال واحد فقط: هل سنخاطر باستخدام نظام الملفات هذا لبعض الميزات والميزات الجديدة التي لا يعرف الكثير من المستخدمين وجودها؟ لا أقصد أن btrfs سيئة (لم أجربها حتى) ، بناءً على ما قرأته ، فإنه يحتوي على "أشياء" يفتقر إليها ext3 و ext4 الكلاسيكيان ، لكنني أعود إلى السؤال الأولي ، هل يستحق ذلك؟

         نوكسوين قال

      من وجهة نظري…. لا اعتقد هذا!! قد تخاطر أيضًا بممارسة الجنس مع نظامك !!!! وشيء آخر لا يهم نوع التنسيق الذي لديك في القسم الخاص بك ... الشيء المهم هو أن يكون لديك التنسيق المناسب للوظائف التي ستعطيها لأقسامك أو لأي نوع من الاستخدام الذي ستقدمه ذلك!

      ليس من بروكلين قال

    أستخدم دبيان لأنه مستقر ، وما زلت أريد نظام ملفات ثابتًا. أتساءل ، ما هي المزايا التي ستجلبها btrfs للمستخدمين العاديين مثلي؟

      يويو فرنانديز قال

    مساهمة جيدة جدا كالعادة 😉

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

    تحيات

         ميرلين دبيانيت قال

      استخدام Linux Porn من يبدو هو نفسه.

      ارونامو جاز قال

    لأولئك الذين يسألون عما إذا كانت Btrfs ستجلب لهم أي ميزة على Ext4 ، فإن الإجابة هي: نعم ولا ، xD
    إذا كنت تستخدم قرصًا صلبًا ذو حالة صلبة (SSD) ، فسترى أداءً أفضل بكثير إذا كنت تستخدم Btrfs ، ولكن نظرًا لأن النظام لا يزال قيد التطوير ، فمن المحتمل أن تتعرض لحادث ، فالأمر يتعلق بالقراءة وثائق المشروع للحصول على فكرة عما يمكن العثور عليه: https://btrfs.wiki.kernel.org/

    فكرت ذات مرة في القيام بالقفز ، لكنني استسلمت.

         103 قال

      هذا هو بالضبط ما قصدته ، لقد قلته بنبرة غريبة على ما يبدو.

      فيكي قال

    بالنسبة لأولئك الذين يعرفون اللغة الإنجليزية والمهتمين ، يوجد هنا رابط للاختبارات التي تقارن btrfs و ext4 مع بعضهما البعض على الرغم من أنه كان منذ بضعة أشهر ، فقد تحسنت btrfs الآن 🙂 في معظم الاختبارات ، كان أداء ext4 أفضل.

    http://www.phoronix.com/scan.php?page=article&item=btrfs_linux31_ssd&num=1

      جامين صموئيل قال

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

      ألونادو قال

    قال: "شركة أوراكل".

    هذا ليس تحيزا. هذه هي المبادئ:

    أنا لا أفكر في استخدام "BTRFS". شكرا لكل المعلومات التي احتاجها.

         الحصار 84 قال

      ميزات جيدة جدًا تمتلكها BTRFS

         تشيككسولوب كوكولكان قال

      تساءلت عن ذلك ايضا معرفة التاريخ الحديث لـ Oracle (OpenOffice ، MySQL ، OpenSolaris ، Java) ، هل سيكون استخدام Btrfs موثوقًا به؟

      سانكوتشيتو قال

    الهدف هو الانتظار قليلاً حتى يصبح المشروع أكثر نضجًا.

      jhcs قال

    آمل أن يحسن الدعم لضغط الملفات. إذا كان شيئًا مفيدًا جدًا للمستخدمين العاديين ، فسيساعدنا ذلك في الحصول على مساحة أكبر للمنزل.