वर्तमान एसडी छवि को बड़े एसडी कार्ड में कॉपी करें


20

इसलिए मुझे अपना नया पीआई मिला और एकमात्र मुफ्त एसडी मेरे पास 2GB था। मैं इसके साथ खेलना बंद नहीं कर सकता था इसलिए इसे समय के लिए करना पड़ा। मैंने raspbmc लोड किया और फिर अपनी पसंद के हिसाब से रिपोजिटरी, ऐड-ऑन और कस्टमाइज़िंग में समय बिताया।

अब मेरे पास मेल में एक 16GB क्लास 10 है और मैं सोच रहा हूं कि अपने वर्तमान सेटअप को उस एसडी पर कॉपी करने के बारे में कैसे जाना जाए। मेरा पहला विचार Win32 डिस्क इमेजर का उपयोग 2GB से पढ़ने और फिर 16GB करने के लिए लिखना है। हालाँकि, यह 16GB सही पर pi के लिए उपलब्ध केवल 2GB छोड़ देगा? अनिवार्य रूप से मैं सोच रहा हूं कि 16 जीबी एसडी पर उपलब्ध स्थान का उपयोग करने के लिए विभाजन को फिर से आकार देने के बारे में कैसे जाना जाएगा।

खोज रहे हैं यहाँ मुझे लगता है कि / dev / mmcblk0p3 पर ext4 विभाजन एक है कि फिर से आकार देने की आवश्यकता होगी है। क्या यह उस विभाजन की सामग्री को हटाए बिना संभव है?

समस्या यह है, मेरे पास केवल विंडोज़ पीसी ही उपलब्ध है। मुझे लगता है कि मैं 2GB पर रास्पियन लोड कर सकता था क्योंकि मैं छवि को 16GB में कॉपी करता हूं ताकि एक अधिक कार्यात्मक लिनक्स बॉक्स प्राप्त कर सकूं, लेकिन उम्मीद है कि अधिक काम करना आवश्यक है ... इम किसी भी सुझाव के लिए खुला है, बस इसे खरोंच से शुरू नहीं करना होगा एक ताजा raspbmc स्थापित करें।


आरपीआई-क्लोन स्क्रिप्ट इस कार्य के लिए समर्पित है।
जो बोबीर

सबसे अच्छा उत्तर जो मुझे ओपी प्रश्न कंप्यूटर

जवाबों:


13

मुझे लगता है कि आपको ऐसा करने पर ध्यान देना चाहिए ताकि आप समय-समय पर अपने कार्ड का बैकअप ले सकें और उसे पुनर्स्थापित कर सकें। एक बार जब आपको दूसरा कार्ड मिल जाता है और जब तक आप मूल को नष्ट नहीं करते हैं, तब तक प्रयोग करना आसान होना चाहिए। और हाँ, यह काम करना चाहिए।

आरपीआई विकी "आसान एसडी कार्ड सेटअप" पर कार्ड छवि कैसे सेट करें, इसके कुछ निर्देश मिल सकते हैं । Rpi पर विभाजन का आकार बदलने पर एक पृष्ठ भी है । Raspi-config जाहिरा तौर पर यह स्वचालित रूप से भी कर सकता है।

मूल विभाजन का आकार बदलने और resize2fsफाइल सिस्टम को अतिरिक्त स्थान का उपयोग करने के लिए उपयोग करने के लिए अनिवार्य रूप से आपको parted, fdisk, cfdisk या अन्य टूल का उपयोग करने में सक्षम होना चाहिए ।

यह सब पीआई पर चल रहे लिनक्स सिस्टम से काम करना चाहिए, इसलिए जब तक आप विंडोज़ में कार्ड पर छवि को सही ढंग से प्राप्त कर सकते हैं, तब तक यह समस्या नहीं होनी चाहिए।

ध्यान दें कि आपकी पसंद और संस्करण के वितरण के आधार पर, कार्ड को विभिन्न तरीकों से सेट किया जा सकता है और निर्देश पत्र के लिए सही नहीं हो सकते हैं। लेकिन विचार एक ही है। रूट का पता लगाएं, इसे बढ़ाएं, फाइलसिस्टम का आकार बदलें और अपनी नई जगह का आनंद लें (और एक 16 जीबी की छवि जिसे आपको बैकअप लेने की आवश्यकता है)।

सम्बंधित:


1
dd if=/dev/sdc of=/dev/sdd bs=1m

मैं नहीं देखता कि आप इसे पीआई पर कैसे कर सकते हैं क्योंकि इसमें केवल एक एसडी कार्ड स्लॉट है।


3
मुझे नहीं लगता कि इससे ओपी को काफी मदद मिलेगी। जैसा कि आप बताते हैं कि आरपीआई में केवल एक एसडी कार्ड स्लॉट होता है - हालांकि जीपीआईओ पोर्ट पर एसपीआई पिंस में एक और एक को जोड़ना संभव हो सकता है, या कार्ड रीडर / राइटर के माध्यम से यूएसबी बस से जुड़े एक संचालित हब में प्लग किया जा सकता है। ddस्टोरेज माध्यम से / से पढ़ने / लिखने के लिए उपयोग करना निष्क्रिय मीडिया पर सबसे अच्छा होता है, जिसे लिनक्स पीसी कहने में एसडी कार्ड की आवश्यकता होती है - लेकिन जैसा कि ओपी Win32 डिस्क इमेजर का उपयोग करने के बारे में बात कर रहा है, यह मानना ​​उचित है कि उनके पास (केवल) ) एक विंडोज पीसी!
स्लीवेनवेन

बॉक्स के बाहर सोचें, लोग (शाब्दिक रूप से): पाई का पुराना छोटा एसडी कार्ड लें, लैपटॉप में डालें, dd चलाएं अगर = / dev / sdc of = / tmp / image.bin bs = 1m, पुराना छोटा एसडी निकाल लें लैपटॉप से ​​बाहर कार्ड और नए बड़े एसडी कार्ड में डालें, dd चलाएं अगर = / tmp / image.bin of = / dev / hdc bs = 1m, लैपटॉप से ​​नया बड़ा एसडी कार्ड लें और इसे Pi में डालें।
टॉमिस्लाव नाकिक-अलाफेविक

0

आपके मामले में, जहां आपका मूल कार्ड छोटा है, और लक्ष्य बड़ा है, आप इसके साथ सीधे जा सकते हैं:

dd if=/dev/sdc of=/dev/sdd bs=1m

यह sdc से sdd तक बाइट स्तर का क्लोन बना देगा, लेकिन सावधान रहें कि वे आपके विशिष्ट मामले में भिन्न हो सकते हैं।

उसके बाद, आप बस बूट करें और नए कार्ड पर raspi-config रन करें और इसे विभाजन, वॉयला का आकार दें।


0

अब sdcrad copier (piclone) नामक एक ऐप उपलब्ध है। अपने OS का संपूर्ण बैकअप बनाने के लिए उस ऐप का उपयोग करें और बाद में आप इसका उपयोग कर सकते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.