SD kartımı OSX'te Disk İzlencesi ile yedekleyebilir miyim?


13

Bunun gibi birçok yedekleme talimatı görüyorum: Raspberry Pi'mi nasıl yedeklerim?

... OSX'teki komut satırını içeriyor. Ancak, SD kartımdaki bölümden "Yeni Görüntü" oluşturmak için OSX "Disk Yardımcı Programını" kullanamıyorum? Bu kurtarılabilir bir yedekleme değil mi? Ve bir GUI ile çok daha kolay! Yani yanlış bir şey olmalı ...?

Yanıtlar:


15

Unix dd

Sıkıcı ve ddOS X'teki eski komutu kullanıyorum .

  1. SD kartınızı Mac'inize takın
  2. Açık Disk Utility
  3. SD kartınızı seçin ve Deviceadını not edin
    (Mine genellikle /dev/disk2) disk yardımcı programı
  4. Açık Terminal
  5. Yazarak whoamive tuşuna basarak kullanıcı adınızı bulun Return.
  6. ( DEĞİŞTİRİN diskVE sjobsçalıştırmadan önce doğru değerlerle !!! )
    ( veri kaybına neden olabilir DOĞRU değerleri ayarlamak için HATASI !!! )
    Tipi sudo dd if=/dev/disk2 of=/Users/sjobs/Desktop/raspberrypi-backup.imgve hitReturn
  7. Şifrenizi girin ve Returntekrar tuşuna basın
  8. Gidip bitene kadar Stack Exchange'deki soruları yanıtlayın dd.
    Ne zaman yapıldığını bileceksiniz, çünkü ddsize ne kadar kopyalandığını söyleyecek ve komut isteminin kontrolünü size geri verecektir.

Linux

Bunu Linux'ta da yapabilirsiniz:

  • Yerine gnome-diskskullanınDisk Utility
  • Yerine /dev/mccblk0kullanın/dev/disk2 gnome-diskler
  • Yerine gnome-terminalkullanınTerminal
  • Yerine /home/sjobs/kullanın/Users/sjobs
  • DOĞRU DİSK VE KULLANICI ADI SEÇMEK İÇİN HALA !!!

Linux, Raspbian'ın ext4dosya sistemini okuyabildiğinden , muhtemelen Linux clonezillakullanan bazı araçlarda onu yedeklemenin daha iyi bir yolu vardır .


1
Diğer cevaplar hakkındaki yorumuma göre, bu Mac'te çok yavaş bir işlem olabilir. Ham disk modunu kullanmalısınız. Bu, OP'nin bağlantıdaki cevabında doğru bir şekilde yapıldı, ancak kullanmak istemedi.
Milliways

2

Dd komutuyla OS X kullanıyorsanız, / dev / diskX yerine / dev / rdiskX kullanın ve ayrıca bs = 1m yerine bs = 16m kullanın, işleri çok hızlandırmalıdır.


Raspberry Pi'ye hoş geldiniz! Burada tura katılın ve işlerin nasıl çalıştığını görmek için yardım merkezini ziyaret edin . Bu teorik olarak soruyu cevaplayabilse de, buraya bir açıklama eklemek, örneğin tam komutu genişletmek ve açıklamak tercih edilir. Şu anda birden fazla cevap okumak ve bir araya getirmek gerekiyor.
Ghanima

Evet, rdiskiniz /dev/disk2kullanılıyorsa bu bir yazım hatası değildir/dev/rdisk2
Alex W

1

Dosya sistemine özgü olmayan (ham yedekleme) herhangi bir disk yardımcı programı bunu yapmalıdır. Bence Disk İzlencesi bunu yapıyor.

Unutmayın bir mac'um yok (artık değil)

Ayrıca dd if=/dev/sdd of=/home/user/desktop/sdcard.img, bir terminale yazmak ne kadar zor olabilir ?


/dev/sddbüyük olasılıkla gerçek SD kart cihazınız değildir. I aramak.
PNDA

0

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

Mac'inizin disk3söyledikleriyle değiştirin

bundan sonra bu görüntüyü Pi dolgu ile sd kartınıza kopyalayabilirsiniz


OP disk3 için ne kullanacağını nasıl biliyor? Bu potansiyel bir yıkıcı eylem olduğundan, daha eksiksiz ve kapsamlı bir cevap vermelisiniz.
Steve Robillard

İyi ki bu @SteveRobillard'a çarptı. Ne olabileceğini kim bilebilir.
PNDA

Sadece bu değil, OS X'te yavaş bir işlemdir (saatlerce sürebilir). Daha hızlı seçenekler var, ama bu soru değildi.
Milliways

"Daha hızlı seçenekler" varsa, lütfen buraya girin. Sadece başkalarının cevaplarından şikayet etmeyin.
abkrim

1
@abkrim Bir şeylerin yanlış olduğunu göstermek sorun değil. Bir şeyi işaret etmek yanlıştır ve doğru yolu açıklamak daha iyidir, ancak birisinin bunun için zamanı yoksa, hiçbir şey söylemekten ziyade "bu yanlış" demeleri daha iyidir - o zaman buna karar vermek size kalmış, ve elbette daha fazla bilgi istemekte özgürsünüz, ama lütfen bunu kibarca yapın.
goldilocks

0
  • Terminal uygulamasını aç
  • Diskutil listesini çalıştırın bu tüm diskin takılı olduğunu gösterir (kartınızın takılı olması gerekir) Aşağıdaki örnekte 32GB ve 2 bölümlü / dev / disk2 (bir Windows_FAT_32 önyükleme ve diğer linux)

    diskutil listesi

    / dev / disk2 (harici, fiziksel):

    0: FDisk_partition_scheme * 31,2 GB disk2

    1: Windows_FAT_32 önyükleme 58.7 MB disk2s1

    2: Linux 31,1 GB disk2s2

  • umount (sadece bölüm usb kartı değil) form Disk util veya Terminal.app üzerinde unmount / dev / disk2s1 (disk2s1 bu benim diskim ve önyükleme bölümüm masaüstüne monte edilmiş)

  • dd ile klonlama örneğin:

    sudo dd if = / dev / disk2 / = ~ / Desktop / raspberrypi.dmg dönş. = senkronizasyon, noerror bs = 64k

NOT: Örneğe dikkat etmelisiniz

Bu bir örnektir.

Bölümlerin sayısı ve serisi, aygıtlarını ve bölümlerini yansıtacaktır.


Eğer yorum gönderecekseniz (bu sorunun cevabı değildir) en azından iyi kod gönderebilirsiniz. Kodunuz uzun saatler alabilir (kullanıcı doğru bölümü seçerse) veya kullanıcı diskini çöple doldurabilir.
Milliways

Şey ... aynı görüş benim için cevabınız demek. Editörümün uymadığı için üzgünüm ama cevabı biçimlendirmeye çalışıyorum. Kodumla ve biraz öğrenerek bölümleri görebilir, bağlantıyı kesmeden dispostivoyu çıkarabilir ve yedeklemeyi yapabilirsiniz. Ve tüm bunlar sadece 5 dakika içinde. İyi günler.
abkrim

0

Nasıl olur: https://medium.com/a-swift-misadventure/backing-up-your-raspberry-pi-sd-card-on-mac-the-simple-way-398a630f899c ? Etcher.io ile bir şey kontrol ederken sorunuzu buldum ve makinem şu anda baktığım sd'yi klonlamak için yeterli boş alanım yok ama bunu kullandım ve bir iso görüntüsü yapmak için çalıştığını doğruladım etcher tanıyacak ama henüz pi üzerinde henüz önyükleme yapmadım. Olası bir cevap seçeneği gibi görünüyor :) ve kesinlikle bu şekilde mac ile pi kullanarak millet% 80 için daha kolay olacağını kabul ediyorum


0

Evet yapabilirsin ve bulabilmemin en iyi yolu.

  1. Disk Yardımcı Programını Aç
  2. Kart okuyucunuzu seçin
  3. Sağ tıklayın ve "XXX ürününden resim" i seçin
  4. Bir ad seçin ve "sıkıştırılmış" ı seçin
  5. Bekle...
  6. BalenaEtcher uygulamasını açın (veya yoksa indirin)
  7. Kaydedilen görüntüyü ve aynı veya daha büyük bir kartı seçin.
  8. Flash it
  9. Yeni kart daha büyükse raspi-config ile dosya sistemini genişletin
  10. Bitti

Disk yardımcı programı aslında sadece "önyükleme" bölümünü değil tüm diski klonlar ve anında sıkıştırır, bu da çok zaman kazandırır. Etcher görüntüyü doğru şekilde genişletebilir ve yanıp sönebilir. Bu, yanıp sönen prosedürün görüntünün oluşturulmasından daha uzun sürebileceği anlamına gelir, çünkü Etcher genişletilmiş veri olmayan bitler dahil her şeyi yanıp söner.

Bu çözüm o kadar sorunsuz ve hızlı ki ahududu için ana yedekleme stratejim haline geldi.

Aşağıdaki özelliklerle test edilmiştir:

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

-1

Destek olmak

resim açıklamasını buraya girin

sonunda bu önyüklenebilir görüntüye sahip olacaksınız

resim açıklamasını buraya girin

onarmak

resim açıklamasını buraya girin

Ölçek

resim açıklamasını buraya girin

Contents Tüm içeriklerim geri geliyor. : D


yanlış bölümü
yedeklersiniz
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.