Tartalomjegyzék:

Egy másik Pi a falon: 16 lépés (képekkel)
Egy másik Pi a falon: 16 lépés (képekkel)

Videó: Egy másik Pi a falon: 16 lépés (képekkel)

Videó: Egy másik Pi a falon: 16 lépés (képekkel)
Videó: По следам древней цивилизации? 🗿 Что, если мы ошиблись в своем прошлом? 2024, Július
Anonim
Újabb Pi a falon
Újabb Pi a falon
Újabb Pi a falon
Újabb Pi a falon

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:

  1. HW-Setup
  2. Debian/Linux alapok
  3. Rendszer és NAS beállítása
  4. RasPi rendszer biztonsági mentések készítése
  5. Néhány tipp és tipp

1. lépés: Előkészületek - tippek és bevásárló lista

Előkészületek - Tippek és bevásárló lista
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

A konzolok felszerelése
A konzolok felszerelése
  1. Vágjon 4 darabot egyenként körülbelül 8 cm -re a fém perforált szalagból.
  2. Hajlítsa meg a szalagdarabokat úgy, hogy az illeszkedjen minden HDD -ház széle és a RasPi körül
  3. 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.
  4. 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.
  5. 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.
  6. Melegítse fel a zsugorodó csövet forrólevegős pisztollyal vagy öngyújtóval.
  7. Szerelje fel a konzolokat (most zsugorcsővel borítva) a táblára csavarokkal. Most ugyanezt tegye a fém perforált szalaggal.
  8. 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

Kösse le a kábeleket
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

A tápegység felszerelése
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

Az egész dolog felszerelése a falra
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

A kimenő kábelek rögzítése
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

A NOOBS telepítése a Raspberry Pi -re
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.

  1. Töltse le a NOOBS legújabb verzióját a https://www.raspberrypi.org/downloads/noobs/ weboldalról.
  2. Bontsa ki a zip fájlt
  3. Formázza meg teljesen az SD kártyát
  4. Másolja az összes kibontott fájlt a zip -ből az SD -kártyára.
  5. Helyezze az SD -kártyát a RasPi -be
  6. Csatlakoztasson egy képernyőt a HDMI -porthoz, és billentyűzetet és egeret az USB -portokhoz.
  7. 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:

  1. A hálózati csatlakozók beállítása (LAN/Wifi)
  2. A VNC beállítása *)
  3. Indítsa el a VNC automatikus indítását
  4. Formázza a merevlemezeket hatékonyabb linuxos fájlrendszerre (ext4), és kapcsolja ki a lusta naplózást.
  5. A merevlemezeket automatikusan telepítse az indításkor (szoftveresen csatlakoztassa őket a Raspbianhoz)
  6. Á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)
  7. Á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

Állítsa be a VNC -t
Állítsa be a VNC -t

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 merevlemezeket automatikusan telepítse az indításkor
A merevlemezeket 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:

  1. Töltse le a Win32DisImager programot
  2. 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.
  3. 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.
  4. Készítsen biztonsági másolatot az "Olvasás" gomb megnyomásával. (Ez eltarthat egy ideig)
  5. Kész.

Ajánlott: