Tartalomjegyzék:
- 1. lépés: Előkészületek - tippek és bevásárló lista
- 2. lépés: A konzolok felszerelése
- 3. lépés: Kösse le a kábeleket
- 4. lépés: A tápegység felszerelése
- 5. lépés: Az egész dolog felszerelése a falra
- 6. lépés: A kimenő kábelek rögzítése
- 7. lépés: A NOOBS telepítése a Raspberry Pi -re
- 8. lépés: A Raspbian beállítása - Áttekintés
- 9. lépés: A hálózati csatlakozók (LAN/Wifi) beállítása
- 10. lépés: A VNC beállítása
- 11. lépés: Készítse el automatikusan a VNC rendszerindítást
- 12. lépés: Formázza a HDD -ket
- 13. lépés: A HDD -ket automatikusan telepítse az indításkor
- 14. lépés: A Samba kiszolgáló beállítása
- 15. lépés: Állítsa be a fájlmentési rendszert
- 16. lépés: Jó tudni a Linux kezeléséről
Videó: Egy másik Pi a falon: 16 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Ez az oktató oktatóanyag bemutatja, hogyan lehet NAS-t (hálózathoz csatolt tárhelyet) építeni egy Raspberry Pi (RasPi) és két HDD használatával. Ennek az oktatóanyagnak részletes útmutatást kell adnia ahhoz, hogyan kell
- szereljen egy RasPi -t, két HDD -t és a teljes tápegységet egy táblára, amelyet aztán otthonában a falra szerelhet
-
programozza a RasPi -t úgy, hogy az úgy működjön
- egy NAS
- és / vagy nyomtatószerver (ha szükséges)
- kezelje a Linuxot, és mutasson néhány alapvető parancsot (ha korábban nem dolgozott vele (ugyanúgy, mint nem)
Ez az oktatóanyag a következő 4 fejezetre oszlik:
- HW-Setup
- Debian/Linux alapok
- Rendszer és NAS beállítása
- RasPi rendszer biztonsági mentések készítése
- Néhány tipp és tipp
1. lépés: Előkészületek - tippek és bevásárló lista
Mielőtt elkezdenénk, néhány fontos tipp, amely megakadályozza, hogy bajba keveredjen:
- 1. tipp: Mielőtt külső merevlemez -házat vásárolna SATA -USB vezérlővel -> ellenőrizze, hogy a vezérlő képes -e kezelni a használni kívánt tárhelymennyiséget! Miért: Én egy házban lévő merevlemezt használtam (például a merevlemezt külső meghajtóként használja), amely SATA-USB vezérlővel rendelkezik. Sokféle vezérlő létezik, amelyek különösen különböznek a kezelni kívánt HDD -tárhely mennyiségétől. 4 TB-os merevlemezeket használtam, és először vettem egy vezérlőt, amely csak 2 TB-ig képes kezelni, ezért ki kellett cserélnem
- 2. tipp: Győződjön meg arról, hogy az a tápegység, amellyel a RasPi -t táplálni szeretné, legalább 5VDC és 2A feszültséget biztosít.
Fontos megjegyzés: Sem én, sem az instructables.com nem vállal felelősséget az ebben az utasításban elhelyezett linkek mögötti tartalomért.
Ezután szeretnék egy kis bevásárló listát adni a szükséges alkatrészekhez:
- egy Raspberry Pi (a 2 -es vagy a 3 -as verzióval kell működnie, én a RasPi 2 -es verzióját használom)
- egy 8 GB -os SD -kártya, legalább 4 osztályú sebességgel
- ház a RasPi számára
- tápegység, 5VDC / 2A, mikro-USB csatlakozóval
- 2x külső HDD (vagy SSD) USB csatlakozóval vagy 2x HDD (vagy SSD) SATA csatlakozóval
- 2x ház SATA -USB vezérlővel (nem szükséges, ha külső merevlemezzel rendelkezik USB -aljzattal)
- kb 50 cm x 30 cm -es és 2 cm vastagságú fatábla, a színt választod;)
- legalább 3 csatlakozóaljzatú tápegység (ideális esetben az elosztó színe megegyezik a tábla színével)
- 5-6 fém konzol (amelyeket a helyi hardverben / barkácsáruházban vásárolhat (például ehhez hasonló))
- fém perforált szalag (csak az orsón található dolog)
- 12 csavar, amelyek hossza körülbelül 50-80% -a a táblának (az én esetemben kb. 1,5 cm)
- 1 m zsugorcső, amely illeszkedik a konzolokra és a fémszalagra
- ethernet (LAN) kábel
- 1 tasak Sugru (a lyukak széleinek eltakarására és szép megjelenésre)
- 1 zsák, legalább 50 kábelbilinccsel
- 1 rossz köröm, legalább 50 darabból, a körmök nem lehetnek hosszabbak, mint 1,5 cm (!)
- 1 tasak kétkomponensű ragasztó
- opcionálisan: 10 filc párna (pl. ezek)
Szintén a szoftver beállításához lesz szüksége
- HDMI -hez csatlakoztatható képernyő (lehet a TV -je is)
- USB kulcskábel
- egy USB egér
2. lépés: A konzolok felszerelése
- Vágjon 4 darabot egyenként körülbelül 8 cm -re a fém perforált szalagból.
- Hajlítsa meg a szalagdarabokat úgy, hogy az illeszkedjen minden HDD -ház széle és a RasPi körül
- Igazítsa a merevlemez -házakat a táblára, ahogy szeretné (pl. Ahogy én tettem a táblámon), és tegye a konzolokat a merevlemez -tokok és a RasPi alá, de csak az alsó oldalra (ez az az oldal, amely később lefelé néz, amikor a tábla a falon lóg). A HDD tokok és a RasPi később ezekre a konzolokra fog állni.
- Jelölje meg a tartók helyzetét. A szalag nagyjából elhelyezhető, mivel később könnyen hajlítható. Ezután távolítsa el a HDD tokokat és a Pi -t.
- Helyezze a zsugorcsövet a konzolokra és a fémszalagra, és lyukassza ki a csavar furatát. Ügyeljen arra, hogy csak kisméretű lyukakat készítsen, mert a zsugorodó cső melegítésekor a lyukak kiszélesednek.
- Melegítse fel a zsugorodó csövet forrólevegős pisztollyal vagy öngyújtóval.
- Szerelje fel a konzolokat (most zsugorcsővel borítva) a táblára csavarokkal. Most ugyanezt tegye a fém perforált szalaggal.
- Hajlítsa meg a fém perforált szalagot a HDD tokok felső széle és a RasPi körül
Most egy tábla van RaspBerry Pi -vel és két HDD -vel felszerelve.
A tokok kevesebb karcolása és a HDD -k csörgő hangja érdekében néhány filcpárnát is elhelyezhet a csavarok tetején.
3. lépés: Kösse le a kábeleket
Ebben a lépésben az ötlet az, hogy a vezetékeket a tábla mögé rejtjük.
- Fúrjon 2 lyukat a táblán körülbelül 3-4 hüvelykujjnyi szélességben, ahonnan a merevlemezek USB- és tápellátása olyan, hogy a kábelek simán át tudnak menni a lyukon.
- Győződjön meg arról, hogy az USB-csatlakozó és a tápcsatlakozó át tud menni a lyukon, és sok hely marad (kb. 3-4 mm mindkét oldalon)
- Fedje le a lyukakat Sugru -val, és közben mindig ellenőrizze, hogy mindkét csatlakozó továbbra is könnyen átmegy -e a lyukon (később, amikor a Sugru megszáradt, sokkal nehezebb lesz újra kitágítani a lyukat)
- Miután a Sugru megszáradt, tegye át az összes csatlakozót
- Most le kell szorítani a hátoldalon lévő többi kábelt. Biztos vagyok benne, hogy jobb munkát tudsz végezni, mint a képen:)
4. lépés: A tápegység felszerelése
Most szerelje fel a tápegységet a kétkomponensű ragasztóval a táblára. Ha akarja, érdesítheti a tápkábel felületét és a táblát.
És igen: kétkomponensű ragasztóra van szüksége, mert különben az elektromos szalag folyamatosan leesik;)
5. lépés: Az egész dolog felszerelése a falra
- Most vágjon ki további 2 darabot, egyenként 10 cm -rel a fém perforált szalagból
- Tegyen zsugorodó csövet a szalagdarabokra.
- csavarja fel minden szalagdarabot a tábla egyik hátsó sarkára (ugyanúgy, mint a képen)
- csavarja a másik végét a falhoz (betonfalhoz először dugókat kell felszerelnie, mint nekem)
6. lépés: A kimenő kábelek rögzítése
Végül rögzítse le a többi kábelt, amelyek a táblától a hálózati aljzathoz és az útválasztóhoz/kapcsolóhoz vezetnek.
7. lépés: A NOOBS telepítése a Raspberry Pi -re
Mielőtt elkezdenénk programozni a Raspberry Pi programot, fel kell tennünk az operációs rendszert (OS) az SD kártyára, amely a RasPi -be kerül.
A Raspbian "NOOBS" nevű egyszerűbb verzióját fogjuk használni. Ezt sokkal könnyebb telepíteni, mert lesz egy varázsló, amely végigvezeti Önt a folyamaton.
Érdemes elolvasni a telepítési útmutatót is.
- Töltse le a NOOBS legújabb verzióját a https://www.raspberrypi.org/downloads/noobs/ weboldalról.
- Bontsa ki a zip fájlt
- Formázza meg teljesen az SD kártyát
- Másolja az összes kibontott fájlt a zip -ből az SD -kártyára.
- Helyezze az SD -kártyát a RasPi -be
- Csatlakoztasson egy képernyőt a HDMI -porthoz, és billentyűzetet és egeret az USB -portokhoz.
- Kapcsolja be a Raspi -t.
Utána
- kövesse a telepítési utasításokat.
- válassza a "Raspbian" lehetőséget, és ne felejtse el kiválasztani az országát és a billentyűzet stílusát az alján (bonyolult később megváltoztatni, ha rossz billentyűzet -elrendezést használ)
8. lépés: A Raspbian beállítása - Áttekintés
Mielőtt elkezdenénk megfelelően használni a RasPi -t, be kell állítanunk néhány dolgot. Például előfordulhat, hogy nem akar állandóan külön képernyőt használni. Alternatív megoldás a VNC, amely lehetővé teszi a RasPi távoli vezérlését a számítógépről. A következő lépések lesznek:
- A hálózati csatlakozók beállítása (LAN/Wifi)
- A VNC beállítása *)
- Indítsa el a VNC automatikus indítását
- Formázza a merevlemezeket hatékonyabb linuxos fájlrendszerre (ext4), és kapcsolja ki a lusta naplózást.
- A merevlemezeket automatikusan telepítse az indításkor (szoftveresen csatlakoztassa őket a Raspbianhoz)
- Állítsa be a Samba szervert (egy folyamat, amely lehetővé teszi a merevlemezek tartalmának elérését távoli számítógépről)
- Állítsa be a fájlmentési rendszert a második/biztonsági HDD -vel.
*) Megjegyzés: A VNC (Virtual Network Computing) lehetővé teszi a RasPi vezérlését a távoli számítógépről. Látni fog mindent, ami akkor jelenik meg, ha egy képernyő csatlakoztatva van, irányíthatja az egeret és a billentyűzetet … minden. Kivéve, ha a számítógépén ül, esetleg valahol teljesen máshol.
Mivel azt szeretné, hogy RasPi -je képernyő nélkül legyen a falon, fontos, hogy legyen VNC -je.
9. lépés: A hálózati csatlakozók (LAN/Wifi) beállítása
Itt talál egy jó útmutatót a LAN / Wifi kapcsolat beállításához.
Annak érdekében, hogy megmondja a Raspbiannak, hogy milyen kapcsolatot szeretne használni, egy speciális fájlba kell írnia. Az alábbi beállítások konfigurálják a LAN -kapcsolatot. Ha be szeretné állítani a Wifi -t, használja az itt leírt beállításokat.
Nyisson meg egy héjat, és írja be
sudo nano/etc/network/interfaces
Ami megnyitja a "interfészeket" a fájlban a "nano" szövegszerkesztőben. A szerkesztőben írja be a következő sorokat
auto lo
iface lo inet loopback iface eth0 inet dhcp gazdagépnév "myRasPi" # "myRasPi" cserélhető az Ön által választott névvel allow-hotplug wlan0 iface wlan0 inet dhcp wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf dfc
(Minden # után egy megjegyzés következik). Ezután mentse és lépjen ki a "Ctrl + X" és "Enter" billentyűkombinációval.
Most be kell írnunk a LAN/Wifi kapcsolat hitelesítő adatait. Ezért meg kell nyitnia
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
és adja meg hitelesítő adatait. Cserélje le a „YOURSSID” nevet a LAN/Wifi hálózat nevére, és a „YOURPASSWORD” nevet a megfelelő hálózati jelszóra. Ja és szükség esetén változtasd meg az országkódot:)
ország = DE
ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev update_config = 1 network = {ssid = "YOURSSID" psk = "YOURPASSWORD" # A protokoll típusa lehet RSN (WP2 esetén) és WPA (WPA1 esetén) proto = RSN # mindig RSN használata # Kulcskezelési típus key_mgmt = WPA-PSK # Páros sorrendben lehet CCMP (WPA2 esetén) és TKIP (WPA1 esetén) páronként = CCMP # Az engedélyezési opciónak NYITOTT kell lennie mindkét WPA1/WPA2 esetén auth_alg = OPEN
}
A többi beállításnak pontosan a fent leírtaknak kell lennie. Különösen "páronként = CCMP" és "proto = RSN".
10. lépés: A VNC beállítása
További jó útmutatók a VNC beállításához: Guide1, Guide2 és Guide3.
A VNC szoftver telepítése előtt valószínűleg frissítenie kell:
sudo apt-get update && apt-get upgrade
Ezután töltse le és telepítse a "tightVNCserver" alkalmazást
sudo apt-get install tightvncserver
Miután ez megtörtént, állítson be jelszót ehhez a VNC -kiszolgálóhoz
vncpasswd
amelyet később megkérdez a számítógépen, amikor bejelentkezik a RasPi -be távvezérlőn keresztül.
Annak teszteléséhez, hogy a VNC -kiszolgáló már működik -e, hívjon egy tightVNC -kiszolgáló -munkamenetet a RasPi -n a
tightVNCserver
Most menjen a számítógépéhez, és töltse le innen a tightVNC megjelenítőt, és telepítse azt (telepítéskor törölje a jelölést a "tightVNCserver" lehetőségről, nem lesz rá szüksége a számítógépen).
A Windowsban vagy az útválasztón ellenőrizheti a RasPi IP-címét (ha DHCP-vel dolgozik). Ezután indítsa el a TightVNC-Viewer alkalmazást a számítógépén, és írja be a RasPi IP-címét, majd egy kettőspontot, majd a port számát, amely általában 5901.
Például: A PasPi IP -címe 192.168.1.50, akkor a távoli gazdagép 192.168.1.50:5901.
Látnia kell a RasPi képernyőjét.
11. lépés: Készítse el automatikusan a VNC rendszerindítást
Elindítottunk egy VNC -t, de ha újraindítja a RasPi -t, a munkamenet megszűnik, és nem tud többé csatlakozni a RasPI -hez a számítógépről.
Annak érdekében, hogy a VNC szerver munkamenete automatikusan elinduljon, le kell töltenie egy szkriptet, amely a következőket jeleníti meg:
#!/bin/sh
### BIT INIT INFO # Biztosítja: tightvncserver # Kötelező-Start: $ local_fs # Kötelező-Stop: $ local_fs # Default-Start: 2 3 4 5 # Default-Stop 0 1 6 # Short-Description: Start/stop trightvncserver # VÉGE INIT INFORMÁCIÓ # További részletekért lásd: # https://www.penguintutor.com/linux/tightvnc # A bejegyzés testreszabása # Állítsa a USER változót a felhasználó nevére, hogy elindítsa a tightvncserver export alatt USER = 'pi' ### A testreszabás befejezéséhez eval cd ~ $ USER tok "$ 1" az elején) su $ USER -c '/usr/bin/tightvncserver: 1' echo "TightVNC szerver indítása $ USER számára";; stop) pkill Xtightvnc echo "Tightvncserver stop";; *) echo "Használat: /etc/init.d/tightvncserver {start | stop}" exit 1;; esac kilépés 0
Fontos a #!/Bin/sh kezdet. A letöltés után másolni kell a tartalmat. Ezután nyisson meg egy új fájlt a nano segítségével
sudo nano /etc/init.d/tightvncserver
és illessze be a fájl tartalmát. Annak érdekében, hogy a Raspbian elindítsa ezt a fájlt indításkor, módosítanunk kell a hozzáférési jogosultságokat a gombbal
sudo chown gyökér: root /etc/init.d/tightvncserver
hogy a fájl végrehajtható legyen
sudo chmod 755 /etc/init.d/tightvncserver
és adja hozzá a fájlt az alapértelmezett futási szintekhez (úgy, hogy a Raspbian megtalálja és végrehajtja)
sudo update-rc.d tightvncserver alapértelmezett beállításai
És készen is vagy:)
Most a RasPi -nek indításkor el kell indítania a tightVNCserver munkamenetet. Ellenőrizze, hogy működik -e. Ellenkező esetben olvassa el részletesen, és hasonlítsa össze a többi útmutatóval is.
12. lépés: Formázza a HDD -ket
Amint csatlakoztatta a HDD -ket a RasPi -hez, megtalálható a nevük vagy az indexük
sudo fdisk -l
Megjelenik egy lista, amely megmutatja a "/dev/sda" vagy "/dev/sdb" formátumú HDD neveket.
A HDD hívás első formázásához
sudo mkfs.ext4 -E lazy_itable_init = 0, lazy_journal_init = 0 /dev /sdX
Hol kell lecserélni az fdisk listában szereplő HDD index X -jét, pl. sda.
Most egy ideig várnia kell a HDD formázására.
Ezután tegye ugyanezt a második HDD -vel (a tartalék HDD -vel)
Megjegyzés: A lusta naplózás opció miatt a formázás meglehetősen hosszú ideig tart egy 4 TB -os HDD esetén. A későbbiekben azonban, amikor elindítja a RasPi -t, a merevlemezek sokkal gyorsabban indulnak és telepíthetők. Olvassa el a módot itt.
13. lépés: A HDD -ket automatikusan telepítse az indításkor
A merevlemezek automatikus vagy manuális indítása, mindkét esetben először le kell töltenie néhány alkalmazást
sudo apt-get -y install ntfs-3g hfutils hfsprogs exfat-fuse
Az ntfs-3g egy olyan alkalmazás, amely szükséges az NTFS fájlrendszer olvasásához, amely nagyon gyakori a Windows rendszerben. Ha például csatlakoztatja a merevlemezt az USB -porthoz, először csatlakoztatnia kell a merevlemezt, mielőtt hozzáférhet az adatokhoz. Tegyük fel, hogy ebben a példában a merevlemez NTFS fájlrendszerrel rendelkezik. Ezután szerelje fel a HDD -t
sudo mount -t ntfs -3g -o utf8, uid = pi, gid = pi, noatime /dev /sda /media /usbstick
Miután végrehajtotta ezt a kódot, a HDD a/media/usbstick/mappába kerül.
A Raspbian manapság már automatikusan telepíti a nemrég csatlakoztatott eszközöket, például az USB -meghajtókat vagy a merevlemezeket a / media / mappába. De ha meg akar győződni arról, hogy a HDD -k mindig megfelelően vannak -e felszerelve, kövesse az alábbi lépéseket:
Először gépeléssel találja meg a merevlemezek UUID -jét (egyedi eszközneve)
sudo blkid -o lista -w /dev /null
Írja be mindkét merevlemez UUID -jét az /etc /fstab mappába a nano hívásával
sudo nano/etc/fstab/
és adja hozzá a következő sorokat az fstab-listához:
UUID = xxxxxxxx /mnt /myDrive ext4 alapértelmezett értékei 0
UUID = yyyyyyyy /mnt /myDrive_mirror ext4 alapértelmezett értékek 0
az xxxxxxxx és yyyyyyyy helyett írja be a merevlemezek valódi UUID azonosítóját, és módosítsa a "myDrive" fájlt a telepítési mappák nevére.
Vigyázat: Ne töröljön semmit, ami már bele volt írva ebbe a fájlba! Csak új sorokat adjon hozzá.
Ennek az oktatóanyagnak az alternatívájaként az 1., a 2. vagy a 3. útmutató azt is megmondja, hogyan (automatikusan vagy manuálisan) szerelje fel a meghajtókat úgy, hogy hozzáférhessen azok tartalmához.
14. lépés: A Samba kiszolgáló beállítása
Amint már említettük, a "Samba fájl- és nyomtatási szolgáltatásokat nyújt a különböző Microsoft Windows -ügyfelek számára […]" (Link) Esetünkben létrehozunk egy Samba -kiszolgálót, amely minden számítógépnek (azaz a laptopjának) hozzáférést biztosít a merevlemezen található fájlokhoz. csatlakozik a RasPi -hez.
A Samba szerver elindításához először telepítenünk kell a RasPi -ra
sudo apt-get install samba samba-common-bin
Ezután a konfigurációt úgy kell szerkesztenünk, hogy a konfigurációs fájlt nano -val hívjuk meg
sudo nano /etc/samba/smb.conf
és ebben a fájlban a sorban
# biztonság = felhasználó
távolítsa el az előző "" karaktert. Ez lehetővé teszi a felhasználó számára a Samba szerver jelszavának beállítását (ez ajánlott). Ezt a jelszót minden felhasználónak tudnia kell, aki hozzáférni akar a merevlemezen található fájlokhoz.
Most hívással határozzuk meg a jelszót
sudo smbpasswd -a pi
és jelszó megadása.
Most meg kell mondanunk a Samba szervernek, hogy mely fájlokhoz kell hozzáférést biztosítania
sudo chown -R pi: pi /mnt /myDrive
ahol a /mnt /myDrive -t le kell cserélnie arra az útvonalra, ahová a HDD van szerelve.
Van még néhány konfiguráció, amelyet hozzá kell adnunk az smb.conf fájlhoz. Az smb.conf alján adja hozzá a következő sorokat
[MyNetworkDrive]
path =/mnt/myDrive írható = igen vendég ok = nem munkacsoport = WORKGROUP böngészhető = igen
ahol az útvonal ismét azt mutatja, hogy hol van a merevlemez -meghajtó, az írható jelzi, hogy a felhasználók jogosultak -e fájlok módosítására és hozzáadására (írási hozzáférés). vendég ok = nem azt jelenti, hogy minden felhasználónak, aki hozzáférni akar a merevlemezen lévő fájlokhoz, ismernie kell a jelszót. A munkacsoport mögött meg kell adnia a használt Windows munkacsoport nevét (az alapértelmezett valószínűleg "WORKGROUP"). Böngészhető = igen, felgyorsítja a dolgokat, ha például sok képet nagyon gyorsan átnéz.
Miután végzett a konfigurációs fájl módosításával, indítsa újra a Samba szervert a gombbal
sudo /etc/init.d/samba újraindítás
és tesztelje a Windows PC -ről, hogy hozzáfér -e a fájljaihoz.
Az 1. útmutató alternatív oktatóanyagot nyújt Önnek mindezek beállításáról.
15. lépés: Állítsa be a fájlmentési rendszert
Most két HDD van a Raspberry Pi -n a falon lévő táblán… de eddig csak egy HDD -t használtunk. Nos, mert a második HDD -t biztonsági mentésként fogjuk használni, amelyet a RasPi rendszeresen szinkronizál az elsővel. Ez azt jelenti, hogy például minden nap az első HDD -n végrehajtott összes módosítás tükröződik/másolódik a második HDD -re.
Ehhez telepítenünk kell az rsync alkalmazást gépeléssel
sudo apt-get update
sudo apt -get install hdparm sudo hdparm -C /dev /sda
Most először teszteljük az egész folyamatot egy dummy fájlon. Ehhez létrehozunk egy dummy fájlt
sudo nano /mnt/myDrive/TestFile.txt
és írjon be valami önkényeset. Ezután zárja be a nano -t a "Strg+x" gombbal, és most hagyja, hogy az rsync közvetlenül szinkronizálja mindkét HDD -t
rsync -av --delete /mnt /myDrive /mnt /myDrive_mirror
Ha minden jól megy, meg kell találnunk a TestFile.txt fájlt a második HDD -n (átlag: /mnt /myDrive_mirror). A következőkben a /mnt /myDrive -t hívom a "forrásnak", és /mnt /myDrive_mirror a "célt".
Az -av opció a parancsokból áll
- -v, amely megmutatja a shellben, hogy mit másol/szinkronizál
-
-a amely végrehajtja az alábbi parancsokat
- -r másolja az összes alkönyvtárat
- -l szimbolikus linkeket másol
- -p megtartja a forrásfájlok hozzáférési jogait
- -t megőrzi a forrásfájlok időbélyegzőit
- -g megtartja a forrásfájlok csoportos hozzáférési jogait
- --delete, amely összehasonlítja a forrás és a cél fájljait, és törli a célfájlokat, ha már nincsenek jelen a forráson.
Most sikeresen szinkronizáltuk forrás- és célmeghajtónkat. Most azt akarjuk, hogy az rsync rendszeresen ezt tegye. Ehhez létre kell hoznunk egy crontabot
sudo crontab -e
Ez a parancs megnyit egy rsync konfigurációs fájlt nano -ban (óvatosan használja a "sudo" parancsot. Ellenkező esetben a Raspbian rossz fájlhoz fér hozzá!). A crontab ugyanazt a parancsot tartalmazza, mint amit korábban használtunk forrásunk és célunk szinkronizálásához. A crontab -ban azonban van egy előtag, amely megmondja az rsync -nek, hogy mikor kell szinkronizálnia az adatainkat. Az előtag a következő számokból áll
Percek Óra Nap InHónap Hónap AWeek rsync-Command
A következő crontab példa tisztázza a dolgokat
00 05 * * * rsync -av --delete /mnt /myDrive /mnt /myDrive_mirror
ami azt jelenti, hogy a RasPi szinkronizálja a forrást és a célt minden nap 05:00 órakor.
Alternatív oktatóanyagok itt vagy itt találhatók.
16. lépés: Jó tudni a Linux kezeléséről
Valami a Linuxról (amit tanultam):
- a RasPi -n a Linux speciális verzióját futtatjuk, "Raspbian" néven, amely ismét a "Debian" speciális verziója, amely a Linux kernelre épül
-
A Raspbian nyílt forráskódú, és számos előre telepített programot tartalmaz:
- webböngésző: IceWeasel (a Firefox lecsupaszított verziója)
- Python 2 és 3
- Minecraft
- LibreOffice
- Wolfram és Mathematica
- PDF-megtekintő
- Java IDE
- nano (egyszerű szerkesztő)
- A Linuxot vagy a Raspbian -t többnyire a parancsablakba beírt parancsok működtetik ("shell")
- ha rendszergazda (vagy linux alatt "szuper felhasználó"), akkor sok mindent megváltoztathat és módosíthat, feltéve, hogy minden parancs elé írja a "sudo" parancsot ("sudo" = "szuperfelhasználó") Példa: sudo A nano path/myfile super a nano hívásszerkesztőt használta a "myfile" megnyitásához az "path" mappában
További fontos felhívások a Raspbian számára:
sudo apt-get update && apt-get upgrade
frissítés hívása (internetkapcsolat szükséges)
sudo apt-get install XYZ
töltse le és telepítse az XYZ csomagot (csak egy példa) a RasPi -re
Ha biztonsági másolatot szeretne készíteni a Linux operációs rendszerről a RasPi készüléken, kövesse az alábbi lépéseket:
- Töltse le a Win32DisImager programot
- Kapcsolja ki a RasPi -t, és vegye ki az SD -kártyát, helyezze be a számítógépébe, és futtassa a Win32DiskImager programot.
- Válasszon egy helyet (a mappa gombbal), ahová a biztonsági mentési fájlt el szeretné helyezni (a rendszer az egész SD-kártyáról képet készít, és img-fájlként helyezi el a számítógép merevlemezén.
- Készítsen biztonsági másolatot az "Olvasás" gomb megnyomásával. (Ez eltarthat egy ideig)
- Kész.
Ajánlott:
Egy másik, többnyire 3D nyomtatott forgókapcsoló: 7 lépés (képekkel)
Egy másik, többnyire 3D -s nyomtatású forgó kapcsoló: Régebben létrehoztam egy Többnyire 3D nyomtatott forgókapcsolót, kifejezetten a Minivac 601 Replica projektemhez. Az új Think-a-Tron 2020 projektem során újabb forgókapcsolóra van szükségem. SP5T panelre szerelhető kapcsolót keresek. Egy additi
YADPF (MÉG egy másik digitális képkeret): 7 lépés (képekkel)
YADPF (MÉG egy másik digitális képkeret): Tudom, hogy ez nem újdonság, tudom, láttam itt néhány ilyen projektet, de mindig is szerettem volna saját digitális képkeretet építeni. Minden képkeret, amit láttam, szép, de valami mást kerestem, igazán szép fotót keresek
Egy másik MIDI -CV doboz: 7 lépés (képekkel)
Egy másik MIDI -CV doboz: Egy másik MIDI -CV doboz egy olyan projekt, amelyet akkor fejlesztettem ki, amikor egy Korg MS10 bekopogott az ajtómon, és a műteremben játszódott. Mivel a beállításom erősen kapcsolódik a MIDI -hez az összes műszer automatizálásához és szinkronizálásához, amikor megvettem az MS10 -et, az első problémám volt
PIWOOLET (Pi.WOOd.tabLET): Csak egy másik PI tábla: 10 lépés (képekkel)
PIWOOLET (Pi.WOOd.tabLET): Csak egy másik PI tábla: Intro - miért jöttem rá? A válasz olyan egyszerű: csak szórakozásból :-) Néhány fő célom a HDMI -porthoz való hozzáférés fenntartása; hozzáférés fenntartása az audio kimenethez; fenntartja a hozzáférést a GPIO -hoz; fenntartja a hozzáférést legalább egy USB -porthoz. A BOM Rasp
64 Pixel RGB LED kijelző - Egy másik Arduino klón: 12 lépés (képekkel)
64 Pixel RGB LED kijelző - Egy másik Arduino klón: Ez a kijelző egy 8x8 RGB LED mátrixon alapul. Tesztelési célokra egy szabványos Arduino kártyához (Diecimila) csatlakoztatták 4 műszakregiszter segítségével. Miután működésbe hoztam, foltos NYÁK -on permetizáltam. A műszakregiszterek 8 bitesek és