मैक पर रास्पियन एसडी कार्ड कैसे माउंट करें?


15

मेरे पास एक रनिंगबेरी पाइ इमेज है। अब मैं निम्नलिखित करना चाहता हूं:

  1. एसडी कार्ड एक्सेस करते समय मेरे मैक पर फ़ाइलों को एक्सेस करें
  2. वर्तमान प्रणाली का क्लोन होने के लिए एसडी कार्ड की प्रतिलिपि बनाने में सक्षम हो

डिस्क में उपयोगिता मैं विभाजन को देखने disk1s3और disk1s6लेकिन उन्हें वहाँ से माउंट नहीं कर सकते हैं:

यहाँ छवि विवरण दर्ज करें

जवाबों:


16

यह लेख मिला -> osxfuse और ext4fuse के साथ मैक (रीड-ओनली) पर रास्पबेरी पाई एसडी कार्ड माउंट करें , यह एक आकर्षण की तरह काम करता है।

यहाँ आज्ञा है कि मैं भाग गया ओम मेरे मैक:

brew cask install osxfuse
brew install ext4fuse
sudo mkdir /Volumes/rpi
sudo ext4fuse /dev/disk2s2 /Volumes/rpi -o allow_other
sudo cp /Volumes/rpi/home/pi/Pictures/* /Users/me/work/raspi/Pix/

मेरे पास अनुमति के साथ कुछ समस्या थी, लेकिन sudo के साथ कॉपी कर सकता था।

चियर्स


आपको समस्या आ जाती है और मिलता है could not copy extended attributes, जबकि फाइलों को कॉपी त्रुटि है, तो आप उपयोग कर सकते हैं rsyncबजाय के रूप में यहाँ उल्लेख किया :sudo rsync -r /Volumes/rpi/path/to/src/dir path/to/dest/dir
OJ7

3

AFAIK मैक पर Extfs माउंट करने का केवल एक ही तरीका है और वह मैक के लिए Paragon Extfs के माध्यम से है

यह वाणिज्यिक सॉफ्टवेयर है, लेकिन उनके पास 30-दिवसीय परीक्षण है। मेरे लिए बहुत अच्छा काम करता है।


2

जैसा कि गोट्सची ने कहा है कि आप मैक पर एक्सट्रीम 4 पार्ट को माउंट नहीं कर सकते हैं, लेकिन आप एसडी का बैकअप ले सकते हैं। निम्नलिखित एक स्क्रिप्ट है जिसका मैं उपयोग करता हूं। यह diskutilएसडी कार्ड को स्वचालित रूप से खोजने के लिए लिनक्स विभाजन के साथ एक डिस्क को खोजने के लिए उपयोग करता है। नोट यह प्रतिलिपि करने के लिए काफी समय लेता है!

#!/bin/bash
# script to backup Pi SD card
#DSK='disk4'
export DSK=`diskutil list | grep "Linux" | cut -c 69-73`
if [ $DSK ]; then
    echo $DSK
else
    echo "Disk not found"
    exit
fi
diskutil unmountDisk /dev/$DSK
echo pleae wait!
sudo dd of=~/temp/Pi/Piback.img if=/dev/$DSK bs=2m
echo backup completed - now compressing
gzip -9 ~/temp/Pi/Piback.img
#rename to current date
mv ~/temp/Pi/Piback.img.gz "~/temp/Pi/Piback`date +%Y%m%d`.img.gz"

फिर इस विधि का उपयोग SD इमेज को लिनक्स कंप्यूटर पर खोलने के लिए किया जा सकता है, जिसमें कार्ड रीडर नहीं होता है
केली बैंग

2

" ऐप्पल पी बेकर ऐप " डाउनलोड करें और अपने एसडी कार्ड में एक छवि को स्थानांतरित करने के लिए इस सॉफ्टवेयर का उपयोग करें या एक छवि के लिए एक छवि का बैकअप लें:

ApplePiBaker


मुझे लगता है कि सवाल यह पूछ रहा था कि वास्तव में फाइलसिस्टम का उपयोग कैसे किया जाए। फ़ाइल सिस्टम छवि नहीं।
जेक विल्सन

1
इस सवाल का कोई जवाब नहीं था। उन्होंने पहले से ही एक डिस्क छवि बनाई है, वे इसे ओएक्सएक्स में माउंट करना चाहते हैं।
झिंगले-डिंगल

0

दुर्भाग्य से, आप केवल 3rd पार्टी प्रोग्राम (शायद कुछ FUSE मॉड्यूल) के साथ ext3 (disk1s3 & disk1s6) विभाजन को माउंट कर सकते हैं ...

मैंने एक वीएम में एसडी कार्ड बढ़ते हुए परीक्षण किया, लेकिन एसडी कार्ड रीडर आंतरिक रूप से एक यूएसबी कनेक्शन का उपयोग नहीं करता है, इसके बजाय यह सीधे दूसरे बस से जुड़ा हुआ है। (मैंने केवल VMware फ्यूजन की कोशिश की, शायद समानताएं आपको बेहतर विकल्प देती हैं)

आप या तो पूरे एसडी कार्ड का बैकअप ले सकते हैं (परिणाम 16gb फ़ाइल में):

sudo dd if=/dev/disk1 of=~/Desktop/SD.img bs=1m

या एक निश्चित विभाजन:

sudo dd if=/dev/disk1sX of=~/Desktop/SD.img bs=1m

जहाँ X आपकी विभाजन संख्या है, यदि यह आपको एक उपकरण व्यस्त त्रुटि देता है, तो डिस्क उपयोगिता में एसडी कार्ड पर सभी विभाजनों को "निष्क्रिय" करना सुनिश्चित करें।

संपादित करें

बैकअप लेने के बाद, आप .img को संकुचित करने पर बहुत सारी जगह बचा सकते हैं

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