[कैसे करने के लिए] Ext3 या Ext4 से Btrfs से डेबियन व्हीज़ी को कैसे परिवर्तित करें

सामान्यतः जिनका हम उपयोग करते हैं ग्नू / लिनक्स हमने अपने विभाजनों के लिए प्रसिद्ध का उपयोग किया है Ext2, Ext3 और Ext4, लेकिन जैसा कि हम जानते हैं, फ़ाइल सिस्टम अन्य प्रकार के भी होते हैं बीटीआरएफएस इसे काफी लोकप्रियता मिल रही है.

लेकिन यह है क्या बीटीआरएफएस? आइए इसमें पाया गया एक संक्षिप्त विवरण देखें विकिपीडिया:

बीटीआरएफएस (बी-वृक्ष एफएस या आमतौर पर उच्चारित "बटर एफएस") एक है फ़ाइल सिस्टम लिखने पर नकल द्वारा की घोषणा की ओरेकल कॉरपोरेशन के लिए ग्नू / लिनक्स.

इसका उद्देश्य वर्तमान फ़ाइल सिस्टम को प्रतिस्थापित करना है ext3, इसकी सीमाओं की सबसे बड़ी संख्या को समाप्त करना, विशेष रूप से फ़ाइलों के अधिकतम आकार के साथ; ext3 द्वारा समर्थित नहीं नई तकनीकों को अपनाने के अलावा। यह भी कहा गया है कि यह "दोष सहनशीलता, मरम्मत और प्रशासन में आसानी पर ध्यान केंद्रित करेगा।"

खैर, इस लेख में मैं आपको दिखाऊंगा कि इसका उपयोग कैसे करना है डेबियन व्हीजी साथ बीटीआरएफएस, मुझे मिले चरणों का पालन करें इस लिंक. मुझे लगता है कि यह कहने की आवश्यकता नहीं है कि यदि आप परिवर्तन करने का निर्णय लेते हैं, तो आप ऐसा अपने जोखिम पर करते हैं और मैं आपके डेटा से जुड़ी किसी भी आपदा के लिए जिम्मेदार नहीं हूं। चलो वहाँ चलते हैं 😛

Ext3/4 से Btrfs की ओर बढ़ना

1.- पहली चीज़ जो हमें करनी चाहिए वह है अपना सारा डेटा सहेजना या इससे भी बेहतर, यह परीक्षण एक वर्चुअल मशीन में करें।

2.- एक .iso डाउनलोड करें डेबियन परीक्षण और इसे एक सीडी में "जला" दें या इसमें डाल दें यूएसबी मेमोरी साथ 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.- हम फ़ाइल को संपादित करते हैं / Etc / fstab, हम उस लाइन की तलाश करते हैं जहां रूट फ़ाइल सिस्टम (/) माउंट किया गया है और हम बदलते हैं यूयूआईडी द्वारा / Dev / 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-पै. हमें उसके बाद आने वाले पाठ की आवश्यकता है '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.- हम पुनः आरंभ करते हैं और प्रार्थना करते हैं!!! 😀

यदि कोई आपदा नहीं आती है, तो हम सत्यापित कर सकते हैं कि हम पहले से ही इसमें हैं बीटीआरएफएस निम्नलिखित जाँचें करना:

1.- कैसे जड़ हम निष्पादित करते हैं:

update-initramfs -u -t -kall

2.- हम फ़ाइल में फिर से बदलाव करते हैं / Etc / fstab el / Dev / sdX द्वारा यूयूआईडी. देखने के लिए यूयूआईडी हमारे द्वारा निष्पादित विभाजन से:

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_सहेजा गया) निम्नलिखित नुसार:

btrfs subvolume delete /ext2_saved

हो गया 😀


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   103 कहा

    बस एक प्रश्न: क्या हम कुछ नई सुविधाओं और विशेषताओं के लिए इस फ़ाइल सिस्टम का उपयोग करने का जोखिम उठाएंगे जिनके अस्तित्व के बारे में कई उपयोगकर्ताओं को पता भी नहीं है? मेरा मतलब यह नहीं है कि btrfs खराब है (मैंने इसका परीक्षण भी नहीं किया है), जो मैंने पढ़ा है उसके अनुसार इसमें "चीजें" हैं जो क्लासिक ext3 और ext4 में नहीं हैं, लेकिन मैं प्रारंभिक प्रश्न पर लौटता हूं, क्या यह इसके लायक है?

    1.    नक्सविन कहा

      मेरे नज़रिये से…। मुझे ऐसा नहीं लगता!! आप अपने सिस्टम को खराब करने का जोखिम भी उठाएंगे!!!! और दूसरी बात इससे कोई फर्क नहीं पड़ता कि आपके विभाजन में किस प्रकार का प्रारूप है... महत्वपूर्ण बात यह है कि जो कार्य आप अपने विभाजन को देने जा रहे हैं या आप किस प्रकार के उपयोग के लिए देने जा रहे हैं उसके लिए उपयुक्त प्रारूप होना चाहिए। यह!!!

  2.   ब्रुकलिन से नहीं कहा

    मैं डेबियन का उपयोग करता हूं क्योंकि यह स्थिर है, और फिर भी, मैं एक स्थिर फ़ाइल सिस्टम चाहता हूं। मुझे आश्चर्य है कि btrfs मेरे जैसे सामान्य उपयोगकर्ताओं के लिए क्या लाभ लाएगा?

  3.   योयो फर्नांडीज कहा

    बहुत अच्छा योगदान, हमेशा की तरह 😉

    हालाँकि मेरे मामले में मुझे नहीं लगता कि मुझे अभी भी इसकी आवश्यकता है, ext4 में यह मेरे लिए बहुत अच्छा काम करता है। मैं इसे केवल घरेलू परिवेश के लिए पीसी पर उपयोग करता हूं, आप जानते हैं, इंटरनेट, संगीत, वीडियो, पोर्न... और अन्य चीजें।

    एक ग्रीटिंग

    1.    मर्लिन दी डेबनीट कहा

      लिनक्स का प्रयोग करें पोर्न वैसा ही दिखता है।

  4.   एरुनामोजाज कहा

    जो लोग पूछते हैं कि क्या Btrfs उन्हें Ext4 की तुलना में कोई लाभ देगा, उनका उत्तर है: हां और नहीं, xD
    यदि आप सॉलिड स्टेट हार्ड ड्राइव (एसएसडी) का उपयोग करते हैं, तो यदि आप बीटीआरएफएस का उपयोग करते हैं तो आपको बेहतर प्रदर्शन दिखाई देगा, लेकिन, चूंकि सिस्टम अभी भी विकास में है, इसलिए संभव है कि आप क्रैश हो जाएं, यह पढ़ने का विषय है एक विचार प्राप्त करने के लिए परियोजना का दस्तावेज़ीकरण। क्या पाया जा सकता है: https://btrfs.wiki.kernel.org/

    मैंने एक बार छलांग लगाने के बारे में सोचा, लेकिन मैंने हार मान ली।

    1.    103 कहा

      मैं बिल्कुल इसी का जिक्र कर रहा था, ऐसा लगता है कि मैंने इसे अजीब लहजे में कहा था।

  5.   विक्की कहा

    जो लोग अंग्रेजी जानते हैं और रुचि रखते हैं, उनके लिए यहां उन परीक्षणों का एक लिंक दिया गया है जो btrfs और ext4 की एक दूसरे से तुलना करते हैं। हालाँकि यह कुछ महीने पहले की बात है, इसलिए अब btrfs बेहतर हो गए हैं 🙂 अधिकांश परीक्षणों में ext4 का प्रदर्शन बेहतर रहा है।

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

  6.   जामिन सैमुअल कहा

    आइए फेडोरा साथियों द्वारा इसे लागू करने की प्रतीक्षा करें और देखें कि सिस्टम कैसे व्यवहार करता है... यदि चीजें वास्तव में अच्छी तरह से चलती हैं, तो अन्य डिस्ट्रो भी इसे लागू करेंगे।

  7.   अल्नाडो कहा

    उन्होंने कहा, "ओरेकल कॉर्पोरेशन।"

    यह पूर्वाग्रह नहीं है; ये हैं सिद्धांत:

    मैं "बीटीआरएफएस" का उपयोग करने का इरादा नहीं रखता। मुझे आवश्यक सभी जानकारी के लिए धन्यवाद।

    1.    घेराबंदी२०९९ कहा

      BTRFS में इतनी अच्छी सुविधाएं हैं

    2.    चिक्सुलबुल कुकुलन कहा

      मैं भी यही सोच रहा था. Oracle के हालिया इतिहास (OpenOffice, MySQL, OpenSolaris, Java) को जानने के बाद, क्या Btrfs का उपयोग विश्वसनीय होगा?

  8.   Sancochito कहा

    सवाल यह है कि प्रोजेक्ट के अधिक परिपक्व होने के लिए थोड़ा इंतजार करना होगा।

  9.   झक कहा

    मुझे आशा है कि फ़ाइल संपीड़न के लिए समर्थन में सुधार होगा। यह सामान्य उपयोगकर्ताओं के लिए बहुत उपयोगी है, इससे हमें घर के लिए अधिक जगह बनाने में मदद मिलेगी।