Anasayfa » nasıl » Ağ Bağlantılı Zaman Makinesi Sürücüsü Olarak Ahududu Pi Nasıl Kullanılır Mac'iniz için

    Ağ Bağlantılı Zaman Makinesi Sürücüsü Olarak Ahududu Pi Nasıl Kullanılır Mac'iniz için

    Kendinizi bir Ahududu Pi ve harici bir sabit disk ile kazanırken, neden bir AirPort Time Capsule'a 300 dolar harcıyorsunuz? Biraz tweaking alır, ancak bir kez ayarlandıktan sonra, Mac'iniz herhangi bir çaba göstermeden otomatik olarak yedeklenir. Artık bir sürücüyü bilgisayarınıza takmanıza gerek yok.

    Daha da iyisi: dosyaları geri yükleme zamanı geldiğinde, sabit sürücüyü Pi'den çıkartabilir ve Sistem Kurtarma'yı kullanarak toplam sistem arızasından kurtarmanıza olanak tanıyan doğrudan Mac'inize takabilirsiniz. Benzer hacks bu şekilde çalışmıyor.

    Neye İhtiyacınız Var?

    Mac'inizi Time Machine ile nasıl yedekleyeceğinizi ve hatta Time Machine yedeklemelerini ağ üzerinden nasıl gerçekleştireceğinizi gösterdik. Ancak bu eğitimlerde, ağ üzerinden yedekleme, sunucu görevi gören başka bir Mac gerektiriyordu. Yani, tek Mac evinde yaşıyorsanız, bir USB sabit diski takmak veya 300 $ 'lık bir Apple Time Capsule satın almak için tek seçeneğiniz olduğunu düşünebilirsiniz..

    Bu doğru değil. Harici bir sabit diske bağlı olan Ahududu Pi, Time Capsule veya başka bir Mac cihazına doğaçlama bir alternatif sunar ve çok daha ucuzdur. (Evet, Time Capsule, yönlendirici işlevini içerir, bu yüzden teklif ettiği şey için gerçekten uygun bir fiyattır - ancak bu yöntem istediğiniz yönlendiriciyi kullanmanıza izin verir ve sürücünüzde yer kalmayacaksa yükseltmeler için daha fazla alan sunar.)

    Bu eğitim, bir Ahududu Pi'nin nasıl kurulacağının temellerini zaten bildiğinizi varsayar. Ayrıca biraz ekipman gerektirir:

    • Bir Ahududu Pi. Herhangi bir model yapacak, fakat mevcut model Raspberry Pi 3 Model B'dir..
    • Ahududu Pi'nin işletim sistemi için bir SD kart. Daha eski olan Ahududu Pis standart bir SD kart kullanacak, daha yenileri ise bir microSD kart gerektirecek, bu yüzden doğru olanı aldığınızdan emin olun. Pi'nin iyi çalışması için test edilen harika bir kart listesi.
    • Pi için bir güç kaynağı. Pis güç bağlantı noktası sadece microUSB'dir, ancak güvenilir performans için Pi için tasarlanan bir güç kaynağını kullanmanızı öneririz;.
    • Pi'niz için kablolu bir ağ bağlantısı (Wi-Fi kullanabilirsiniz, ancak bu daha fazla kurulum gerektirir ve kablolu ağ üzerinden yapılan büyük yedeklemeler için daha iyi olacaktır)
    • Pi'ye USB üzerinden bağlayacağınız harici bir sabit disk. Pi ile çalışan test edilmiş bir USB sürücünüz yoksa, kendi özel güç kaynağına sahip bir masaüstü harici sabit disk sürücüsü kullanmanızı öneririz..

    Bunların çoğunu (ve daha pek çoğunu) tek bir tıkaçta alabilirsiniz ve bunun gibi iyi bir Raspberry Pi başlangıç ​​kiti ile ya da ayrı olarak satın alabilirsiniz. Senin çağrı.

    Bu yöntem hakkında Caleb Woods'un bir blog gönderisinden öğrendim ve Badbox.de'deki bu yazıyı okuyarak benim için işe yaramayan birkaç şeyi doldurdum. İkinize de içten teşekkürler.

    Son bir not: Bu kesmek benim deneyimlerime göre oldukça iyi çalışıyor, ama günün sonunda hala sadece: kesmek. Bu nedenle, bunun dışında, tercihen saha dışında bir çeşit yedekleme yapmanızı öneririm. (Yangın veya başka bir doğal afet durumunda her zaman bir site dışı yedeğiniz olmalıdır.)

    Birinci Adım: Harici Sürücüyü Time Machine için Hazırlayın

    Yapmanız gereken ilk şey, harici sürücüyü Time Machine ile çalışmak için hazırlamaktır. Sürücüyü Mac'inize takın ve ardından Disk Utility'yi başlatı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+.

    Daha sonra, Raspberry Pi'nizin ve her cihazın sürücüyü kontrol etme iznine sahip olmasını sağlamak isteyeceğiz. Finder'a gidin, ardından kenar çubuğundaki sürücüyü sağ tıklayın. “Bilgi Al” ı tıklayın.

    Açılan pencerenin altında izin ayarlarını bulabilirsiniz..

    Sağ alttaki kilidi tıklayın ve ardından şifrenizi girin. Ardından, “Bu birimdeki sahipliği yoksay” seçeneğini işaretleyin. Bununla birlikte, harici sürücünüzü Pi'ye bağlamaya hazırsınız.

    İkinci Adım: Pi'nize Raspbian'ı Yükleyin ve SSH Üzerine Bağlayın

    Daha sonra, bu makalede belirtildiği gibi Raspberry Pi'nizi Raspbian ile ayarlamanız gerekir. Buradaki süreci ayrıntılarıyla anlatmayacağız, çünkü bu başlı başına bir proje olduğundan, Raspbian'ın Pi'nizi kurmasını sağlamak için bu kılavuzu inceleyin. Pi'yi bir ekrana bağlamadığım için Raspbian Core'u kurulumum için kullandım, ancak Raspbian'ın GUI sürümünün de çalışmamasının bir nedeni yok..

    Hangisinden bahsedersek: bu eğitimin geri kalanına gelince iki seçeneğiniz var. Raspberry Pi'nizi bir klavyeye bağlayabilir ve işleri bu şekilde izleyebilir ve ayarlayabilir ya da Pi'nize SSH üzerinden bağlanıp Mac'inizin rahatlığından her adımı geçebilirsiniz. SSH yönteminin rastgele bir monitör bulmaktan çok daha kolay olduğunu düşünüyoruz..

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

    ssh [email protected]

    Değiştirme 192.168.1.11  Pi'nizin IP adresi ile. Yönlendiricinizin web arayüzüne giderek Ahududu Pi'niz de dahil olmak üzere ağınıza bağlı herhangi bir cihazın IP adresini bulabilirsiniz..

    Daha sonra varsayılan kullanıcı için bir şifre sorulacak, pi sayısı . İçin şifre pi sayısı varsayılan olarak, Ahududu .

    Yeni bir sisteme ilk kez bağlanıyorsanız, devam etmeden önce birkaç şeyi yapılandırmanızı öneririm. İlk önce koş sudo raspi-config ve varsayılan şifrenizi değiştirin. Varsayılan dosya sisteminizi buradan genişletebilirsiniz, eğer büyük bir SD kartınız varsa (bu eğitim için gerekli olmasa da). Ahududu Pi'niz yeniden çalışmaya başlayacaktır, hangi noktada çalışmaya hazırsınız?.

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

    Time Machine'inizi kurmadan önce, sürücüyü Raspberry Pi'nizin okuyabilmesi ve yazabilmesi için monte etmeniz gerekir. Bunu yapmak bazı yazılımların yüklenmesini gerektirir. İlk olarak, Pi'deki 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 update

    sudo apt-get upgrade

    Sonra, iki paket kurun: hfsprogs ve hfsplus. Bunlar Raspberry Pi'nizin Mac formatlı sürücünüzü okumasını sağlar.

    sudo apt-get install hfsprogs hfsplus

    Artık sürücünüzü monte edebilecek bir yazılımınız var, ancak hangi sürücünün monte edileceğini bilmesi gerekiyor, bu yüzden biraz araştırma yapmanız gerekecek. Parted'i başlatarak başlayın.

    sudo / sbin / parted

    Sonra, yazın baskı bağlı durumdaki sürücülerin listesini görmek için. Harici sürücünüzü burada görmelisiniz.

    Bu ekran görüntüsünden, sürücümün 164 GB'lık Maxtor sürücüsü olduğunu görebiliyoruz (daha sonra bir tane alacağım, söz veriyorum.) Buradaki önemli bilgiler / Dev / sda. sürücünüz, yazmanız gereken benzer bir ada sahip olacak.

    Ardından, bu metin bloğunun altındaki tabloya bakın. Benim durumumda, ikinci, daha büyük bölümün aradığım şey olduğu açık. Bu nedenle, eklemek istediğim bölümün sda2. Sürücünüzde birden fazla sürücü veya birden fazla bölüm varsa, biraz farklı bir şekle ihtiyacınız olabilir..

    Şimdi ihtiyacınız olan bilgilere sahip olduğunuza çıkmak ve Enter tuşuna basın. Sonra, bağlantı noktamız olacak bir klasör oluşturacağız…

    sudo mkdir -p / media / tm

    … Ve sonra bazı bilgileri fstab dosyasına ekleyin. Bir metin editörü açmak için bu komutu kullanın:

    sudo nano / etc / fstab

    Aşağıdaki satırı belgeye yapıştırarak değiştirin. / Dev / sda2 / dev / sda2'den farklıysa, sürücünüzün bölümü ile.

    / dev / sda2 / medya / tm hfsplus gücü, rw, kullanıcı, otomatik 0 0

    Metni yapıştırdığınızda, editörden çıkmak için Control + X tuşlarına basın ve yaptığınız zaman kaydettiğinizden emin olun.

    Ardından, sürücüyü şu şekilde monte edin:

    sudo mount -a

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

    Üçüncü Adım: Netatalk'ı Derleyin ve Kurun

    Netatalk, şu anda Apple'ın Time Machine yedeklemeleri için kullandığı ağ protokolü olan AFP'yi taklit eden bir yazılım parçasıdır. Kullanarak Netatalk’ın eski bir sürümünü yükleyebilirsiniz. sudo apt-get install netatalk , fakat Bunu yapmamanı şiddetle tavsiye ederim. Raspbian'ın inşa ettiği Debian (büyük ölçüde politik) karmaşık nedenlerden dolayı depolarında Netatalk'ın çok eski bir versiyonunu sunuyor. Time Machine'in Netatalk'ın bu eski sürümünü kullanarak çalışmasını sağlayabilirsiniz, ancak benim deneyimim sinir bozucu.

    Bu yüzden bunun yerine en son sürümü derlemenizi tavsiye ederim. Yüklemesi daha zor, ama buna değer.

    İlk önce, bağımlılıkları yüklemeniz gerekir. İşte tek bir komutla yüklemeniz gereken her şey:

    sudo yetenek yüklemek inşa temel libevent-dev libssl-dev libgcrypt11- dev systemtap-sdt-dev libdbus-1-dev libdbus-glib-1-dev libglib2.0-dev libio-soket-inet-6 izci libtracker-sparql-1.0-dev libtracker-madenci-1.0-dev

    Yüklenmesi biraz zaman alabilir. Ardından, Netatalk’ın en son sürümünü indirin. Bu yazı itibariyle, bu 3.1.10, en son sürüm numarasını almak için netatalk'in 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

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

    Şimdi indirdiğiniz dosyayı açın:

    tar -xf netatalk-3.1.10.tar.gz

    Ardından, yeni oluşturduğunuz yeni klasöre geçin.

    cd netatalk-3.1.10

    Ardından, bu komutu kullanarak programı derlemeden önce netatalk'ın ayarlarını yapılandırabilirsiniz:

    ./ configure \ --with-init-style = debian-systemd \ - wow_ \ \ wow \ \ - ww \ \ w ile \ \ ww \ \ - with \ cracklib \ --enable-krbV-uam \ -> ile-pam-confdir = / etc / pam.d \ - -dbus-daemon = / usr / bin / dbus-daemon \ - -dbus-sysconf-dir ile = / etc / dbus-1 / system.d \ - ile-tracker- pkgconfig sürümü = 1.0 

    Herhangi bir hata mesajı görmediğinizi varsayarak bir sonraki aşamaya geçip koşabilirsiniz:

    Yapmak

    Bu biraz zaman alacak. Kendinizi bir kahve, çörekler ve üç çeşit yemek yapabilirsiniz. Bir Ahududu Pi derleme yazılımı hızlı değil.

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

    sudo make install

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

    netatalk -V

    Netatalk kurulumunuz hakkında birçok bilgi göreceksiniz. Her şey iyi görünüyorsa, hadi bir şeyi yapılandıralım!

    Dördüncü Adım: Netatalk’ı Yapılandırın

    Şimdi Netatalk kurulu olduğu için, sürücünüzü paylaşmasını söylemeniz gerekir. İlk önce, düzenlemeniz gerekecek nsswitch.conf.

    sudo nano /etc/nsswitch.conf

    Buraya eklemek gerekir mdns4 ve mdns "hosts:" ile başlayan satıra, şöyle görünecek şekilde:

    ana bilgisayarlar: dosyalar mdns4_minimal [NOTFOUND = return] dns mdns4 mdns

    Bu ince ayar, Time Machine sürücünüzün Ahududu Pi'nizi ağa bağladığınız anda Finder'ın kenar çubuğunda görüneceği anlamına gelir.

    Sonra, düzenlemeniz gerekecek afpd.service:

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

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

       % h _afpovertcp._tcp 548 _device-info._tcp 0 model = TimeCapsule   

    Diğer bilgilerin yanı sıra, bu bilgiler Ahududu Pi'nizi gerçek bir Apple Zaman Kapsülü'nü taklit eder ve uygun simge ile tamamlar..

    Son olarak, harici sürücünüzü ağ paylaşımı olarak ayarlama zamanı.

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

    Bu belgenin altına aşağıdaki metni yapıştırın:

    [Global] mimic model = TimeCapsule6,106 [Time Machine] yolu = / medya / tm zaman makinesi = evet 

    İsterseniz, ikinci parantez arasına “Time Machine” den farklı bir ad koyabilirsiniz. Bu, Finder ve Time Machine'de gösterildiği gibi, yedeklediğiniz sürücünün adını değiştirir.

    Son olarak, devam edin ve ağ servislerini başlatın. Sırayla, şu iki komutu çalıştırın:

    sudo servisi avahi-daemon start
    sudo servis netatalk başlangıç

    Sürücünüz şimdi ağda sunuluyor. Ahududu Pi'nizi her başlatışınızda bunun gerçekleşmesini sağlamak için, bu komutları arka arkaya tekrar girin:

    sudo systemctl avahi-daemon'u etkinleştirir
    sudo systemctl etkinleştirmek netatalk

    Şimdi çok yakınız!

    Beşinci Adım: Zaman Makinenize Bağlanın

    Mac'inizdeki Finder'a gidin; Raspberry Pi'nizi burada görmelisiniz..

    Buradan “Bağlan” düğmesine tıklayarak ve SSH üzerinden bağlanmak için kullandığınız aynı kullanıcı adını ve şifreyi girerek buradan bağlanabilirsiniz..

    Ancak tecrübeme göre, Time Machine, sürücüye IP adresi üzerinden bağlanırsanız, özellikle yönlendiricinizle statik IP adresleri kurduysanız (muhtemelen yapmalısınız) daha iyi çalışır. Bağlanmak için Finder'ı açın, ardından klavyenizdeki Command + K tuşlarına basın..

    Sürücüyü taktıktan sonra, Sistem Tercihleri> Time Machine'e gidin, ardından sürücüyü Time Machine yedeklemeniz olarak seçin.

    İlk yedekleme çalışır ve bundan sonra her saatte bir yedekleme gerçekleşir. Artık ağa bağlı bir Time Machine sürücünüz var. Keyfini çıkarın!