Bisakah saya mencadangkan kartu SD saya dengan Disk Utility pada OSX?


12

Saya melihat banyak instruksi cadangan seperti ini: Bagaimana cara mencadangkan Raspberry Pi saya?

... melibatkan baris perintah di OSX. Tetapi tidak bisakah saya menggunakan "Disk Utility" OSX untuk membuat "Gambar Baru" dari partisi pada kartu SD saya? Apakah itu bukan cadangan yang dapat dipulihkan? Dan jauh lebih mudah dengan GUI! Jadi pasti ada yang salah dengan itu ...?

Jawaban:


15

Unix dd

Saya membosankan dan menggunakan ddperintah kuno di OS X.

  1. Tancapkan sdcard Anda ke Mac Anda
  2. Buka Disk Utility
  3. Pilih kartu sd Anda dan catat Devicenamanya
    (Milik saya biasanya /dev/disk2) utilitas disk
  4. Buka Terminal
  5. Cari tahu nama pengguna Anda dengan mengetik whoamidan menekan Returntombol.
  6. ( GANTI diskDAN sjobsDENGAN NILAI YANG BENAR SEBELUM MENJALANKAN !!! )
    ( KEGAGALAN UNTUK MENGATUR NILAI YANG BENAR DAPAT MENYEBABKAN DATA KEHILANGAN !!! )
    Ketik sudo dd if=/dev/disk2 of=/Users/sjobs/Desktop/raspberrypi-backup.imgdan tekanReturn
  7. Ketikkan kata sandi Anda dan tekan Returnlagi
  8. Jawab pertanyaan di Stack Exchange sampai ddselesai.
    Anda akan tahu kapan itu selesai, karena ddakan memberi tahu Anda berapa banyak itu disalin dan memberikan kendali atas command prompt kembali kepada Anda.

Linux

Anda juga dapat melakukan ini di Linux:

  • Gunakan gnome-diskssebagai gantiDisk Utility
  • Gunakan /dev/mccblk0sebagai ganti/dev/disk2 gnome-disk
  • Gunakan gnome-terminalsebagai gantiTerminal
  • Gunakan /home/sjobs/sebagai ganti/Users/sjobs
  • ANDA MASIH PERLU MEMILIH DISK DAN PENGGUNA YANG TEPAT !!!

Karena Linux dapat membaca ext4sistem file Raspbian , mungkin ada cara yang lebih baik untuk mendukungnya di Linux, mungkin dengan beberapa alat yang clonezilladigunakan.


1
Sesuai komentar saya pada jawaban lain ini bisa menjadi operasi yang sangat lambat di Mac. Anda harus menggunakan mode disk mentah. Ini dilakukan dengan benar dalam jawaban di tautan yang disertakan OP, tetapi tidak ingin menggunakannya.
Milenium

1

Utilitas disk apa pun yang tidak spesifik untuk sistem file (cadangan mentah) harus melakukannya. Saya pikir Disk Utility melakukannya.

Perhatikan saya tidak punya mac (tidak lagi)

Dan selain itu, seberapa sulitkah mengetik dd if=/dev/sdd of=/home/user/desktop/sdcard.imgdi terminal?


/dev/sddmungkin bukan perangkat kartu SD Anda yang sebenarnya. Carilah itu.
PNDA

1

Jika Anda menggunakan OS X dengan perintah dd, gunakan / dev / rdiskX alih-alih / dev / diskX dan juga bs = 16m bukannya bs = 1m itu harus mempercepat banyak hal.


Selamat datang di Raspberry Pi! Silakan ikuti tur dan kunjungi pusat bantuan untuk melihat bagaimana berbagai hal bekerja di sini. Sementara ini secara teoritis dapat menjawab pertanyaan, akan lebih baik untuk memasukkan beberapa penjelasan di sini, misalnya memperluas dan menjelaskan perintah lengkap. Saat ini kita harus membaca banyak jawaban dan menyatukan semuanya.
Ghanima

0

dd if=/dev/disk3 of=/home/user/desktop/images.img bs=1m

ganti disk3dengan apa yang dikatakan mac Anda

setelah itu Anda dapat menyalin gambar ini ke kartu sd Anda dengan pengisi pi


Bagaimana OP tahu apa yang harus digunakan untuk disk3? karena ini merupakan tindakan yang berpotensi merusak, Anda harus memberikan jawaban yang lebih lengkap dan menyeluruh.
Steve Robillard

Untung ini bertemu @SteveRobillard. Siapa yang tahu apa yang mungkin terjadi.
PNDA

Tidak hanya itu, ini adalah operasi yang lambat pada OS X (bisa memakan waktu berjam-jam). Ada opsi yang lebih cepat, tetapi ini bukan pertanyaannya.
Milliways,

Jika ada "opsi lebih cepat" tolong, taruh di sini. Jangan hanya mengeluhkan tanggapan orang lain.
abkrim

1
@abkrim Menunjukkan ada sesuatu yang salah tidak masalah. Menunjukkan sesuatu yang salah dan menjelaskan cara yang benar lebih baik, tetapi jika seseorang tidak punya waktu untuk itu, lebih baik mereka hanya mengatakan "ini salah" daripada mengatakan apa-apa - maka terserah Anda untuk memutuskan tentang hal itu, dan Anda tentu saja bebas untuk meminta informasi lebih lanjut, tetapi silakan lakukan dengan sopan.
goldilocks

0
  • Buka aplikasi terminal
  • Jalankan daftar diskutil ini tampilkan semua disk terpasang (kartu Anda harus dipasang) Pada contoh di bawah ini / dev / disk2 dengan 32GB dan 2 partisi (satu boot Windows_FAT_32 dan linux lainnya)

    daftar diskutil

    / dev / disk2 (eksternal, fisik):

    0: FDisk_partition_scheme * 31,2 GB disk2

    1: Windows_FAT_32 booting 58,7 MB disk2s1

    2: Linux 31.1 GB disk2s2

  • umount (hanya partisi bukan kartu usb) dari Disk util atau di Terminal.app dengan unmount / dev / disk2s1 (disk2s1 itu adalah disk saya, dan partisi boot saya terpasang di desktop)

  • klon dengan dd misalnya:

    sudo dd jika = / dev / disk2 dari = ~ / Desktop / raspberrypi.dmg conv = sinkronisasi, noerror bs = 64k

CATATAN: Anda harus berhati-hati dengan contoh ini

Ini sebuah contoh.

Jumlah dan rangkaian partisi harus mencerminkan perangkat dan partisi mereka.


Jika Anda akan memposting komentar (ini bukan jawaban untuk pertanyaan) Anda setidaknya bisa memposting kode yang baik. Kode Anda dapat memakan waktu berjam-jam (jika pengguna memilih partisi yang tepat) atau mengisi disk pengguna dengan sampah.
Milliways

Nah ... pendapat yang sama artinya bagi saya jawaban Anda. Saya menyesal editor saya tidak mematuhi tetapi mencoba memformatnya dalam jawaban. Dengan kode saya, dan dengan sedikit belajar Anda dapat melihat partisi, unmount dispostivo tanpa memutuskan sambungan, dan buat cadangan. Dan semua ini hanya dalam 5 menit. Semoga harimu menyenangkan.
abkrim

0

Bagaimana dengan: https://medium.com/a-swift-misadventure/backing-up-your-raspberry-pi-sd-card-on-mac-the-simple-way-398a630f899c ? Menemukan pertanyaan Anda saat memeriksa sesuatu dengan etcher.io dan mesin saya tidak memiliki cukup ruang kosong untuk mengkloning sd yang saya cari saat ini tetapi saya telah menggunakan ini dan memverifikasinya berfungsi untuk membuat gambar iso yang etcher akan mengenali tetapi saya belum boot pada pi lagi. Sepertinya pilihan jawaban yang mungkin :) dan saya pasti setuju cara ini akan lebih mudah untuk 80% orang yang menggunakan pi dengan mac


0

Ya, Anda bisa dan itu cara terbaik yang bisa saya temukan.

  1. Buka Utilitas Disk
  2. Pilih pembaca kartu Anda
  3. Klik kanan dan pilih "Gambar dari XXX"
  4. Pilih nama dan pilih "terkompresi"
  5. Tunggu...
  6. Buka balenaEtcher (atau unduh jika Anda tidak memilikinya)
  7. Pilih gambar yang disimpan dan kartu yang sama atau yang lebih besar .
  8. Flash itu
  9. Jika kartu baru lebih besar maka perluas sistem file dengan raspi-config
  10. Selesai

Utilitas disk sebenarnya mengkloning seluruh disk tidak hanya partisi "boot" dan mengompresnya dengan cepat, yang menghemat banyak waktu. Etcher dapat memperluas gambar dengan benar dan mem-flash-nya. Itu berarti bahwa prosedur flashing dapat memakan waktu lebih lama daripada pembuatan gambar, karena Etcher mem-flash semuanya termasuk bit non-data yang diperluas.

Solusi ini begitu mulus dan cepat sehingga menjadi strategi cadangan utama saya untuk raspberry.

Diuji dengan spesifikasi berikut:

  • Mojave 10.14.6
  • balenaEtcher 1.5.52
  • Raspberry Pi 4 4GB (Raspbian Buster)
  • SanDisk Ultra 16 GB

-1

Cadangkan

masukkan deskripsi gambar di sini

maka Anda akan memiliki gambar bootable ini di bagian akhir

masukkan deskripsi gambar di sini

mengembalikan

masukkan deskripsi gambar di sini

uji

masukkan deskripsi gambar di sini

✅ Semua konten saya kembali. : D


Anda mencadangkan partisi yang salah
Gotschi
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.