İçindekiler:

Duvardaki Başka Bir Pi: 16 Adım (Resimlerle)
Duvardaki Başka Bir Pi: 16 Adım (Resimlerle)

Video: Duvardaki Başka Bir Pi: 16 Adım (Resimlerle)

Video: Duvardaki Başka Bir Pi: 16 Adım (Resimlerle)
Video: Minnik bir değişim ❤️ #bentrollmen #trollmen 2024, Temmuz
Anonim
Duvardaki Başka Bir Pi
Duvardaki Başka Bir Pi
Duvardaki Başka Bir Pi
Duvardaki Başka Bir Pi

Bu öğretici öğretici, bir Raspberry Pi (RasPi) ve iki HDD kullanarak bir NAS'ın (Ağa Bağlı Depolama) nasıl oluşturulacağını gösterir. Bu eğitimin size nasıl yapılacağına dair ayrıntılı talimatlar vermesi gerekiyor.

  • bir RasPi, iki HDD ve tüm güç kaynağını bir panoya monte edin, daha sonra evinizde duvara monte edilebilir
  • RasPi'yi şu şekilde davranacak şekilde programlayın:

    • bir NAS
    • ve/veya bir yazıcı sunucusu (istenirse)
  • Linux ile ilgilenin ve size bazı temel komutları gösterin (eğer daha önce onunla çalışmadıysanız (tıpkı çalışmamış gibi)

Bu eğitim aşağıdaki 4 bölüme ayrılmıştır:

  1. HW-Kurulumu
  2. Debian/Linux Temelleri
  3. Sistem ve NAS kurulumu
  4. RasPi sistem yedeklemelerinin yapılması
  5. Bazı ipuçları ve püf noktaları

Adım 1: Hazırlıklar - İpuçları ve Alışveriş Listesi

Hazırlıklar - İpuçları ve Alışveriş Listesi
Hazırlıklar - İpuçları ve Alışveriş Listesi

Başlamadan önce, başınızı belaya sokmaktan alıkoyacak bazı önemli ipuçları:

  • 1. ipucu: SATA - USB denetleyicili harici bir HDD muhafazası satın almadan önce -> denetleyicinin kullanmak istediğiniz depolama hacmi miktarını kaldırabileceğini kontrol edin! Nedeni: Bir muhafazanın içine oturan HDD'ler kullandım (bir kasa gibi) SATA'dan USB'ye denetleyicisi olan HDD'yi harici sürücü olarak kullanma). Özellikle işleyebilecekleri HDD depolama hacmi miktarında farklılık gösteren birçok farklı denetleyici vardır. 4 TB-HDD'ler kullandım ve ilk başta yalnızca 2 TB'a kadar işleyebilen bir denetleyici satın aldım, bu yüzden değiştirmek zorunda kaldım
  • 2. ipucu: RasPi'nize güç vermek istediğiniz güç kaynağının en az 5VDC ve 2A sağlayabildiğinden emin olun.

Önemli not: Bu talimata eklediğim bağlantıların arkasındaki içerikten ne ben ne de instructables.com sorumlu değildir.

Daha sonra, ihtiyacınız olan parçalar için size küçük bir alışveriş listesi vermek istiyorum:

  • bir Raspberry Pi (Sürüm 2 veya 3 ile çalışmalı, ben bir RasPi Sürüm 2 kullanıyorum)
  • en az 4. sınıf hıza sahip 8 GB SD kart
  • RasPi için bir konut
  • mikro-USB konektörlü bir güç kaynağı, 5VDC / 2A
  • USB konektörlü 2x harici HDD (veya SSD) veya SATA bağlantılı 2x HDD (veya SSD)
  • SATA - USB denetleyicili 2x muhafaza (USB çıkışlı harici bir HDD'niz varsa gerekli değildir)
  • yaklaşık 50 cm x 30 cm boyutlarında ve 2 cm kalınlığında bir tahta, renk seçiminiz;)
  • en az 3 çıkışlı bir anahtarlı uzatma kablosu (ideal olarak, anahtarlı uzatma kablosu anakartınızla aynı renge sahiptir)
  • 5 ila 6 metal braket (yerel donanım / DIYstore'dan satın alabileceğiniz (örneğin bunun gibi) Braketler yaklaşık bir başparmak genişliğinde olmalı ve bir vida deliğine sahip olmalıdır
  • metal delikli bant (burada makaradaki şey)
  • Tahtanın yaklaşık %50-80'i kadar uzunluğa sahip 12 vida (benim durumumda yaklaşık 1, 5 cm)
  • Braketlerin ve metal bandın üzerine oturan 1m daralan boru
  • ethernet (LAN) kablosu
  • 1 torba Suğru (deliklerin kenarlarını kapatıp güzel görünmesi için)
  • En az 50 kablo kelepçeli 1 torba
  • 1 adet en az 50 adet tırnağı olan tırnağın uzunluğu 1,5 cm'den (!)
  • 1 torba iki bileşenli yapıştırıcı
  • isteğe bağlı olarak: 10 keçe ped (örneğin bunlar)

Ayrıca Yazılım kurulumu için ihtiyacınız olacak

  • HDMI'ya bağlanabilen bir ekran (TV'niz de olabilir)
  • bir USB klavye
  • bir USB fare

Adım 2: Braketlerin Montajı

Braketlerin Montajı
Braketlerin Montajı
  1. Metal delikli banttan her biri yaklaşık 8 cm olacak şekilde 4 parça kesin.
  2. Bant parçalarını, her HDD kasasının kenarına ve RasPi'nin etrafına sığacak şekilde bükün
  3. Tahtadaki HDD kasalarını istediğiniz gibi hizalayın (örn. benim tahtamda yaptığım gibi) ve braketleri HDD kasalarının ve RasPi'nin altına, ancak yalnızca alt tarafa (bu, daha sonra aşağı bakacak taraf) yerleştirin. tahta duvarda asılıdır). HDD kasaları ve RasPi, daha sonra bu braketlerin üzerinde duracaktır.
  4. Parantezlerin konumunu işaretleyin. Bant, daha sonra kolayca bükülebildiği için kabaca konumlandırılabilir. Ardından HDD kasalarını ve Pi'yi çıkarın.
  5. Daralan boruyu braketlerin ve metal bandın üzerine koyun ve vida deliğinin olduğu yerde bir delik açın. Sadece küçük delikler açmaya dikkat edin, çünkü delikler büzüşen borunun ısıtılmasıyla genişleyecektir.
  6. Büzülen boruyu sıcak hava tabancası veya çakmakla ısıtın.
  7. Braketleri (artık daralan boru ile kaplanmıştır) vidalarla panoya monte edin. Şimdi metal delikli bant için aynı şeyi yapın.
  8. Metal delikli bandı HDD kasalarının ve RasPi'nin üst kenarı etrafında bükün

Artık RaspBerry Pi ve üzerine monte edilmiş iki HDD'li bir tahtanız var.

Kasalarda daha az çizik ve HDD'lerden daha az tıkırtı sesi için vidaların üzerine keçe pedler de koyabilirsiniz.

Adım 3: Kabloları Bağlayın

Kabloları Bağlayın
Kabloları Bağlayın

Bu adımdaki fikir, kabloların panonun arkasına gizlenmesini sağlamaktır.

  • HDD'lerin USB ve güç girişinin olduğu yerden, kabloların delikten sorunsuz bir şekilde geçebileceği şekilde kartta yaklaşık 3 - 4 parmak genişliğinde 2 delik açın.
  • USB konektörünün ve güç konektörünün çok fazla boşluk bırakarak delikten geçebildiğinden emin olun (her iki tarafta yaklaşık 3-4 mm)
  • Delikleri Sugru ile örtün ve bunu yaparken her zaman her iki konektörün de delikten kolayca geçip geçemeyeceğini kontrol edin (daha sonra Sugru kuruduğunda deliği tekrar genişletmek çok daha zor olacaktır)
  • Sugru kuruduktan sonra, tüm konektörleri
  • Şimdi kalan kabloları arka tarafa sıkıştırmanız gerekiyor. Resimde yaptığımdan daha iyisini yapabileceğine eminim:)

Adım 4: Güç Şeridi'ni Monte Etme

Güç Şeridi Montajı
Güç Şeridi Montajı

Şimdi anahtarlı uzatma kablosunu iki bileşenli yapıştırıcı ile tahtaya monte edin. İsterseniz anahtarlı uzatma kablosunun ve kartın yüzeyini pürüzlendirebilirsiniz.

Ve evet: İki bileşenli yapıştırıcıya ihtiyacınız var, aksi takdirde çoklu priziniz her zaman düşecektir;)

Adım 5: Her Şeyi Duvara Monte Etme

Her Şeyi Duvara Monte Etme
Her Şeyi Duvara Monte Etme
  • Şimdi metal delikli banttan her biri 10 cm olacak şekilde 2 parça daha kesin
  • Bant parçalarına biraz küçülen tüp koyun.
  • her bir bant parçasını tahtanın bir arka köşesine vidalayın (tıpkı resimdeki gibi)
  • diğer uçları duvara vidalayın (beton bir duvar için önce benim gibi tapa takmanız gerekir)

Adım 6: Giden Kabloları Sıkıştırma

Giden Kabloları Sıkıştırma
Giden Kabloları Sıkıştırma

Son olarak, karttan elektrik prizine ve yönlendiriciye/anahtara uzanan kabloların geri kalanını kelepçeleyin.

7. Adım: Raspberry Pi'ye NOOBS Kurulumu

Raspberry Pi'ye NOOBS Kurulumu
Raspberry Pi'ye NOOBS Kurulumu

Raspberry Pi'yi programlamaya başlamadan önce işletim sistemini (OS) RasPi'ye girecek olan SD karta koymamız gerekiyor.

Raspbian'ın "NOOBS" adlı daha basit bir sürümünü kullanacağız. Bu, kurulumu çok daha kolaysa, süreç boyunca size rehberlik eden bir sihirbaz olacak.

Ayrıca buradaki kurulum talimatını da okumak isteyebilirsiniz.

  1. NOOBS'nin en son sürümünü https://www.raspberrypi.org/downloads/noobs/ adresinden indirin "Çevrimdışı ve ağ kurulumu"nun zip sürümünü almanızı öneririm.
  2. Zip dosyasını ayıklayın
  3. SD kartı tamamen biçimlendirin
  4. Zip'ten çıkarılan tüm dosyaları SD karta kopyalayın.
  5. SD kartı RasPi'ye yerleştirin
  6. HDMI bağlantı noktasına bir ekran ve USB bağlantı noktalarına bir klavye ve fare bağlayın.
  7. Raspi'yi çalıştırın.

Daha sonra

  • kurulum talimatlarını izleyin.
  • "Raspbian"ı seçin ve ülkenizi ve alttaki klavye stilini seçmeyi unutmayın (daha sonra yanlış bir klavye düzeniyle değiştirmek biraz karmaşıktır)

8. Adım: Raspbian Kurulumu - Genel Bakış

RasPi'mizi doğru şekilde kullanmaya başlamadan önce bazı şeyleri ayarlamamız gerekiyor. Örneğin, her zaman ayrı bir ekran kullanmak istemeyebilirsiniz. Bir alternatif, RasPi'yi PC'nizden uzaktan kontrol etmenizi sağlayan bir VNC'dir. Aşağıdaki adımlar olacaktır:

  1. Ağ bağlantılarını kurun (LAN/Wifi)
  2. VNC'yi kurun *)
  3. VNC önyüklemesini otomatik olarak yapın
  4. HDD'leri daha verimli bir linux dosya sistemine (ext4) biçimlendirin ve tembel günlük kaydını kapatın.
  5. HDD'leri başlangıçta otomatik olarak monte ettirin (yazılım açısından Raspbian'a bağlayın)
  6. Samba sunucusunu kurun (bir PC'den uzaktan kumanda aracılığıyla HDD içeriğine erişmenizi sağlayan bir işlem)
  7. İkinci/yedek HDD ile dosya yedekleme sistemini kurun.

*) Not: Bir VNC (Sanal Ağ Hesaplama), RasPi'nizi PC'nizden uzaktan kumanda ile kontrol etmenizi sağlar. Bir ekran bağlıysa gösterilecek her şeyi göreceksiniz, fare ve klavye üzerinde kontrol sizde… her şey. Bilgisayarınızda muhtemelen tamamen farklı bir yerde oturuyor olmanız dışında.

RasPi'nizin ekransız duvarda olmasını istediğiniz için VNC'ye sahip olmak önemlidir.

9. Adım: Ağ Bağlantılarını Ayarlayın (LAN/Wifi)

LAN / Wifi bağlantınızı nasıl kuracağınıza dair iyi bir rehber burada bulunabilir.

Raspbian'a ne tür bir bağlantı kullanmak istediğinizi söylemek için onu özel bir dosyaya yazmanız gerekiyor. Aşağıdaki ayarlar bir LAN bağlantısını yapılandırır. Wifi kurmak istiyorsanız burada açıklanan ayarları kullanın.

Bir kabuk açın ve yazın

sudo nano /etc/ağ/arayüzler

Bu, "nano" metin düzenleyicisinde "arayüzler" dosyasını açar. Editöre aşağıdaki satırları yazın

otomatik lo

iface lo inet geri döngü iface eth0 inet dhcp ana bilgisayar adı "myRasPi" # "myRasPi", seçtiğiniz bir adla değiştirilebilir allow-hotplug wlan0 iface wlan0 inet dhcp wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf iface varsayılan inet dhcp

(Her #'den sonra bir yorum gelir). Ardından "Ctrl + X" ve "Enter" ile kaydedip çıkın.

Şimdi LAN/Wifi bağlantısı için kimlik bilgilerimizi girmemiz gerekiyor. Bu nedenle açmanız gerekiyor

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

ve kimlik bilgilerinizi girin. "YOURSSID" ifadesini LAN/Wifi ağınızın adıyla ve "PASSWORD" ifadesini ilgili ağ parolasıyla değiştirin. Oh ve gerekirse ülke kodunu değiştirin:)

ülke=DE

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="YOURSSID" psk="PASSWORD" # Protokol tipi RSN (WP2 için) ve WPA (WPA1 için) proto=RSN # her zaman olabilir RSN kullanın # Anahtar yönetim tipi key_mgmt=WPA-PSK # İkili olarak CCMP (WPA2 için) ve TKIP (WPA1 için) ikili olabilir=CCMP #Yetkilendirme seçeneği hem WPA1/WPA2 için AÇIK olmalıdır auth_alg=OPEN

}

Ayarların geri kalanı tam olarak yukarıda açıklandığı gibi olmalıdır. Özellikle "çift=CCMP" ve "proto=RSN".

Adım 10: VNC'yi Kurun

VNC'yi Kur
VNC'yi Kur

VNC'nin nasıl kurulacağına ilişkin diğer iyi kılavuzlar Kılavuz1, Kılavuz2 ve Kılavuz3'tür.

VNC yazılımını yüklemeden önce muhtemelen bir güncelleme yapmalısınız:

sudo apt-get güncelleme && apt-get yükseltme

Ardından "tightVNCserver" uygulamasını indirin ve yükleyin

sudo apt-get install sıkıvncserver

Bu yapıldıktan sonra, bu VNC sunucusu için bir şifre belirleyin.

vncpasswd

Bu, daha sonra uzaktan kumanda ile RasPi'de oturum açarken PC'nizde sorulacaktır.

VNC sunucusunun zaten çalışıp çalışmadığını test etmek için RasPi üzerinde sıkı bir VNC sunucu oturumu çağırın.

sıkıVNCserver

Şimdi bilgisayarınıza gidin ve sıkıVNC görüntüleyiciyi buradan indirin ve kurun (kurulum sırasında "tightVNCserver" seçeneğinin işaretini kaldırabilirsiniz, PC'nizde buna ihtiyacınız olmayacaktır).

RasPi'nizin hangi IP Adresine sahip olduğunu Windows'ta veya yönlendiricinizde kontrol edebilirsiniz (DHCP ile çalışıyorsanız). Ardından PC'nizde TightVNC-Viewer'ı başlatın ve RasPi'nin IP adresini, ardından iki nokta üst üste ve ardından genellikle 5901 olan bağlantı noktası numarasını yazın.

Örneğin: PasPi IP adresi 192.168.1.50, ardından uzak ana bilgisayar 192.168.1.50:5901'dir.

RasPi'nizin ekranını görebilmelisiniz.

Adım 11: VNC Önyüklemesini Otomatik Olarak Yapın

Bir VNC başlattık ancak RasPi'yi yeniden başlatırsanız oturum kapanacak ve artık bilgisayarınızdan uzaktan kumanda ile RasPI'nize bağlanamazsınız.

VNC sunucu oturumunun otomatik olarak başlatılmasını sağlamak için, şunu göstermesi gereken bir komut dosyası indirmeniz gerekir:

#!/bin/sh

### BAŞLANGIÇ BİLGİSİNİ BAŞLAT # Şunları sağlar: thinvncserver # Gerekli-Başlat: $local_fs # Gerekli-Durdur: $local_fs # Varsayılan-Başlat: 2 3 4 5 # Varsayılan-Durdur 0 1 6 # Kısa Açıklama: trightvncserver'ı Başlat/durdur # END INIT INFO # Daha fazla ayrıntı için bkz.: # https://www.penguintutor.com/linux/tightvnc # Bu girişi özelleştirin # USER değişkenini, dışa aktarma altında sıkıvncserver'ı başlatmak için kullanıcının adına ayarlayın USER='pi' ### Son özelleştirme gerekli değerlendirme cd ~$USER case "$1" başlangıçta) su $USER -c '/usr/bin/tightvncserver:1' echo "$USER için TightVNC sunucusunu başlatma ";; stop) pkill Xtightvnc echo "Tightvncserver durduruldu";; *) echo "Kullanım: /etc/init.d/tightvncserver {start|stop}" çıkış 1;; esac çıkış 0

Önemli olan başlangıçtır #!/bin/sh. İndirdikten sonra içeriği kopyalamanız gerekir. Ardından nano ile yeni bir dosya açın

sudo nano /etc/init.d/tightvncserver

ve içeriği bu dosyaya yapıştırın. Raspbian'ın bu dosyayı başlangıçta başlatması için erişim haklarını şu şekilde değiştirmemiz gerekiyor:

sudo chown root:root /etc/init.d/tightvncserver

ile dosyayı yürütülebilir yap

sudo chmod 755 /etc/init.d/tightvncserver

ve dosyayı varsayılan çalışma seviyelerine ekleyin (böylece Raspbian tarafından bulunup yürütülecek)

sudo update-rc.d sıkıvncserver varsayılanları

Ve hepiniz hazırsınız:)

Şimdi RasPi'niz, başlangıçta sıkı bir VNCserver oturumu başlatmalıdır. Bunun işe yarayıp yaramadığını kontrol edin. Aksi takdirde ayrıntılı olarak gidin ve diğer kılavuzlarla da karşılaştırın.

Adım 12: HDD'leri Biçimlendirin

HDD'lerinizi RasPi'ye bağladığınız anda adları veya dizinleri ile bulunabilir.

sudo fdisk -l

"/dev/sda" veya "/dev/sdb" biçimindeki HDD adlarını söyleyen bir liste açılır.

Önce HDD aramasını biçimlendirmek için

sudo mkfs.ext4 -E lazy_itable_init=0, lazy_journal_init=0 /dev/sdX

Fdisk listesinde sahip olduğunuz HDD dizini için X'i değiştirmeniz gereken yer, ör. sda.

Şimdi HDD'nin formatlanması için bir süre beklemeniz gerekiyor.

Ardından ikinci HDD (yedek HDD) için aynı şeyi yapın

Not: Tembel günlük kaydı seçeneği, 4 TB HDD için biçimlendirmenin oldukça uzun sürmesine neden olur. Ancak daha sonra RasPi'nizi başlattığınızda, HDD'ler çok daha hızlı önyüklenecek ve monte edilecektir. Bununla ilgili modu buradan okuyun.

Adım 13: HDD'lerin Başlangıçta Otomatik Olarak Monte Edilmesini Sağlayın

HDD'lerin Başlangıçta Otomatik Olarak Monte Edilmesini Sağlayın
HDD'lerin Başlangıçta Otomatik Olarak Monte Edilmesini Sağlayın

Sabit sürücülerinizi otomatik veya manuel olarak başlatmak, her iki durumda da önce bazı uygulamaları indirmeniz gerekir.

sudo apt-get -y yükleme ntfs-3g hfutils hfsprogs exfat-fuse

ntfs-3g, Windows'ta çok yaygın olan NTFS dosya sistemini okumak için gerekli bir uygulamadır. Örneğin, HDD'nizi USB bağlantı noktasına takarsanız, verilere erişmeden önce HDD'yi monte etmeniz gerekir. Bu örnekte HDD'nin bir NTFS dosya sistemine sahip olduğunu varsayalım. Ardından HDD'yi

sudo mount -t ntfs-3g -o utf8, uid=pi, gid=pi, noatime /dev/sda /media/usbstick

Bu kodu çalıştırdıktan sonra, HDD /media/usbstick/ içine monte edilecektir.

Raspbian, günümüzde USB çubukları veya HDD'ler gibi yakın zamanda bağlanan cihazları otomatik olarak /media/ klasörüne bağlamaktadır. Ancak HDD'lerin her zaman doğru şekilde takıldığından emin olmak istiyorsanız aşağıdaki adımları izleyin:

İlk olarak, yazarak HDD'lerinizin UUID'sini (benzersiz cihaz adı) bulun.

sudo blkid -o listesi -w /dev/null

ile nano'yu çağırarak /etc/fstab dizinine her iki HDD'nin UUID'lerini girin.

sudo nano /etc/fstab/

ve fstab listesine aşağıdaki satırları ekleyin:

UUID=xxxxxxxx /mnt/myDrive ext4 varsayılanları 0

UUID=yyyyyyyy /mnt/myDrive_mirror ext4 varsayılanları 0

xxxxxxxx ve yyyyyyyy yerine HDD'lerinizin gerçek UUID'sini girin ve ayrıca "myDrive"ı montaj klasörleriniz olarak adlandırdığınız şeyle değiştirin.

Dikkat: Bu dosyaya önceden yazılmış hiçbir şeyi silmeyin! Yalnızca yeni satırlar ekleyin.

Bu eğitici kılavuza bir alternatif olarak Kılavuz 1, Kılavuz 2 veya Kılavuz 3, içeriğine erişebilmeniz için sürücüleri nasıl (otomatik veya manuel olarak) monte edeceğinizi de anlatır.

Adım 14: Samba Sunucusunu Kurun

Daha önce de belirtildiği gibi "Samba, çeşitli Microsoft Windows istemcileri için dosya ve yazdırma hizmetleri sağlıyor[…]" (Bağlantı) Bizim durumumuzda, tüm bilgisayarların (örneğin Dizüstü bilgisayarınızdan) HDD'de bulunan dosyalara erişmesini sağlamak için bir Samba sunucusu oluşturuyoruz. RasPi'ye bağlanır.

Bir Samba sunucusunu başlatmak için önce onu RasPi'ye kurmamız gerekiyor.

sudo apt-get install samba samba-ortak-bin

Daha sonra config dosyasını nano ile çağırarak konfigürasyonları düzenlemeliyiz.

sudo nano /etc/samba/smb.conf

ve bu dosyada satırda

# güvenlik = kullanıcı

önceki "'#" işaretini kaldırın. Bu, kullanıcının bir Samba sunucu parolası belirlemesine olanak tanır (bu önerilir). Bu, HDD'deki dosyalara erişmek isteyen her kullanıcının bilmesi gereken paroladır.

Şimdi arayarak bir şifre tanımlıyoruz

sudo smbpasswd -a pi

ve bir şifre girerek.

Şimdi Samba sunucusuna hangi dosyalara erişim vermesi gerektiğini söylememiz gerekiyor.

sudo chown -R pi:pi /mnt/myDrive

/mnt/myDrive'ı HDD'nizin takılı olduğu yolla değiştirmelisiniz.

smb.conf dosyasına eklememiz gereken birkaç konfigürasyon daha var. smb.conf'un altına aşağıdaki satırları ekleyin

[MyNetworkDrive]

path=/mnt/myDrive yazılabilir=evet misafir tamam=çalışma grubu yok=WORKGROUP göz atılabilir=evet

path tekrar HDD'nizin nereye monte edildiğini gösterir, writebale, kullanıcıların dosya değiştirmesine ve eklemesine (yazma erişimi) izin verilip verilmediğini gösterir. misafir ok=hayır, HDD'deki dosyalara erişmek isteyen tüm kullanıcıların şifreyi bilmesi gerektiği anlamına gelir. Çalışma grubunun arkasına, kullanmakta olduğunuz Windows çalışma grubunuzun adını eklemeniz gerekir (varsayılan büyük olasılıkla "WORKGROUP" dur). Göz atılabilir=yes, örneğin çok sayıda resmi çok hızlı bir şekilde gözden geçirirseniz işleri biraz hızlandırır.

Yapılandırma dosyasını değiştirmeyi bitirdikten sonra Samba sunucusunu yeniden başlatın.

sudo /etc/init.d/samba yeniden başlat

ve dosyalarınıza erişiminiz varsa Windows PC'nizden test edin.

Kılavuz 1, tüm bunları nasıl kuracağınız konusunda size alternatif bir eğitim sunar.

Adım 15: Dosya Yedekleme Sistemini Kurun

Şimdi duvardaki bir panoda bir Raspberry Pi üzerinde iki HDD var… ama şimdiye kadar sadece bir HDD kullandık. Çünkü ikinci HDD'yi, RasPi tarafından birincisi ile düzenli olarak senkronize edilecek bir yedek sürücü olarak kullanacağız. Bu, örneğin her gün ilk HDD'nizde yaptığınız tüm değişikliklerin ikinci HDD'ye yansıtılacağı/kopyalanacağı anlamına gelir.

Bunu yapmak için yazarak rsync uygulamasını yüklememiz gerekiyor

sudo apt-get güncellemesi

sudo apt-get yükleme hdparm sudo hdparm -C /dev/sda

Şimdi önce tüm süreci tek bir sahte dosya üzerinde test ediyoruz. Bunun için kukla bir dosya oluşturuyoruz

sudo nano /mnt/myDrive/TestFile.txt

ve keyfi bir şey yazın. Ardından nano'yu "Strg+x" ile kapatın ve şimdi rsync'in her iki HDD'yi de doğrudan senkronize etmesine izin verin

rsync -av --delete /mnt/myDrive /mnt/myDrive_mirror

Her şey yolunda giderse, ikinci HDD'de TestFile.txt dosyasını bulmalıyız (/mnt/myDrive_mirror'da ortalama). Aşağıda /mnt/myDrive'ı "kaynak" ve /mnt/myDrive_mirror'ı "hedef" olarak adlandıracağım.

-av seçeneği komutlardan oluşur

  • -v ne kopyaladığını/senkronize ettiğini kabukta size gösterir
  • -a aşağıdaki komutların tümünü yapar

    • -r tüm alt dizinleri kopyalar
    • -l sembolik bağları kopyalar
    • -p, kaynak dosyaların erişim haklarını korur
    • -t kaynak dosyaların zaman damgalarını tutar
    • -g, kaynak dosyaların grup erişim haklarını korur
  • --delete hem kaynak hem de hedefteki dosyaları karşılaştırır ve artık kaynakta mevcut değillerse hedefteki dosyaları siler.

Şimdi kaynak ve hedef sürücümüzü başarıyla senkronize ettik. Şimdi rsync'in bunu düzenli olarak yapmasını istiyoruz. Bunun için bir crontab oluşturmamız gerekiyor

sudo crontab -e

Bu komut nano'da bir rsync yapılandırma dosyası açar ("sudo" komutunu kullanmaya dikkat edin. Aksi takdirde Raspbian yanlış dosyaya erişecektir!). Crontab, kaynağımızı ve hedefimizi senkronize etmek için daha önce kullandığımız komutun aynısını içerir. Ancak crontab'da rsync'e verilerimizi ne zaman senkronize etmesi gerektiğini söyleyen bir önek vardır. Önek aşağıdaki numaralardan oluşur

Dakika Saat DayInTheMonth Ay DayOfTheWeek rsync-Command

Aşağıdaki crontab örneği, işleri temizlemelidir

00 05 * * * rsync -av --delete /mnt/myDrive /mnt/myDrive_mirror

bu, RasPi'nizin her gün saat 05:00'te kaynak ve hedefi senkronize ettiği anlamına gelir.

Alternatif öğreticiler burada veya burada verilmiştir.

Adım 16: Linux'u Kullanmak Hakkında Bilmek Güzel

Linux hakkında bir şeyler (öğrendiklerim):

  • RasPi'de, yine Linux çekirdeğine dayanan "Debian"ın özel bir sürümü olan "Raspbian" adlı özel bir Linux sürümünü çalıştırıyoruz.
  • Raspbian açık kaynak kodludur ve önceden yüklenmiş çeşitli programlarla birlikte gelir:

    • bir web tarayıcısı: IceWeasel (Firefox'un soyulmuş bir sürümü)
    • Python 2 ve 3
    • Minecraft
    • LibreOffice
    • Wolfram ve Matematik
    • PDF Görüntüleyici
    • Java IDE'si
    • nano (basit bir düzenleyici)
  • Linux veya Raspbian, çoğunlukla komut penceresine yazdığınız komutlarla ("kabuk" olarak adlandırılır) çalıştırılır.
  • Eğer bir yöneticiyseniz (veya linux "süper kullanıcı") iseniz, her komuttan önce "sudo" yazmanız şartıyla ("sudo" = "super user do") birçok şeyi değiştirmenize ve değiştirmenize izin verilir. Örnek: sudo nano path/myfile super kullanılan "path" klasöründeki "myfile" dosyasını açmak için editör nano'yu çağırır

Raspbian için diğer önemli çağrılar:

sudo apt-get güncelleme && apt-get yükseltme

güncellemeler için arayın (internet bağlantısı gereklidir)

sudo apt-get install XYZ

RasPi'ye XYZ paketini (sadece bir örnek) indirin ve kurun

Linux işletim sisteminizi RasPi'nizde yedeklemek istiyorsanız şu adımları izleyin:

  1. Win32DisImager'ı İndirin
  2. RasPi'nizi kapatın ve SD kartı çıkarın ve PC'nize koyun ve Win32DiskImager'ı çalıştırın.
  3. Yedekleme dosyanızı yerleştirmek istediğiniz yeri (klasör düğmesiyle) seçin (tüm SD kartın bir görüntüsünü oluşturacak ve bunu PC'nizin sabit diskine bir img dosyası biçiminde koyacaktır.
  4. "Oku" düğmesine basarak bir yedek resim oluşturun. (Bu biraz zaman alabilir)
  5. Tamamlandı.

Önerilen: