10Sep

Bir Ahududu Pi'yi Ağınızdaki Zaman Makinesi Sürücüsü Olarak Mac İçin Nasıl Kullanılır

click fraud protection

Neden bir Ahududu Pi ve harici bir sabit disk ile kendiniz bir AirPort Time Capsule 300 $ harcamak? Biraz ince ayar yapmak gerekir, ancak bir kere kurulduktan sonra Mac'iniz otomatik olarak yedekleyecek, sizin için bir çaba göstermeyecektir. Bilgisayarınıza bir sürücü takmak zorunda kalmazsınız.

Daha da iyisi: Dosyaları geri getirme zamanı geldiğinde, Sabit disk sürücüsünü Pi'den çıkarabilir ve doğrudan Mac'inize takarak Sistem Kurtarma'yı kullanarak toplam bir sistem hatasından kurtulabilirsiniz. Benzer kesmek bu şekilde işe yaramaz.

Neye ihtiyacınız olacak

Size Mac'inizi Time Machine ile nasıl geri getireceğinizi ve hatta Time Machine yedeklerini ağ üzerinden nasıl gerçekleştirileceğini gösterdik. Ancak bu derslerde, ağ üzerinden yedekleme yapmak, başka bir Mac'in bir sunucu olarak kullanılmasını gerektiriyordu. Dolayısıyla, tek bir Mac evinde yaşıyorsanız, tek seçeneğinizin bir USB sabit disk sürücüsüne takılıp 300 $ Apple Time Capsule'yi satın alabileceğini düşünebilirsiniz.

instagram viewer

Bu doğru değil. Harici sabit sürücüye bağlı olan Ahududu Pi, bir Time Capsule veya başka bir Mac'e karşı büyük bir doğaçlama alternatif oluşturuyor ve çok daha ucuz.(Evet, Time Capsule yönlendirici işlevselliği içerir, bu aslında sundukları için uygun bir fiyattır - ancak bu yöntem istediğiniz yönlendiriciyi kullanmanızı sağlar ve sürücünüzün alanı dolduğunda yükseltmeler için daha fazla yer sağlar.)

BuÖğretici, bir Ahududanı Pi nasıl kurulacağının temellerini zaten bildiğinizi varsaymaktadır. Aynı zamanda biraz ekipman gerektirir:

  • Ahududu Pi. Herhangi bir model yapacak, ancak şu anki model Ahududu Pi 3 Model B.
  • Ahududu Pi'nin işletim sistemi için bir SD kartı.Eski Ahududulu Pis standart bir SD kartı kullanırken, yenileri için bir microSD kart gerekecektir, bu yüzden doğru türde olduğundan emin olun. Pi'de iyi çalıştığı için test edilmiş mükemmel bir kart listesi.
  • Pi için bir güç kaynağı.Pis güç portu sadece microUSB, ancak güvenilir performans için Pi için tasarlanmış bir güç kaynağı almanızı öneririz - bu CanaKit'in iyi çalıştığı bir güç kaynağı.
  • Pi'niz için kablolu bir ağ bağlantısı( Wi-Fi kullanabilirsiniz, ancak daha fazla kurulum gerektirir ve kablolu ağ üzerinden bu büyük yedeklemeler için daha iyi olacak)
  • Bağlayacağınız bir harici sabit diskUSB üzerinden Pi'yePi ile çalışarak test edilmiş USB sürücülü bir sürücünüz yoksa, kendi özel güç kaynağı ile bir masaüstü harici sabit disk almanızı öneririz.

Bu şeylerin çoğunu( ve daha fazlasına) bir tanesindeki gibi alabilir, bunun gibi iyi bir Raspberry Pi başlangıç ​​kiti ile birlikte düşebilir veya ayrı ayrı satın alabilirsiniz. Senin çağrın.

Caleb Woods'un bir blog yazısında bu yöntemi öğrendim ve Badbox.de hakkındaki bu yazıyı okumakla birlikte benim için işe yaramayan bazı şeyleri doldurdum.İkiniz için içten teşekkürler.

Son bir not: Bu kesmek deneyimimde oldukça iyi çalışıyor, ancak günün sonunda yine de sadece: kesmek. Bu sebeple, bunun dışında bir çeşit yedekleme yapmanızı öneriyorum, tercihen dışarıda bir şey.(Yangın veya diğer doğal felaketlerde her zaman yedek olmayan bir yedekleme yapmalısınız.)

İLGILI MAKALELER
Mac'inizi Yedekleme ve Dosyalarınızı Time Machine
ile Geri Yükleme Bilgisayarımın Yedeklenmesinin En İyi Yolu Nedir?

Birinci Adım: Time Machine

için Harici Sürücüyü Hazırlayın Yapmanız gereken ilk şey, harici sürücüyü Time Machine ile çalışacak şekilde hazırlamaktır. Sürücüyü Mac'inize takın, ardından Disk Yardımcı Programını çalıştırın. Harici sürücünüzü seçin, ardından "Sil" düğmesine tıklayın. Sürücüyü, "HFS +" olarak da bilinen "Mac OS Extended" olarak biçimlendirmek isteyeceksiniz.

Ardından, Ahududu Pi'nizin ve her cihazın sürücüyü denetleme iznine sahip olmasını sağlamayı isteyeceğiz. Bulucu'ya gidin, ardından kenar çubuğundaki sürücüye sağ tıklayın."Bilgi Al" ı tıklayın.

Açılan pencerenin alt kısmında izin ayarlarını bulacaksınız.

Sağ alt taraftaki kilidi tıklayın, ardından şifrenizi girin. Ardından, "Bu cildin sahipliğini yoksay" seçeneğini işaretleyin. Ve bununla harici sürücünüzü Pi'ye bağlamaya hazırsınız demektir.

Adım İki: Raspbian'ı Pi'nize yükleyin ve SSH

Üzerinden Bağlanın

Daha sonra, bu makalede özetlendiği gibi Raspberry Pi'nizi Raspbian ile kurmanız gerekecek.İşlemi burada ayrıntılandırmayacağız, çünkü bu kendi başına bir projedir, bu yüzden Raspbian'ın Pi'nizi kurması için bu kılavuzu inceleyin. Pi'yi bir ekrana bağlamadığım için kurulum için Raspbian Core kullandım, ancak Raspbian'ın tam GUI sürümü de çalışmayacak bir sebep yok.

Konuşan: Bu dersin geri kalanında iki seçeneğiniz var. Ahududanı Pi'yi bir klavyeye bağlayabilir ve işleri izleyecek ve bu şekilde ayarlayabileceksiniz ya da Pi'nizi SSH'den bağlayıp Mac'inizin rahatlığında her adımı uygulayabilirsiniz. SSH yönteminin rasgele bir monitör bulma yönteminden çok daha kolay olduğunu düşünüyorum, bunu nasıl yapacağınız aşağıda açıklanmıştır.

Mac'inizde Terminal'i başlatın ve aşağıdaki komutu girin:

ssh [email protected]

192.168.1.11'yi Pi'nizin IP adresiyle değiştirin. Ağzınıza bağlı herhangi bir cihazın, Ağzı Meyve Pi'yi de içeren IP adresini, yönlendiricinizin web arayüzüne giderek bulabilirsiniz.

Sonra varsayılan kullanıcı, pi için bir şifre sorulur. Pi'nin şifresi, varsayılan olarak ahudududur.

İlk kez yeni bir sisteme bağlanıyorsanız, devam etmeden önce birkaç şey yapılandırmanızı öneririm.Önce, sudo raspi-config'yi çalıştırın ve varsayılan şifrenizi değiştirin. Büyük bir SD kartınız varsa, varsayılan dosya sisteminizi burada da genişletebilirsiniz( bu eğitim için gerekli değildir). Ahududanı Pi'niz yeniden başlayacak ve işe başlamaya hazır olduğunuz noktada.

Üçüncü Adım: Harici Sürücünüzü

'ye Monte Edin Zaman Makinesi'nizi ayarlamadan önce, ahudududur Pi'nizi okuyup yazabilmesi için sürücüyü monte etmeniz gerekir. Bunu yapmak bazı yazılımların yüklenmesini gerektirir.Önce, Pi üzerindeki tüm yazılımların güncel olduğundan emin olun. Bu iki komutu birbiri ardına çalıştırın:

sudo apt-get güncelleme

sudo apt-yükseltme

Daha sonra iki paket yükleyin: hfsprogs ve hfsplus. Bu, Ahududanı Pi'nizin Mac formatlı sürücünüzü okumasına izin verir.

sudo apt-get install hfsprogs hfsplus

Artık sürücünüzü monte edebilen yazılımınız var, ancak hangi sürücünün takılacağını bilmeniz gerekiyor, bu nedenle biraz araştırma yapmanız gerekecek. Parted'i başlatarak başlayın.

sudo /sbin/ parted

Sonra, şu an bağlı olan sürücülerin bir listesini görmek için yazdırabilirsiniz. Harici sürücünüzü burada görmelisiniz.

Bu ekran görüntüsünden, sürücümüzün bir 164GB Maxtor sürücüsü olduğunu görebiliriz( daha büyük bir tane alacağım, söz veriyorum.) Burada önemli olan /dev/ sda.sürücünüzün yazması gereken benzer bir adı vardır.

Daha sonra, o metin bloğunun altındaki tabloya bakın. Benim durumumda, ikinci büyük bölümün aradığım şey olduğu açıktır. Bu nedenle, bağlamak istediğim bölümün sda2 olduğunu not ediyorum. Sürücünüzde birden fazla sürücünüz varsa veya birden fazla bölüm varsa biraz farklı bir şekle ihtiyacınız olabilir.

İhtiyacın olan bilgiye sahip olduğunuza göre, quit yazın ve Enter tuşuna basın. Sonra, bağlama noktamız olarak hizmet edecek bir klasör oluşturacağız. ..

sudo mkdir -p /media/ tm

. .. ve fstab dosyasına bazı bilgiler ekleyin. Bir metin editörü açmak için şu komutu kullanın:

sudo nano /etc/ fstab

/dev/ sda2'den farklıysa /dev/ sda2'yi sürücünün bölümüyle değiştirerek aşağıdaki satırı belgeye yapıştırın.

/dev/ sda2 /media/ tm hfsplus zorla, rw, kullanıcı, otomatik 0 0

Metni yapıştırdıktan sonra, düzenleyiciden ayrılmak için Control + X tuşlarına basarak yaptığınız zaman kaydedin emin olun.

Sonra sürücüyü aşağıdaki ile bağlayın:

sudo mount -a

Bir hata iletisi görmüyorsanız, tebrikler! Sürücünüzü başarıyla monte ettiniz.

Üçüncü Adım: Netatalk

'yi derleyin ve kurun Netatalk, Apple'ın şu anda Time Machine yedeklemeleri için kullandığı ağ protokolü AFP'yi taklit eden bir yazılım parçasıdır. Netatalk'un eski bir sürümünü sudo apt-get install netatalk kullanarak yükleyebilirsiniz, ancak Bu 'yi yapmanızı önemle tavsiye ederim. Kararsız sebeplerden dolayı( büyük ölçüde siyasal), Debian - ki bu da - Raspbian'ın üzerine inşa edilmiştir - depolarında Netatalk'un modası geçmiş bir versiyonunu sunuyor. Netatalk'ın eski sürümünü kullanarak Time Machine'i çalışmaya başlayabilirsin, ancak deneyimlerime göre sinir bozucu.

Bunun yerine, en yeni sürümü derlemenizi öneririm. Yüklemek daha zahmetlidir, ancak buna değmez.

Önce bağımlılıkları yüklemeniz gerekir. Bir komutu yüklemek için ihtiyacınız olan herşey:

sudo aptitude install build-temel libevent-dev libssl-dev libgcrypt11-dev libkrb5-dev libpam0g-dev libwrap0-dev libdb-dev libdb-dev libmysqlclient-dev avahi-daemon libavahi-client-dev libacl1-dev libldap2-dev libcrack2-dev libdisk-1.0-dev libtracker-lib-tracker libtracker-sparql-1.0-dev libtracker-lib-track-miner-1.0-dev

Bu yüklemek biraz zaman alabilir. Ardından, Netatalk'un en son sürümünü indirin. Bu yazı geldiğinde, 3.1.10'dur, ancak son sürüm numarasını almak için netatalk'un ana sayfasını kontrol etmek isteyebilirsiniz. Ardından, indirmek için bu komutu çalıştırın:

wget http: //prdownloads.sourceforge.net/netatalk/ netatalk-3.1.10.tar.gz

Sitedeki daha yeni bir sürümünü bulursanız sürüm numarasını değiştirin.

Şimdi indirdiğiniz dosyanın paketini açın:

tar -xf netatalk-3.1.10.tar.gz

Sonra yeni oluşturduğunuz yeni klasöre geçin.

cd netatalk-3.1.10

Daha sonra, bu komutu kullanarak programı derlemeden önce netatalk'ın tüm ayarlarını yapılandırabilirsiniz:

. /configure \ --with-init-style = debian-systemd \ --without-libevent \--without-tdb \ --with-cracklib \ --enable-krbV-uam \ --with-pam-confdir = /etc/ pam.d \ --with-dbus-daemon = /usr/bin/ dbus-daemon \ --with-dbus-sysconf-dir = /etc/ dbus-1 / system.d \ --with-tracker-pkgconfig-version = 1.0

Herhangi bir hata mesajı görmediğinizi farz edersek bir sonraki aşamaya geçebilir ve şunları çalıştırabilirsiniz:

make

Bu biraz zaman alacak. Kendinize bir kahve, bazı çörekler ve üç yemek hazırlayabilirsiniz. Ahududu Pi, derleme yazılımında hızlı değildir.

Her şey bittiğinde, sonunda Netatalk'u yükleyebilirsiniz:

sudo make install

Bu eğlenceli değil miydi? Netatalk'un gerçekten çalıştığını çabucak kontrol edin:

netatalk -V

Netatalk kurulumunuzla ilgili bir grup bilgi göreceksiniz. Her şey iyi görünüyorsa, işleri yapılandıralım!

Adım Dördüncü: Netatalk

'yi Yapılandırın Netatalk kurulduktan sonra, sürücünüzü paylaşması için söylemeniz gerekiyor.İlk önce, nsswitch.conf dosyasını düzenlemeniz gerekir.

sudo nano /etc/ nsswitch.conf

Burada "hosts" ile başlayan satıra mdns4 ve mdns eklemeniz gerekir; böylece şu şekilde görünecektir:

hosts: files mdns4_minimal [NOTFOUND = return] dns mdns4 mdns

Bu çimdik, Ağız Şeklinde Pi'nizi ağa bağladığınızda Time Machine sürücünüz Finder'ın kenar çubuğunda görünecek demektir.

Sonra, afpd.service öğesini düzenlemeniz gerekir:

sudo nano /etc/avahi/services/ afpd.service

Bu metin bloğunu kopyalayın ve o dosyaya yapıştırın:

& lt;? Xml version = "1.0" standalone = 'hayır' & gt'nin oluşturduğu;! - * - nxml - * - & gt;& lt;! DOCTYPE hizmet grubu SYSTEM "avahi-service.dtd" & gt;& Lt; hizmet grubu gt;& lt; ad değiştirme-joker karakterler = "evet" & gt;% h & lt; / name & gt;& Lt; servis & gt;& Lt; türü ve gt; _afpovertcp._tcp ve m / türü ve gt;& Lt; portu ve gt; 548 ve m / portu ve gt;Ve m / servis-gt;& Lt; servis & gt;& Lt; türü ve gt; _device-info._tcp ve m / türü ve gt;& Lt; portu ve karışım 0 m / portu ve gt;& Lt; txt kayıt ve gt; modeli = TimeCapsule ve m / txt kayıt ve gt;Ve m / servis-gt;Ve m / hizmet grubu gt;

Diğer bilgiler arasında, bu bilgiler Ahududanı Pi taklitini uygun bir Apple Zaman Kapsülüne dönüştürür ve uygun bir simge ile tamamlar.

Son olarak harici sürücünüzü bir ağ paylaşımı olarak kurma zamanı geldi.

sudo nano /usr/local/etc/ afp.conf

Bu belge alt kısmında aşağıdaki metni yapıştırın:

[Global] mimik model = TimeCapsule6,106 [Time Machine] yolu = /media/ tm time machine = yes

Farklı bir ad verebilirsiniz"Time Machine" arasında ikinci parantez arasında istersen. Bu, Finder ve Time Machine'in kendisinde gösterildiği gibi yedeklediğiniz sürücünün adını değiştirecektir.

Sonunda, devam edin ve şebeke servislerini başlatın. Sırayla, şu iki komutu çalıştırın:

sudo hizmeti avahi-daemon start
sudo hizmeti netatalk start

Sürücünüz artık ağda önerilir. Bunun, Ahududanı Pi'nizi her başlatışınızda olmasını sağlamak için, bu komutları tekrar sırayla girin:

sudo systemctl etkinleştir avahi-daemon
sudo sistemctl enable netatalk

Biz gerçekten çok yakındık!

Beşinci Adım: Time Machine'e Bağlan

Mac'inizdeki Bulucuya gidin ve Ahududanı Pi'nizi burada görmelisiniz.

Aslında burada "Bağlan" ı tıklayarak ve SSH üzerinden bağlanmak için kullandığınız kullanıcı adını ve şifreyi girerek bağlanabilirsiniz.

Bununla birlikte, Deneyimlerime göre, özellikle yönlendiricinizle statik IP adresleri kurduysanız, sürücüye IP adresinden bağladığınızda, Time Machine daha iyi çalışır( muhtemelen gerekecektir).Bağlanmak için Finder'ı açın, ardından klavyenizden Command + K tuşlarına basın.

Sürücüye bir kez bağladıktan sonra, Sistem Tercihleri ​​& gt;Time Machine'i seçip sürücüyü Time Machine yedeklemeniz olarak seçin.

İlk yedekleme çalışacak ve ondan sonra her saat yedekleme yapılacaktır. Artık ağa bağlı bir Time Machine sürücüsüne sahipsiniz. Keyfini çıkarın!