जवाबों:
मैं केवल उपलब्ध टूल पर जा रहा हूं, अनुभव या प्रलेखन नहीं। यदि आप यह सब गलत हो जाता है, तो आप इसे एक विभाजन (यहां तक कि सिर्फ एक छवि) के साथ खोना नहीं चाहते हैं। बैकअप लेने के बिना यह प्रयास न करें।
btrfs-convert
रूपांतरण को पूर्ववत करने के लिए एक रोल-बैक फ़ंक्शन है। मुझे यकीन नहीं है कि अगर यह उन विभाजनों के लिए काम करता है जो इसके btrfs
साथ परिवर्तित नहीं हुए थे btrfs-convert
।
फ़ाइल सिस्टम को अनमाउंट करके प्रारंभ करें। यदि यह सिस्टम के लिए आवश्यक है, तो LiveCD में बूट करें।
इंस्टॉल btrfs-tools
sudo apt-get install btrfs-tools
रूपांतरण वापस लें
sudo btrfs-convert -r /dev/sdXn
मैंने मल्टीबूट डिस्ट्रोस (उबंटू 4 पर उबंटू, बीट्रूफ़्स पर एक्सबंटु) के साथ एक सिस्टम का उपयोग करके ऐसा किया। उबंटू चल रहा है, मैंने ज़ुबांटू बट्रॉफ़्स को घर विभाजन ले लिया है, और इसे fsarchiver का उपयोग करके संग्रहीत किया है। मैं तब इसे पुनर्स्थापित करने में सक्षम था, फिर से fsarchiver का उपयोग करके, एक अलग विभाजन में और ext4 फाइलसिस्टम प्रकार निर्दिष्ट करें। यह ठीक काम करने के लिए लग रहा था।
उबंटू में अभी भी, मैंने Xubuntu रूट विभाजन को / mnt पर माउंट किया है, और संपादित / mnt / @ / etc / fstab को नए ext4 विभाजन को इंगित करने के लिए / घर को बदलने के लिए, UUID और fs प्रकार दोनों को बदलते हुए, और हटा रहा है सबवोल्यूम डेटा। मैंने फ़ाइल को सहेजा, और Xubuntu में रिबूट किया।
बूट करने में एक त्रुटि हुई, और बूटिंग रुक गई। त्रुटि यह थी कि मेरे पास एक और विभाजन था जिसे मैं अपने ~ / दस्तावेज़ निर्देशिका में माउंट करना चाहता था जो विफल रहा। मैंने समस्या को मैन्युअल रूप से ठीक करने के लिए चुना है। यह पता चला है कि मेरा रूट विभाजन ext4 के रूप में ठीक है, लेकिन जब मैंने एक सूची कमांड किया तो मुझे मिला
#ls /home
@home
तो मूल btrfs सबवोल्यूम संरचना अभी भी ext4 फाइलसिस्टम में थी। मैंने आज्ञा जारी की
mount --bind /home/@home /home
मैंने बूटिंग जारी रखने के लिए ctrl-D दबाया और Xubuntu ने बूट करना जारी रखा और सबकुछ ठीक हो गया। मैंने इसे अभी तक नहीं किया है, क्योंकि मैं अभी भी इस शुरुआती बूट पर हूं, लेकिन मुझे यकीन है कि मैं अपने फिस्टैब फाइल में उस बाइंड कमांड को डाल सकता हूं। या शायद मैं fstab प्रविष्टि में सबवोल्यूम जानकारी छोड़ सकता था, मुझे नहीं पता।
मैं इसके बजाय क्या करूंगा, हालांकि (यह ऑफ-टॉपिक है), एक्सुबंटू के लिए एक अन्य कंप्यूटर से एक / होम (एक्सटी 4) विभाजन का अधिक परिपक्व उदाहरण है और इसके बजाय इसका उपयोग करें। मैंने पहले ही साबित कर दिया है कि यह काम करेगा।