Mündəricat:

Divarda başqa bir Pi: 16 addım (şəkillərlə)
Divarda başqa bir Pi: 16 addım (şəkillərlə)

Video: Divarda başqa bir Pi: 16 addım (şəkillərlə)

Video: Divarda başqa bir Pi: 16 addım (şəkillərlə)
Video: “ÜREYİM İSTƏSƏ VEREREM BUNDAN KİMƏ NƏ?!” - 18+ QIRĞIN DEBAT 2024, Iyul
Anonim
Divarda başqa bir Pi
Divarda başqa bir Pi
Divarda başqa bir Pi
Divarda başqa bir Pi

Bu təlimatlandırıcı bir Raspberry Pi (RasPi) və iki HDD istifadə edərək NAS (Şəbəkəyə Bağlı Saxlama) qurmağın yollarını göstərir. Bu təlimatın sizə necə ediləcəyi ilə bağlı ətraflı təlimatlar verməsi nəzərdə tutulur

  • bir RasPi, iki HDD və bütün enerji təchizatını taxtaya bağlayın, sonra evinizdəki divara quraşdırıla bilər.
  • RasPi proqramını işlədəcək şəkildə

    • bir NAS
    • və / və ya printer serveri (istəsən)
  • Linux ilə məşğul olun və sizə bəzi əsas əmrləri göstərin (əvvəllər onunla işləməmisinizsə (işləmədiyi kimi)

Bu təlimat aşağıdakı 4 fəsildə bölünür:

  1. HW-Quraşdırma
  2. Debian/Linux əsasları
  3. Sistem və NAS qurulması
  4. RasPi sisteminin ehtiyat nüsxələrinin çıxarılması
  5. Bəzi göstərişlər və tövsiyələr

Addım 1: Hazırlıqlar - Göstərişlər və Alış -veriş siyahısı

Hazırlıqlar - göstərişlər və alış -veriş siyahısı
Hazırlıqlar - göstərişlər və alış -veriş siyahısı

Başlamazdan əvvəl sizi problemlə üzləşməyinizə mane olacaq bəzi vacib göstərişlər:

  • 1 -ci ipucu: SATA ilə USB nəzarətçisinə malik xarici bir HDD korpusu almadan əvvəl -> nəzarətçinin istifadə etmək istədiyiniz saxlama həcmini idarə edə biləcəyini yoxlayın! SATA-dan USB nəzarətçisinə malik olan HDD-ni xarici sürücü kimi istifadə edərək). Xüsusilə idarə edə bildikləri HDD saxlama həcmi ilə fərqləndikləri bir çox fərqli nəzarətçi var. 4TB-HDD istifadə etdim və əvvəlcə yalnız 2 TB-a qədər idarə edə bilən bir nəzarətçi aldım, buna görə dəyişdirməli oldum
  • 2 -ci ipucu: RasPi -nizi gücləndirmək istədiyiniz enerji mənbəyinin ən azı 5VDC və 2A təmin edə biləcəyinə əmin olun.

Vacib qeyd: Nə mən, nə də Instructables.com bu təlimata daxil etdiyim bağlantıların arxasındakı məzmuna görə məsuliyyət daşımır.

Sonra sizə lazım olan hissələr üçün kiçik bir alış -veriş siyahısı vermək istəyirəm:

  • bir Raspberry Pi (Versiya 2 və ya 3 ilə işləməlidir, RasPi Version 2 istifadə edirəm)
  • ən az 4 sinifli 8 GB SD kart
  • RasPi üçün bir mənzil
  • micro-USB konnektoru olan 5VDC / 2A enerji təchizatı
  • USB konnektoru olan 2x xarici HDD (və ya SSD) və ya SATA bağlantısı olan 2x HDD (və ya SSD)
  • SATA -dan USB nəzarətçi ilə 2x korpus (USB çıxışı olan xarici HDD varsa lazım deyil)
  • təxminən 50 sm x 30 sm və qalınlığı 2 sm olan taxta lövhə, rəng sizin seçiminizdir;)
  • ən azı 3 çıxışı olan bir elektrik zolağı (ideal olaraq elektrik lenti lövhənizlə eyni rəngdədir)
  • 5 -dən 6 -a qədər metal mötərizə (yerli avadanlıqlarınızdan / DIY mağazanızdan satın ala bilərsiniz (məsələn, bu kimi) Mötərizələr baş barmağının enində olmalıdır və vintləri olmalıdır
  • metal delikli lent (buradakı makaradakı şey)
  • Lövhənin təxminən 50-80% uzunluğunda olan 12 vida (mənim vəziyyətimdə təxminən 1, 5 sm)
  • Mötərizəyə və metal lentə uyğun olan 1m daralma borusu
  • Ethernet (LAN) kabeli
  • 1 torba Sugru (deliklərin kənarlarını örtmək və gözəl görünməsi üçün)
  • Ən azı 50 kabel sıxaclı 1 çanta
  • Ən azı 50 ədəd olan 1 dırnaq, dırnaqları 1, 5 sm (!)
  • 1 paket iki komponentli yapışqan
  • isteğe bağlı: 10 keçə yastıq (məsələn, bunlar)

Proqram qurulması üçün də sizə lazım olacaq

  • HDMI -ya qoşula bilən bir ekran (televizorunuz da ola bilər)
  • USB düymələri
  • USB siçan

Addım 2: Mötərizələrin quraşdırılması

Mötərizələrin quraşdırılması
Mötərizələrin quraşdırılması
  1. Metal delikli lentdən hər biri təxminən 8 sm olan 4 ədəd kəsin.
  2. Bant parçalarını hər HDD korpusunun kənarına və RasPi ətrafına uyğun şəkildə bükün
  3. Lövhədəki HDD qutularını istədiyiniz kimi hizalayın və mötərizələri HDD qutularının və RasPi -nin altına qoyun, ancaq aşağı tərəfə (daha sonra aşağıya baxacaq tərəfdir) lövhə divardan asılıb). HDD qutuları və RasPi daha sonra bu mötərizədə dayanır.
  4. Mötərizənin yerini qeyd edin. Bant daha sonra asanlıqla əyilə biləcəyi üçün təxminən yerləşdirilə bilər. Sonra HDD qutularını və Pi -ni çıxarın.
  5. Büzülmə borusunu mötərizələrə və metal lentə qoyun və vida çuxurunun olduğu yerdən bir deşik açın. Yalnız kiçik deşiklər etmək üçün diqqətli olun, çünki deşiklər büzülən borunu qızdırdıqca genişlənəcək.
  6. Büzülən borunu isti hava tabancası və ya çaxmaqla qızdırın.
  7. Mötərizələri (indi daralma borusu ilə örtülmüşdür) vintlər ilə lövhəyə quraşdırın. İndi metal delikli bant üçün eyni şeyi edin.
  8. Metal delikli bantı HDD qutularının və RasPi -nin yuxarı kənarına bükün

İndi RaspBerry Pi və iki HDD quraşdırılmış bir lövhəniz var.

Çantalarda daha az cızıq və HDD -dən daha az səs -küy çıxarmaq üçün vintlərin üstünə bir neçə keçə yastıq da qoya bilərsiniz.

Addım 3: Kabelləri bağlayın

Kabelləri bağlayın
Kabelləri bağlayın

Bu addımdakı fikir, kabellərin lövhənin arxasında gizlənməsidir.

  • Lövhədə, baş barmaqların eni təxminən 3 - 4 olan, HDD -lərin USB və güc girişinin olduğu yerdən, kabellərin çuxurdan rahat şəkildə keçə biləcəyi yerdən 2 delik açın.
  • USB konnektoru və güc konnektorunun çox boşluq olan çuxurdan keçə biləcəyinə əmin olun (hər tərəfdən təxminən 3-4 mm)
  • Delikləri Sugru ilə örtün və bunu edərkən hər iki konnektorun dəlikdən asanlıqla keçə biləcəyini yoxlayın (daha sonra Sugru quruduqdan sonra çuxuru yenidən genişləndirmək daha çətin olacaq)
  • Sugru quruduqdan sonra bütün bağlayıcıları keçirin
  • İndi arxa tərəfdəki qalan kabelləri bağlamalısınız. Əminəm ki, şəkildəkindən daha yaxşı bir iş görə bilərsiniz:)

Addım 4: Güc zolağının quraşdırılması

Güc zolağının quraşdırılması
Güc zolağının quraşdırılması

İndi elektrik şeridini lövhəyə iki komponentli yapışdırıcı ilə bağlayın. İstəyirsinizsə, elektrik şeridinin və lövhənin səthini kobudlaşdıra bilərsiniz.

Və bəli: İki komponentli bir yapışdırıcıya ehtiyacınız var, çünki əks halda elektrik zolağınız hər zaman düşəcək;)

Addım 5: Bütün Şeyi Divara Montaj Etmək

Bütün Şeyi Divara Montaj Etmək
Bütün Şeyi Divara Montaj Etmək
  • İndi metal delikli lentdən hər biri 10 sm olan başqa 2 ədəd kəsin
  • Bant parçalarına bir az daralma borusu qoyun.
  • lentin hər bir hissəsini lövhənin bir arxa küncünə vidalayın (şəkildəki kimi)
  • digər uclarını divara vidalayın (beton divar üçün əvvəlcə mənim kimi tıxaclar quraşdırmalısınız)

Addım 6: Çıxan Kabelləri Bağlamaq

Gedən Kabelləri Bağlamaq
Gedən Kabelləri Bağlamaq

Nəhayət, lövhədən elektrik prizinə və marşrutlaşdırıcıya/açara gedən qalan kabelləri bağlayın.

Addım 7: Raspberry Pi üzərində NOOBS quraşdırın

Raspberry Pi üzərində NOOBS quraşdırılması
Raspberry Pi üzərində NOOBS quraşdırılması

Raspberry Pi proqramlaşdırmağa başlamazdan əvvəl RasPi -yə daxil olacaq SD karta əməliyyat sistemini (OS) yerləşdirməliyik.

Raspbianın "NOOBS" adlı daha sadə bir versiyasından istifadə edəcəyik. Quraşdırmaq daha asandır, çünki prosesdə sizə rəhbərlik edəcək bir sehrbaz olacaq.

Quraşdırma təlimatını da buradan oxumaq istəyə bilərsiniz.

  1. Https://www.raspberrypi.org/downloads/noobs/ ünvanından NOOBS -in son versiyasını yükləyin. "Offline və şəbəkə quraşdırma" nın zip versiyasını götürməyi məsləhət görürəm.
  2. Zip faylını çıxarın
  3. SD kartı tamamilə formatlayın
  4. Zip -dən çıxarılan bütün faylları SD karta kopyalayın.
  5. SD kartı RasPi -yə daxil edin
  6. Ekranı HDMI portuna, klaviatura və siçanı USB portuna qoşun.
  7. Raspi -ni gücləndirin.

Ondan sonra

  • quraşdırma təlimatlarına əməl edin.
  • "Raspbian" seçin və ölkənizi və altındakı klaviatura üslubunu seçməyi unutmayın (daha sonra səhv bir klaviatura düzeni ilə dəyişdirmək çox çətindir)

Addım 8: Raspbian qurmaq - Baxış

RasPi -dən düzgün istifadə etməyə başlamazdan əvvəl bəzi şeylər qurmalıyıq. Məsələn, hər zaman ayrı bir ekran istifadə etmək istəməyəcəksiniz. Alternativ olaraq, RasPi -ni PC -dən uzaqdan idarə etməyə imkan verən VNC -dir. Aşağıdakı addımlar olacaq:

  1. Şəbəkə əlaqələrini qurun (LAN/Wifi)
  2. VNC qurun *)
  3. VNC açılışını avtomatik olaraq edin
  4. HDD -ləri daha səmərəli bir Linux fayl sisteminə (ext4) format edin və tənbəl qeydləri söndürün.
  5. HDD -lərin avtomatik olaraq işə salınmasını təmin edin (proqram təminatını Raspbian -a ağıllı şəkildə bağlayın)
  6. Samba serverini qurun (HDD -lərin məzmununu PC -dən uzaqdan əldə etməyə imkan verən bir proses)
  7. İkinci/ehtiyat HDD ilə fayl ehtiyat sistemini qurun.

*) Qeyd: Bir VNC (Virtual Şəbəkə Hesablama), PC -dən uzaqdan RasPi -yə nəzarət etməyə imkan verir. Bir ekran bağlı olduqda göstəriləcək hər şeyi görəcəksiniz, siçan və klaviatura üzərində nəzarət var … hər şey. Kompüterinizdə tamamilə fərqli bir yerdə oturmağınız istisna olmaqla.

RasPi cihazınızın ekransız bir divarda olmasını istədiyiniz üçün VNC -nin olması vacibdir.

Addım 9: Şəbəkə Bağlantılarını (LAN/Wifi) qurun

LAN / Wifi bağlantınızı necə quracağınıza dair yaxşı bir təlimatı burada tapa bilərsiniz.

Raspbian -a hansı əlaqədən istifadə etmək istədiyinizi söyləmək üçün onu xüsusi bir fayla yazmalısınız. Aşağıdakı parametrlər LAN bağlantısını konfiqurasiya edir. Wifi qurmaq istəyirsinizsə, burada təsvir olunan parametrlərdən istifadə edin.

Bir qabığı açın və daxil edin

sudo nano/etc/network/interfeysləri

Hansı "nano" mətn redaktorunda "interfeyslər" faylını açır. Redaktora aşağıdakı sətirləri yazın

avtomatik bax

iface lo inet loopback iface eth0 inet dhcp hostname "myRasPi" # "myRasPi" seçdiyiniz bir adla dəyişdirilə bilər allow-hotplug wlan0 iface wlan0 inet dhcp wpa-conf /etc/wpa_supplicant/wpa_supplicant.conh iface default inace

(Hər # şərhdən sonra). Sonra "Ctrl + X" və "Enter" düymələri ilə qeyd edin və çıxın.

İndi LAN/Wifi bağlantısı üçün etimadnamənizi daxil etməliyik. Buna görə açmaq lazımdır

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

və etimadnamənizi qoyun. "YOURSSID" sözünü LAN/Wifi şəbəkənizin adı ilə və "YOURPASSWORD" u müvafiq şəbəkə şifrəsi ilə əvəz edin. İstəyirsinizsə, ölkə kodunu dəyişdirin:)

ölkə = DE

ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev update_config = 1 network = {ssid = "YOURSSID" psk = "YOURPASSWORD" # Protokol növü RSN (WP2 üçün) və WPA (WPA1 üçün) proto = RSN # ola bilər RSN istifadə edin # Açar idarəetmə növü key_mgmt = WPA-PSK # Pairwise CCMP (WPA2 üçün) və TKIP (WPA1 üçün) cüt ola bilər = CCMP #Authorization seçimi hər iki WPA1/WPA2 üçün AÇIQ olmalıdır auth_alg = OPEN

}

Qalan parametrlər yuxarıda göstərildiyi kimi olmalıdır. Xüsusilə "cüt olaraq = CCMP" və "proto = RSN".

Addım 10: VNC qurun

VNC qurun
VNC qurun

VNC -nin necə qurulacağına dair digər yaxşı bələdçilər Guide1, Guide2 və Guide3 -dir.

VNC proqramını qurmadan əvvəl, ehtimal ki, bir yeniləmə etməlisiniz:

sudo apt-get update && apt-get upgrade

Sonra "tightVNCserver" tətbiqini yükləyin və quraşdırın

sudo apt-get tightvncserver quraşdırın

Bunu etdikdən sonra bu VNC serveri üçün parol təyin edin

vncpasswd

uzaqdan idarəetmə vasitəsi ilə RasPi -yə daxil olduğunuzda daha sonra kompüterinizdə soruşulacaq.

VNC serverinin artıq işlədiyini yoxlamaq üçün RasPi ilə sıxVNC server sessiyasına zəng edin

tightVNCserver

İndi kompüterinizə gedin və tightVNC görüntüleyicisini buradan yükləyin və quraşdırın (quraşdırarkən "tightVNCserver" seçimini işarələyə bilərsiniz, buna PC -də ehtiyacınız olmayacaq).

Ya Windows-da, ya da yönlendiricinizdə RasPi-nin IP ünvanını yoxlaya bilərsiniz (DHCP ilə işləyirsinizsə). Sonra kompüterinizdə TightVNC-Viewer-ı işə salın və RasPi-nin IP ünvanını, sonra iki nöqtəni və sonra adətən 5901 olan port nömrəsini yazın.

Məsələn: PasPi IP ünvanı 192.168.1.50, sonra uzaq ana 192.168.1.50:5901 -dir.

RasPi -nin ekranını görə bilməlisiniz.

Addım 11: VNC Önyükləməsini Avtomatik Edin

Bir VNC başladıq, ancaq RasPi -ni yenidən başlatsanız, sessiya yox olacaq və PC -dən uzaqdan RasPI -yə qoşula bilməzsiniz.

VNC server sessiyasını avtomatik işə salmaq üçün bunu göstərən bir skript yükləməlisiniz:

#!/bin/sh

### INIT MƏLUMATINA BAŞLAYIN # Təmin edir: tightvncserver # Lazım-Başlat: $ local_fs # Tələb-Dur: $ local_fs # Varsayılan-Başlat: 2 3 4 5 # Default-Stop 0 1 6 # Qısa Təsvir: trightvncserver-i başlat/dayandır # SON İNFO məlumatı # Ətraflı məlumat üçün bax: # https://www.penguintutor.com/linux/tightvnc # Bu girişi fərdiləşdir # USER dəyişənini USER = 'pi' ixrac altında sıxvncserverə başlamaq üçün istifadəçinin adına təyin et. Xüsusi tənzimləmə tələb olunur cd ~ $ USER halda "$ 1" başlanğıcda) su $ USER -c '/usr/bin/tightvncserver: 1' echo "$ USER üçün TightVNC serveri işə salınır";; stop) pkill Xtightvnc echo "Tightvncserver dayandırıldı";; *) echo "İstifadə: /etc/init.d/tightvncserver {start | stop}" çıxış 1;; esac çıxış 0

#!/Bin/sh başlanğıcı vacibdir. Yüklədikdən sonra məzmunu kopyalamalısınız. Sonra nano ilə yeni bir fayl açın

sudo nano /etc/init.d/tightvncserver

və məzmunu bu fayla yapışdırın. Başlanğıcda Raspbianın bu faylı yükləməsi üçün giriş hüquqlarını dəyişdirməliyik

sudo chown kökü: root /etc/init.d/tightvncserver

ilə faylın icra olunmasını təmin edin

sudo chmod 755 /etc/init.d/tightvncserver

və faylı standart iş səviyyələrinə əlavə edin (Raspbian tərəfindən tapılaraq icra ediləcək)

sudo update-rc.d tightvncserver standartları

Və hər şey hazırdır:)

İndi RasPi'niz işə salındıqdan sonra sıx bir VNCserver sessiyasına başlamalıdır. Bunun işlədiyini yoxlayın. Əks təqdirdə ətraflı şəkildə gedin və digər bələdçilərlə müqayisə edin.

Addım 12: HDD formatlayın

HDD -lərinizi RasPi -yə bağladığınız anda adlarını və ya indekslərini tapa bilərsiniz

sudo fdisk -l

"/Dev/sda" və ya "/dev/sdb" formasına malik HDD adlarını bildirən bir siyahı açılacaq.

HDD -ləri əvvəlcə formatlaşdırmaq üçün zəng edin

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

Fdisk siyahısındakı HDD indeksi üçün X -i harada əvəz etməlisiniz, məsələn. sda.

İndi HDD -nin formatlanması üçün uzun müddət gözləmək lazımdır.

Eyni şeyi ikinci HDD (ehtiyat HDD) üçün də edin.

Qeyd: Tənbəl qeyd etmə seçimi, formatlamanın 4TB HDD üçün olduqca uzun müddət çəkməsinə səbəb olur. Ancaq sonradan, RasPi -ni işə saldığınız zaman, HDD -lər daha sürətli açılacaq və quraşdırılacaq. Bu barədə burada oxuyun.

Addım 13: HDD -lərin işə salınması zamanı avtomatik olaraq quraşdırılması

Başlanğıcda HDD -lərin avtomatik olaraq quraşdırılmasını təmin edin
Başlanğıcda HDD -lərin avtomatik olaraq quraşdırılmasını təmin edin

Sabit disklərinizi avtomatik və ya əl ilə yükləmək üçün hər iki halda əvvəlcə bəzi tətbiqləri yükləməlisiniz

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

Ntfs-3g, Windows-da çox yayılmış NTFS fayl sistemini oxumaq üçün lazım olan bir tətbiqdir. Məsələn, HDD -ni USB portuna bağlasanız, məlumatlara daxil olmaq üçün əvvəlcə HDD -ni bağlamalısınız. Bu nümunədə HDD -nin NTFS fayl sisteminə sahib olduğunu fərz edək. Sonra HDD -ni quraşdırın

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

Bu kodu icra etdikdən sonra HDD/media/usbstick/-ə quraşdırılacaq.

Bu günlərdə Raspbian, USB çubuqlar və ya HDD kimi yaxınlarda bağlanmış cihazları / media / qovluğuna avtomatik olaraq bağlayır. Ancaq HDD -lərin həmişə düzgün bir şəkildə quraşdırıldığından əmin olmaq istəyirsinizsə, aşağıdakı adımları yerinə yetirin.

Əvvəlcə yazaraq HDD -lərinizin UUID -ni (unikal cihaz adı) öyrənin

sudo blkid -o siyahısı -w /dev /null

Nano ilə zəng edərək hər iki HDD -nin UUID -ni /etc /fstab daxil edin

sudo nano/etc/fstab/

və fstab siyahısına aşağıdakı sətirləri əlavə edin:

UUID = xxxxxxxx /mnt /myDrive ext4 defoltları 0

UUID = yyyyyyyy /mnt /myDrive_mirror ext4 defoltları 0

xxxxxxxx və yyyyyyyy əvəzinə HDD -lərinizin əsl UUID -ni daxil edin və "myDrive" ı montaj qovluqlarınız adlandırdığınız hər şeyə dəyişdirin.

Diqqət: Bu fayla yazılmış heç bir şeyi silməyin! Yalnız yeni sətirlər əlavə edin.

Bu təlimata alternativ olaraq Bələdçi 1, Bələdçi 2 və ya Kılavuz 3 də, məzmunlarına daxil ola biləcəyiniz sürücülərin necə (avtomatik və ya əllə) quraşdırılacağını sizə bildirir.

Addım 14: Samba Server qurun

Artıq qeyd edildiyi kimi "Samba müxtəlif Microsoft Windows müştəriləri üçün fayl və çap xidmətləri təqdim edir […]" (Bağlantı) Bizim vəziyyətimizdə bütün kompüterlərə (məsələn, Laptopunuzdan) HDD -də olan fayllara daxil olmaq üçün bir Samba serveri yaradırıq. RasPi ilə əlaqəlidir.

Samba serverini işə salmaq üçün əvvəlcə onu RasPi -yə quraşdırmalıyıq

sudo apt-get samba samba-common-bin quraşdırın

Sonra konfiqurasiya faylını nano ilə çağıraraq düzəltməliyik

sudo nano /etc/samba/smb.conf

və bu faylda satır

# təhlükəsizlik = istifadəçi

əvvəlki "'#" işarəsini çıxarın. Bu istifadəçiyə bir Samba server şifrəsi təyin etməyə imkan verir (tövsiyə olunur). HDD -dəki fayllara daxil olmaq istəyən hər bir istifadəçinin bilməli olduğu parol budur.

İndi zəng edərək bir parol təyin edirik

sudo smbpasswd -pi

və parol daxil edin.

İndi Samba serverinə hansı fayllara daxil olması lazım olduğunu söyləməliyik

sudo chown -R pi: pi /mnt /myDrive

/mnt /myDrive -ı HDD -nin quraşdırıldığı yolla əvəz etməlisiniz.

Smb.conf -ə əlavə etməyimiz lazım olan daha çox konfiqurasiya var. Smb.conf faylının altına aşağıdakı sətirləri əlavə edin

[MyNetworkDrive]

path =/mnt/myDrive yazılabilir = bəli qonaq tamam = işçi qrupu yoxdur = WORKGROUP gözdən keçirilə bilər = bəli

yolun HDD -nin quraşdırıldığı yeri yenidən göstərdiyi yerdə, yazma balansı istifadəçilərin faylları dəyişdirməyə və əlavə etməyə (yazma icazəsi) icazə veriləcəyini göstərir. qonaq ok = yox, HDD -dəki fayllara daxil olmaq istəyən bütün istifadəçilərin şifrəni bilməsi demək deyil. İş qrupunun arxasında istifadə etdiyiniz Windows işçi qrupunun adını əlavə etməlisiniz (çox güman ki, "WORKGROUP"). Gözdən keçirilə bilən = bəli, məsələn, bir çox şəkildən çox tez keçsəniz, işləri bir az sürətləndirir.

Konfiqurasiya faylını dəyişdirməyi bitirdikdən sonra Samba serverini yenidən başladın

sudo /etc/init.d/samba yenidən başladın

və fayllarınıza girişiniz olub olmadığını Windows PC -dən sınayın.

Bələdçi 1, bütün bunları necə quracağınıza dair alternativ bir dərs verir.

Addım 15: Fayl Yedəkləmə Sistemini Qurun

İndi divardakı bir lövhədə bir Raspberry Pi üzərində iki HDD var … amma indiyə qədər yalnız bir HDD istifadə etdik. Yaxşı, çünki ikinci HDD -ni birincisi ilə mütəmadi olaraq RasPi tərəfindən sinxronizasiya ediləcək bir ehtiyat sürücü olaraq istifadə edəcəyik. Bu o deməkdir ki, məsələn, hər gün ilk HDD -də etdiyiniz bütün dəyişikliklər ikinci HDD -ə yansıtılacaq/kopyalanacaq.

Bunu etmək üçün yazaraq rsync tətbiqini qurmalıyıq

sudo apt-get yeniləməsi

sudo apt -get hdparm sudo hdparm -C /dev /sda qurun

İndi əvvəlcə bütün prosesi bir kukla sənəddə sınayırıq. Bunun üçün bir saxta fayl yaradırıq

sudo nano /mnt/myDrive/TestFile.txt

və ixtiyari bir şey yazın. Sonra nanonu "Strg+x" ilə bağlayın və indi rsync -in hər iki HDD -ni birbaşa sinxronizasiya etməsinə icazə verin

rsync -av -sil /mnt /myDrive /mnt /myDrive_mirror

Hər şey yaxşı gedirsə, ikinci HDD -də TestFile.txt tapmalıyıq (ortalama /mnt /myDrive_mirror). Aşağıda /mnt /myDrive -ı "mənbə" və /mnt /myDrive_mirror "hədəf" adlandıracağam.

-Av seçimi əmrlərdən ibarətdir

  • -v, nəyi kopyaladığını/sinxronizasiya etdiyini qabığında göstərir
  • -a aşağıdakı əmrlərin hamısını yerinə yetirir

    • -r bütün alt qovluqları kopyalayır
    • -l simvolik bağlantıları kopyalayır
    • -p mənbə fayllarına giriş hüquqlarını saxlayır
    • -t mənbə fayllarının vaxt möhürlərini saxlayır
    • -g, mənbə fayllarının qrup giriş hüquqlarını saxlayır
  • -həm mənbədəki, həm də hədəfdəki sənədləri müqayisə edən və artıq mənbədə olmadıqda hədəfdəki faylları silmək.

İndi mənbə və hədəf sürücümüzü uğurla sinxronizasiya etdik. İndi rsync -in bunu müntəzəm olaraq etməsini istəyirik. Bunun üçün bir crontab yaratmalıyıq

sudo crontab -e

Bu komanda nano -da rsync konfiqurasiya faylını açır ("sudo" əmrindən ehtiyatla istifadə edin. Əks halda Raspbian səhv fayla daxil olacaq!). Crontab, mənbəyimizi və hədəfimizi sinxronizasiya etmək üçün əvvəllər istifadə etdiyimiz eyni əmri ehtiva edir. Ancaq crontab -da rsync -ə məlumatlarımızı sinxronizasiya etməli olduğunu bildirən bir prefiks var. Prefiks aşağıdakı rəqəmlərdən ibarətdir

Dəqiqə Saatlar GünündəAylıq Ay GünündəOfTheWeek rsync-Command

Aşağıdakı crontab nümunəsi hər şeyi təmizləməlidir

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

bu o deməkdir ki, RasPi mənbəyinizi və hədəfinizi hər gün saat 05: 00 -da sinxronlaşdırır.

Alternativ dərslər burada və ya burada verilir.

Addım 16: Linux ilə işləmə haqqında bilmək çox xoşdur

Linux haqqında bir şey (öyrəndiklərim):

  • RasPi -də Linux -un "Raspbian" adlı xüsusi bir versiyasını işə salırıq ki, bu da Linux nüvəsinə əsaslanan "Debian" ın xüsusi bir versiyasıdır.
  • Raspbian açıq mənbəyidir və əvvəlcədən quraşdırılmış müxtəlif proqramlarla gəlir:

    • veb brauzer: IceWeasel (Firefox -un silinmiş versiyası)
    • Python 2 və 3
    • Minecraft
    • LibreOffice
    • Wolfram və Riyaziyyat
    • PDF Baxıcı
    • Java IDE
    • nano (sadə redaktor)
  • Linux və ya Raspbian əsasən komanda pəncərəsinə yazdığınız əmrlərlə idarə olunur ("shell" adlanır)
  • bir idarəçisinizsə (və ya linuxda "super istifadəçi" olsanız), hər bir əmrdən əvvəl "sudo" yazmağınız şərtilə bir çox şeyi dəyişdirə və dəyişdirə bilərsiniz ("sudo" = "super istifadəçi") Məsələn: sudo nano yolu/myfile super istifadə edilən zənglər redaktoru nano "yol" qovluğunda "faylımı" açmaq üçün

Raspbian üçün digər vacib zənglər:

sudo apt-get update && apt-get upgrade

yeniləmələr üçün zəng edin (internet bağlantısı tələb olunur)

sudo apt-get XYZ quraşdırın

XYZ paketini (yalnız bir nümunə) RasPi -də yükləyin və quraşdırın

Linux əməliyyat sisteminizi RasPi -də yedekləmək istəyirsinizsə, aşağıdakı adımları yerinə yetirin:

  1. Win32DisImager proqramını yükləyin
  2. RasPi -ni bağlayın və SD kartı çıxarın və PC -yə qoyun və Win32DiskImager -i işə salın.
  3. Yedək sənədinizi qoymaq istədiyiniz bir yer (qovluq düyməsi ilə) seçin (bütün SD kartın görüntüsünü yaradacaq və kompüterinizin sabit diskinə img faylı şəklində qoyacaq).
  4. "Oxu" düyməsini basaraq bir yedek şəkil yaradın. (Bu bir müddət çəkə bilər)
  5. Bitdi.

Tövsiyə: