मैं BTRFS विभाजन को सुरक्षित (सिकोड़) कैसे सकता हूं?


20

मेरे पास BTRFS विभाजन पर मेरा / घर है और मुझे इसे सिकोड़ने की आवश्यकता है, दुर्भाग्य से Gparted के पास इस FS के लिए आकार बदलने का विकल्प नहीं है। क्या मैं अपना डेटा खोए बिना किसी अन्य तरीके से इसका आकार बदल सकता हूं?


BTRFS छापे सरणी पर GParted का उपयोग करते समय सावधान रहें। यदि फ़ाइल सिस्टम विभाजन से बड़ा है तो डेटा हानि संभव: मल्टी डिवाइस BTRFS फाइल सिस्टम का आकार बदलने के लिए GParted का उपयोग न करें!
बेसिक 6

जवाबों:


11

GParted सुविधाओं के पृष्ठ के अनुसार , btrfs संकोचन समर्थित है। यदि विकल्प उपलब्ध नहीं है, तो btrfs-tools पैकेज को स्थापित करना इसे ठीक कर सकता है। यदि वह काम नहीं करता है, तो यह हो सकता है क्योंकि उबंटू में GParted का एक पुराना संस्करण शामिल है, जिस स्थिति में आप GParted Live CD का उपयोग कर सकते हैं:

http://gparted.sourceforge.net/livecd.php

(जो यह भी है कि उबंटू कैसे भी इसका उपयोग करने की सिफारिश करता है)


15

के अनुसार यह पेज में btrfs विकि :

4 GiB द्वारा फाइल सिस्टम को सिकोड़ने के लिए: btrfs filesystem resize -4g /mntया btrfsctl -r -4g /mntFS आकार सेट करें। फाइलसिस्टम को एक विशिष्ट आकार में सेट करने के लिए, आकार से अग्रणी + या - को छोड़ें।

btrfsऔर btrfsctlUbuntu में कमांड पैकेज बुलाया द्वारा प्रदान की गई btrfs-utilsहै, जो आप सॉफ्टवेयर केंद्र में स्थापित कर सकते हैं। आप इन आदेशों को टर्मिनल (Ctrl + Alt + T) में चलाते हैं। बदलें 4gहालांकि ज्यादा क्या तुम सच में विभाजन हटना चाहते हैं, और द्वारा /mntविभाजन की बात माउंट द्वारा। उदाहरण के लिए, 500 MiB द्वारा / मीडिया / अल्फा पर माउंट किए गए एक btrfs विभाजन को सिकोड़ने के लिए, आप दौड़ेंगे:

btrfs filesystem resize -500m /media/Alpha

या:

btrfsctl -r -500m /media/Alpha

Btrfs फाइल सिस्टम को बदलने के लिए दिशानिर्देशों को मानते हुए अन्य फाइल सिस्टम के लिए समान हैं, आपको एक विभाजन का आकार बदलने से बचना चाहिए जो कि रनिंग सिस्टम के समान भौतिक डिस्क पर है। इसलिए, यदि आवश्यक हो, तो उस ड्राइव पर एक विभाजन का आकार बदलने के लिए लाइव सिस्टम से बूट करें जिसमें आपका स्थापित Ubuntu सिस्टम है। (यह GParted में किए गए आकार परिवर्तन पर भी लागू होता है।)

यदि कुछ उपयोगिताओं या एप्लिकेशन को प्रदर्शन करते समय रिसाइज़िंग ऑपरेशन के परिणाम दिखाई नहीं देते हैं, तो रिबूट करना एक अच्छा विचार है।

इन आदेशों के उपयोग के बारे में अधिक विवरण के लिए btrfsऔर btrfsctl मैन्युअल पृष्ठ देखें । और उम्मीद है कि btrfs विकि जल्द ही वापस आ जाएगी।

मैं व्यक्तिगत रूप से btrfs फाइल सिस्टम से बहुत परिचित नहीं हूं, लेकिन मुझे यह अजीब लगता है कि ये आकार बदलने वाले कमांड डिवाइस के नाम के बजाय फाइल सिस्टम के आरोह बिंदु को लेते हैं। यदि कोई इसे समझा सकता है, तो कृपया टिप्पणी करें या इसे सुधारने के लिए इस उत्तर को संपादित करने के लिए स्वतंत्र महसूस करें।


यह अजीब लगता है, इसलिए मुझे इसे आकार देने के लिए वॉल्यूम बढ़ाना होगा? मैं हमेशा सोचता था कि यह बेशुमार मात्रा के साथ ऐसा करने के लिए बहुत सुरक्षित है ... वैसे भी आपके उत्तर के लिए धन्यवाद!
Borsook

8
सूचीबद्ध कमांड केवल फ़ाइल सिस्टम का आकार बदलता है, न कि विभाजन का। इसलिए वे एक घुड़सवार प्रणाली पर काम करते हैं। एक बार आपने एफएस का आकार बदल दिया तो आपको वास्तविक विभाजन के आकार को बदलने के लिए अपने पसंदीदा विभाजन प्रबंधन उपकरण का उपयोग करने में सक्षम होना चाहिए। लेकिन, नवीनतम gparted बस यह सब आपके लिए करेगा, इसलिए परेशान होने का कोई कारण नहीं है।
पर्किन्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.