हां, आप बिना किसी रिबूट (न ही livecd, और न ही usbkey) के बिना रूट विभाजन को छोटा / स्थानांतरित / बढ़ा सकते हैं : इस उत्तर से परामर्श करें । यह बहुत अच्छी तरह से लिखा गया है और पालन करने में आसान है, हालांकि काफी लंबा और थोड़ा जोखिम भरा है।
resize2fs
ऑनलाइन ext4
विभाजन को छोटा नहीं कर सकता । यह विभाजन, जब रूट विभाजन पर लागू होता है, तो आप सोच सकते हैं कि आप root
विभाजन को सिकोड़ने की अनुमति देने के लिए मेजबान को रिबूट करने से बच नहीं सकते हैं , जो कुछ ऐसा हो सकता है जिससे आप बचना चाहते हैं। लिंक की गई प्रक्रिया आपको बिना किसी रिबूट के रूट विभाजन को umount करने की अनुमति देगी। इसलिए इस प्रकाश में यह विभाजन की आरोहित स्थिति के संबंध में ऑनलाइन आकार बदलने के लिए सख्ती से ऑनलाइन नहीं बोल रहा है , हालांकि यह नेटवर्क ऑनलाइन स्थिति या मेजबान की पुन: उपलब्धता के संबंध में एक ऑनलाइन आकार परिवर्तन है।
बेशक, यदि आप केवल अपने ext4 विभाजन को बढ़ाना चाहते हैं, तो आपको पारंपरिक कामकाजी resize2fs
समाधानों से चिपके रहना चाहिए ।
सामान्य समाधान जो मैंने जोड़ा है, उदाहरण के लिए किसी भी प्रकार के समर्पित या वीपीएस समाधान पर काम करेगा।
TLDR; इस समाधान पर भी लागू होता pivot_root
करने के लिए tmpfs
तो आप कर सकते हैं umount
सुरक्षित रूप से अपने रूट विभाजन को लाइव और इसके साथ बेला। एक बार हो जाने के बाद, आप pivot_root
अपने नए रूट विभाजन पर वापस आ जाएंगे ।
यह रूट फाइल सिस्टम पर बहुत अधिक हेरफेर करने की अनुमति देता है (इसे स्थानांतरित करें, फाइल सिस्टम को बदलें, यह भौतिक डिवाइस बदल रहा है ...)।
मैंने व्यक्तिगत रूप से इसका उपयोग किया है, और यह डेबियन सिस्टम पर भी बहुत अच्छी तरह से काम करता है, लेकिन गाइड को शुरू में रेडहैट के लिए 2007 में लिखा गया था, मैंने जो उत्तर दिया है वह CentOS7 के लिए अद्यतन किया गया था। यह अत्यधिक संभावना है कि यह आपके OpenSUSE पर काम करेगा, हालाँकि शायद कुछ अनुकूलन के साथ।