Làm cách nào để gắn thẻ SD Raspbian trên máy Mac?


13

Tôi có một hình ảnh Raspberry Pi đang chạy. Bây giờ tôi muốn làm như sau:

  1. Truy cập các tệp trên máy Mac của tôi khi truy cập Thẻ SD
  2. Có thể sao chép Thẻ SD để có bản sao của hệ thống hiện tại

Trong Disk Utility tôi thấy các phân vùng disk1s3disk1s6không thể gắn kết chúng từ đó:

nhập mô tả hình ảnh ở đây

Câu trả lời:


15

Tìm thấy bài viết này -> Gắn thẻ SD Raspberry Pi trên máy Mac (chỉ đọc) với osxfuse và ext4fuse , Nó hoạt động như một bùa mê.

Đây là các lệnh tôi đã chạy om mac của tôi:

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/

Tôi có một số vấn đề với quyền, nhưng có thể sao chép bằng sudo.

chúc mừng


Nếu bạn gặp sự cố và gặp could not copy extended attributeslỗi trong khi sao chép tệp, bạn có thể sử dụng rsyncthay thế như được đề cập ở đây :sudo rsync -r /Volumes/rpi/path/to/src/dir path/to/dest/dir
OJ7

3

AFAIK chỉ có một cách để gắn Extfs trên máy Mac và đó là thông qua Paragon Extfs cho Mac

Đó là phần mềm thương mại nhưng họ có bản dùng thử 30 ngày. Làm việc tuyệt vời cho tôi.


2

Theo ghi nhận của Gotschi, bạn không thể gắn phân vùng ext4 trên máy Mac, nhưng bạn có thể sao lưu SD. Sau đây là một kịch bản tôi sử dụng. Điều này sử dụng diskutilđể tìm một đĩa có phân vùng Linux để tự động tìm thẻ SD. LƯU Ý Điều này mất khá nhiều thời gian để sao chép!

#!/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"

Phương pháp này sau đó có thể được sử dụng để mở hình ảnh SD trên máy tính linux không có đầu đọc thẻ chức năng
Kelly Bang

2

Tải xuống " Ứng dụng Apple Pi Baker " và sử dụng phần mềm này để chuyển hình ảnh sang thẻ SD của bạn hoặc sao lưu hình ảnh thành hình ảnh:

ApplePiBaker


Tôi nghĩ rằng câu hỏi đã hỏi làm thế nào để thực sự truy cập vào hệ thống tập tin. Không phải hình ảnh hệ thống tập tin.
Jake Wilson

1
Điều này không trả lời câu hỏi. Họ đã tạo một hình ảnh đĩa, họ muốn gắn nó vào osx.
zingle-dingle

0

Thật không may, bạn chỉ có thể gắn các phân vùng ext3 (đĩa1s3 & đĩa1s6) với các chương trình của bên thứ 3 (có thể là một số mô-đun FUSE) ...

Tôi đã thử gắn thẻ SD trong máy ảo, nhưng đầu đọc thẻ SD dường như không sử dụng kết nối USB bên trong, thay vào đó, nó được kết nối trực tiếp với một xe buýt khác. (Tôi chỉ thử VMware Fusion, có thể parallells cung cấp cho bạn các tùy chọn tốt hơn)

bạn có thể sao lưu toàn bộ thẻ SD (kết quả là tệp 16gb):

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

hoặc một phân vùng nhất định:

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

Trong đó X là số phân vùng của bạn nếu nó gây ra lỗi bận Thiết bị, hãy đảm bảo "hủy kích hoạt" tất cả các phân vùng trên thẻ SD trong Tiện ích đĩa.

Biên tập

sau khi sao lưu, bạn có thể tiết kiệm rất nhiều dung lượng khi nén .img

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.