Mündəricat:
- Addım 1: Hazırlıqlar - Göstərişlər və Alış -veriş siyahısı
- Addım 2: Mötərizələrin quraşdırılması
- Addım 3: Kabelləri bağlayın
- Addım 4: Güc zolağının quraşdırılması
- Addım 5: Bütün Şeyi Divara Montaj Etmək
- Addım 6: Çıxan Kabelləri Bağlamaq
- Addım 7: Raspberry Pi üzərində NOOBS quraşdırın
- Addım 8: Raspbian qurmaq - Baxış
- Addım 9: Şəbəkə Bağlantılarını (LAN/Wifi) qurun
- Addım 10: VNC qurun
- Addım 11: VNC Önyükləməsini Avtomatik Edin
- Addım 12: HDD formatlayın
- Addım 13: HDD -lərin işə salınması zamanı avtomatik olaraq quraşdırılması
- Addım 14: Samba Server qurun
- Addım 15: Fayl Yedəkləmə Sistemini Qurun
- Addım 16: Linux ilə işləmə haqqında bilmək çox xoşdur
Video: Divarda başqa bir Pi: 16 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
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:
- HW-Quraşdırma
- Debian/Linux əsasları
- Sistem və NAS qurulması
- RasPi sisteminin ehtiyat nüsxələrinin çıxarılması
- 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ı
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ı
- Metal delikli lentdən hər biri təxminən 8 sm olan 4 ədəd kəsin.
- Bant parçalarını hər HDD korpusunun kənarına və RasPi ətrafına uyğun şəkildə bükün
- 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.
- 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.
- 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.
- Büzülən borunu isti hava tabancası və ya çaxmaqla qızdırın.
- 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.
- 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
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ı
İ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
- İ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
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 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.
- 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.
- Zip faylını çıxarın
- SD kartı tamamilə formatlayın
- Zip -dən çıxarılan bütün faylları SD karta kopyalayın.
- SD kartı RasPi -yə daxil edin
- Ekranı HDMI portuna, klaviatura və siçanı USB portuna qoşun.
- 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:
- Şəbəkə əlaqələrini qurun (LAN/Wifi)
- VNC qurun *)
- VNC açılışını avtomatik olaraq edin
- 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.
- HDD -lərin avtomatik olaraq işə salınmasını təmin edin (proqram təminatını Raspbian -a ağıllı şəkildə bağlayın)
- Samba serverini qurun (HDD -lərin məzmununu PC -dən uzaqdan əldə etməyə imkan verən bir proses)
- İ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 -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ı
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:
- Win32DisImager proqramını yükləyin
- RasPi -ni bağlayın və SD kartı çıxarın və PC -yə qoyun və Win32DiskImager -i işə salın.
- 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).
- "Oxu" düyməsini basaraq bir yedek şəkil yaradın. (Bu bir müddət çəkə bilər)
- Bitdi.
Tövsiyə:
Flush Divarda Raspberry Pi Toxunma Ekranı: 8 Addım (Şəkillərlə)
Flush Divarda quraşdırılmış Raspberry Pi Toxunma Ekranı: Raspberry Pi 7 " Toxunma ekranı inanılmaz, əlverişli bir texnikadır. Ev avtomatlaşdırması üçün istifadə etmək üçün birini divarıma bağlamaq istədiyimə qərar verdim. Ancaq onlayn olaraq tapdığım DIY qurğuların heç biri onu necə montaj etməyim problemi ilə məşğul olmadı
Raspberry Pi: Divarda Təqvim və Bildiriş Mərkəzi: 5 Addım (Şəkillərlə)
Raspberry Pi: Duvara Monte edilmiş Təqvim və Bildiriş Mərkəzi: "rəqəmsal əsrdən" əvvəl; bir çox ailə qarşıdan gələn hadisələrin aylıq görünüşünü göstərmək üçün divar təqvimlərindən istifadə edirdi. Divara quraşdırılmış təqvimin bu müasir versiyası eyni əsas funksiyaları ehtiva edir: Ailə üzvlərinin aylıq gündəm senkronizasiyası aktivləşdirilir
Toxunma Ekranı Divarda Ailə Sinxronizasiyası və Ev İdarəetmə Paneli: 7 Addım (Şəkillərlə birlikdə)
Toxunma Ekranı Divarda Ailə Sinxronizasiyası və Ev İdarəetmə Paneli: Hər ay hadisələrlə yenilənən bir təqvimimiz var, ancaq əl ilə edilir. Tükəndiyimiz şeyləri və ya digər kiçik işləri unutmağa meylliyik. Bu yaşda, senkronize bir təqvim və notepad tipli bir sistemə sahib olmağın daha asan olduğunu düşündüm
Arduino Irlib ilə bir TV pultunu və ya başqa bir şeyi necə təqlid etmək olar: 3 addım (şəkillərlə)
Arduino Irlib ilə bir TV Uzaqdan və ya Başqa Nəyi Təqdim etməliyəm: Giriş Hər kəsə salam və ilk Təlimatçılığa xoş gəldiniz.Bu gün, başlığın dediyi kimi, Arduino (hər hansı bir model) istifadə edərək İnfraqırmızı siqnallarla işləyən elektron TV pultunu və ya bənzər bir şeyi təqlid etməyi öyrənəcəyik. Problem bu idi: Kodları bir -birindən necə ayıra bilərəm
Bir AVR (arduino) başqa bir Arduino ilə necə proqramlaşdırılır: 7 addım
Başqa bir Arduino ilə AVR (arduino) Proqramlaşdırılması: Bu təlimatlar aşağıdakı hallarda faydalıdır: * atmega168 ilə arduino almışsınızsa və yerli elektronika mağazasında bir atmega328 almışsınızsa. Arduino yükləyicisi yoxdur * arduino istifadə etməyən bir layihə etmək istəyirsən - sadəcə