Sisällysluettelo:

Toinen Pi seinällä: 16 vaihetta (kuvilla)
Toinen Pi seinällä: 16 vaihetta (kuvilla)

Video: Toinen Pi seinällä: 16 vaihetta (kuvilla)

Video: Toinen Pi seinällä: 16 vaihetta (kuvilla)
Video: Lonely (short version) 2024, Marraskuu
Anonim
Toinen Pi seinällä
Toinen Pi seinällä
Toinen Pi seinällä
Toinen Pi seinällä

Tämä opettavainen opetusohjelma näyttää, kuinka voit rakentaa NAS-verkon (verkkoon liitetyn tallennustilan) käyttämällä Raspberry Pi -laitetta (RasPi) ja kahta kiintolevyä. Tämän opetusohjelman on tarkoitus antaa sinulle yksityiskohtaiset ohjeet siitä, miten

  • kiinnitä RasPi, kaksi kiintolevyä ja koko virtalähde taululle, joka voidaan sitten asentaa kodin seinälle
  • ohjelmoida RasPi niin, että se toimii

    • NAS
    • ja / tai tulostinpalvelin (haluttaessa)
  • käsittele Linuxia ja näytä sinulle joitain peruskomentoja (jos et ole työskennellyt sen kanssa aiemmin (aivan kuten se ei ole)

Tämä opetusohjelma on jaettu seuraaviin 4 lukuun:

  1. HW-asennus
  2. Debianin/Linuxin perusteet
  3. Järjestelmän ja NAS -asetukset
  4. RasPi -järjestelmän varmuuskopioiden tekeminen
  5. Muutamia vinkkejä ja vinkkejä

Vaihe 1: Valmistelut - Vinkkejä ja ostoslista

Valmistelut - Vinkkejä ja ostoslista
Valmistelut - Vinkkejä ja ostoslista

Ennen kuin aloitamme, muutamia tärkeitä vinkkejä, jotka estävät sinua joutumasta vaikeuksiin:

  • Ensimmäinen vinkki: Ennen kuin ostat ulkoisen kiintolevykotelon, jossa on SATA -USB -ohjain -> tarkista, pystyykö ohjain käsittelemään haluamasi tallennustilan määrän! Miksi: Käytin kotelon sisällä olevia kiintolevyjä (kuten kiintolevyn käyttäminen ulkoisena asemana), jossa on SATA-USB-ohjain. On olemassa monia erilaisia ohjaimia, joissa ne eroavat toisistaan erityisesti käsiteltävän kiintolevytilan määrästä. Käytin 4 Tt-kiintolevyjä ja aluksi ostin ohjaimen, joka pystyy käsittelemään vain 2 Tt: n, joten minun oli vaihdettava se
  • Toinen vinkki: Varmista, että virtalähde, jolla haluat syöttää virtaa RasPi -laitteeseesi, voi tarjota vähintään 5 VDC ja 2 A: n virran.

Tärkeä huomautus: Kumpikaan minä tai instructables.com eivät ole vastuussa tähän ohjeeseen lisäämieni linkkien takana olevasta sisällöstä.

Seuraavaksi haluan antaa sinulle pienen ostoslistan tarvitsemistasi osista:

  • Raspberry Pi (pitäisi toimia version 2 tai 3 kanssa, käytän RasPi -versiota 2)
  • 8 Gt: n SD -kortti, jolla on vähintään luokan 4 nopeus
  • kotelo RasPille
  • virtalähde, 5VDC / 2A, jossa on mikro-USB-liitin
  • 2x ulkoista kiintolevyä (tai SSD -asemaa) USB -liittimellä tai 2x kiintolevyä (tai SSD -levyä) SATA -liitännällä
  • 2x kotelo, jossa SATA -USB -ohjain (ei tarvita, jos sinulla on ulkoinen kiintolevy, jossa on USB -pistorasia)
  • puulevy noin 50 cm x 30 cm ja paksuus 2 cm, väri on sinun valintasi;)
  • jatkojohto, jossa on vähintään 3 pistorasiaa (ihannetapauksessa jatkojohdon väri on sama kuin korttisi)
  • 5-6 metallikannatinta (joita voit ostaa paikalliselta laitteistoltasi / DIY -kaupastasi (esim. Tämän kaltaista)
  • metallinen rei'itetty teippi (vain kelalla oleva asia)
  • 12 ruuvia, joiden pituus on noin 50-80% levystä (minun tapauksessani noin 1,5 cm)
  • 1m kutisteputki, joka sopii kannattimien ja metallinauhan päälle
  • ethernet (LAN) -kaapeli
  • 1 pussi Sugrua (reikien reunojen peittämiseksi ja hyvännäköiseksi)
  • 1 pussi, jossa vähintään 50 kaapelipuristinta
  • 1 huono kynsi, jossa on vähintään 50 kappaletta, kynnet eivät saa olla pidempiä kuin 1, 5 cm (!)
  • 1 pussi kaksikomponenttista liimaa
  • valinnaisesti: 10 huopatyynyä (esim.

Tarvitset myös ohjelmiston asennusta varten

  • näyttö, joka voidaan liittää HDMI: hen (voi olla myös televisio)
  • USB -näppäimistö
  • USB -hiiri

Vaihe 2: Kiinnikkeiden asennus

Kiinnikkeiden asennus
Kiinnikkeiden asennus
  1. Leikkaa 4 kappaletta kustakin noin 8 cm: n etäisyydellä rei'itetystä metallinauhasta.
  2. Taivuta nauhakappaleita siten, että yksi sopii jokaisen kiintolevykotelon reunan ympärille ja RasPi -laitteen ympärille
  3. Kohdista levyn kiintolevykotelot haluamallasi tavalla (esim. Kuten tein levylleni) ja aseta kiinnikkeet kiintolevykoteloiden ja RasPi -kotelon alle, mutta vain alapuolelle (se puoli, joka on myöhemmin alaspäin, kun levy ripustaa seinälle). Kiintolevykotelot ja RasPi seisovat näissä kiinnikkeissä myöhemmin.
  4. Merkitse kiinnikkeiden sijainti. Nauha voidaan sijoittaa karkeasti, koska sitä voidaan taivuttaa myöhemmin melko helposti. Poista sitten kiintolevykotelot ja Pi.
  5. Aseta kutisteputki kiinnikkeisiin ja metallinauhaan ja lävistä reikä ruuvinreiän kohdalle. Tee vain pieniä reikiä, koska reiät laajenevat kutisteputken lämmittämisen yhteydessä.
  6. Kuumenna kutisteputki kuumailmapistoolilla tai sytyttimellä.
  7. Kiinnitä kiinnikkeet (nyt kutisteputken peitossa) levyyn ruuveilla. Tee nyt sama asia metallirei'itetylle teipille.
  8. Taivuta metallirei'itetty teippi kiintolevykotelon yläreunan ja RasPin ympärille

Nyt sinulla on levy, johon on asennettu RaspBerry Pi ja kaksi kiintolevyä.

Vähemmän naarmuja koteloissa ja vähemmän kovaa kiintolevyjen kohinaa voit laittaa myös huopatyynyjä ruuvien päälle.

Vaihe 3: Kiinnitä kaapelit

Kiinnitä kaapelit
Kiinnitä kaapelit

Tämän vaiheen ajatuksena on, että johdot piilotetaan levyn taakse.

  • Poraa 2 reikää levyn läpi noin 3-4 peukalon leveydelle, mistä kiintolevyjen USB- ja virtaliitäntä ovat sellaiset, että kaapelit voivat kulkea reiän läpi tasaisesti.
  • Varmista, että USB-liitin ja virtaliitin voivat mennä reiän läpi ja paljon tilaa jäljellä (noin 3-4 mm kummallakin puolella)
  • Peitä reiät Sugrulla ja tarkista aina, että molemmat liittimet voivat silti mennä reiän läpi helposti (myöhemmin kun Sugru on kuivunut, reiän laajentaminen on paljon vaikeampaa)
  • Kun Sugru on kuivunut, laita kaikki liittimet läpi
  • Nyt sinun on puristettava jäljellä olevat kaapelit takapuolelta. Olen varma, että pystyt tekemään parempaa työtä kuin kuvassa:)

Vaihe 4: Jatkojohdon asentaminen

Power Stripin asentaminen
Power Stripin asentaminen

Asenna nyt jatkojohto kaksikomponenttiliimalla levylle. Voit karhentaa jatkojohdon pinnan ja levyn, jos haluat.

Ja kyllä: Tarvitset kaksikomponenttiliimaa, koska muuten jatkojohto putoaa koko ajan;)

Vaihe 5: Koko esineen kiinnittäminen seinälle

Koko esineen kiinnittäminen seinälle
Koko esineen kiinnittäminen seinälle
  • Leikkaa nyt vielä 2 kappaletta 10 cm: n välein metallirei'itetystä teipistä
  • Laita kutisteputki nauhakappaleisiin.
  • ruuvaa jokainen nauhakappale levyn yhteen takakulmaan (aivan kuten kuvassa)
  • ruuvaa toiset päät seinään (betoniseinää varten sinun on ensin asennettava tulpat, aivan kuten minun piti)

Vaihe 6: Lähtevien kaapeleiden puristaminen

Lähtevien kaapeleiden puristaminen
Lähtevien kaapeleiden puristaminen

Kiinnitä lopuksi muut kaapelit, jotka kulkevat kortilta pistorasiaan ja reitittimeen/kytkimeen.

Vaihe 7: NOOBS -ohjelmiston asentaminen Raspberry Pi -laitteeseen

NOOBSin asentaminen Raspberry Pi -laitteeseen
NOOBSin asentaminen Raspberry Pi -laitteeseen

Ennen kuin aloitamme Raspberry Pi -ohjelmoinnin, meidän on asetettava käyttöjärjestelmä (OS) SD -kortille, joka menee RasPi -laitteeseen.

Aiomme käyttää yksinkertaisempaa Raspbian -versiota nimeltä "NOOBS". Tämä on paljon helpompi asentaa, koska ohjattu toiminto opastaa sinua prosessin läpi.

Kannattaa myös lukea asennusohjeet täältä.

  1. Lataa NOOBSin uusin versio osoitteesta https://www.raspberrypi.org/downloads/noobs/Suosittelen ottamaan Offline- ja verkkoasennus -version zip -version.
  2. Pura zip -tiedosto
  3. Alusta SD -kortti kokonaan
  4. Kopioi kaikki puretut tiedostot zipistä SD -kortille.
  5. Aseta SD -kortti RasPi -laitteeseen
  6. Liitä näyttö HDMI -porttiin ja näppäimistö ja hiiri USB -portteihin.
  7. Käynnistä Raspi.

Sen jälkeen

  • noudata asennusohjeita.
  • valitse "Raspbian" ja älä unohda valita maasi ja näppäimistön tyyli alareunasta (sen muuttaminen myöhemmin on väärin näppäimistöasettelulla)

Vaihe 8: Raspbianin käyttöönotto - Yleiskatsaus

Ennen kuin voimme alkaa käyttää RasPi -laitettamme oikein, meidän on määritettävä joitakin asioita. Esimerkiksi et ehkä halua käyttää erillistä näyttöä koko ajan. Vaihtoehto on VNC, jonka avulla voit ohjata RasPiä etänä tietokoneeltasi. Seuraavat vaiheet ovat:

  1. Verkkoyhteyksien määrittäminen (LAN/Wifi)
  2. Määritä VNC *)
  3. Käynnistä VNC automaattisesti
  4. Alusta kiintolevyt tehokkaammaksi linux -tiedostojärjestelmäksi (ext4) ja poista laiska päiväkirjaus käytöstä.
  5. Kiinnitä kiintolevyt automaattisesti käynnistyksen yhteydessä (liitä ne ohjelmistolla viisasta Raspbianiin)
  6. Määritä Samba -palvelin (prosessi, jonka avulla voit käyttää kiintolevyjen sisältöä tietokoneen etäyhteyden kautta)
  7. Määritä tiedostojen varmuuskopiointijärjestelmä toisella/varmuuskopioivalla kiintolevyllä.

*) Huomautus: VNC: n (Virtual Network Computing) avulla voit hallita RasPi -laitettasi tietokoneen etäyhteyden kautta. Näet kaiken, mitä näytettäisiin, jos näyttö on kytketty, voit hallita hiirtä ja näppäimistöä… kaiken. Paitsi, että istut tietokoneellasi mahdollisesti jossain täysin eri paikassa.

Koska haluat RasPi -laitteen olevan seinällä ilman näyttöä, VNC: n käyttö on tärkeää.

Vaihe 9: Määritä verkkoyhteydet (LAN/Wifi)

Hyvä opas LAN / Wifi -yhteyden määrittämiseen löytyy täältä.

Jotta voit kertoa Raspbianille, millaista yhteyttä haluat käyttää, sinun on kirjoitettava se erityiseen tiedostoon. Seuraavat asetukset määrittävät LAN -yhteyden. Jos haluat ottaa Wifin käyttöön, käytä tässä kuvattuja asetuksia.

Avaa kuori ja kirjoita

sudo nano/etc/network/interfaces

Joka avaa tiedoston "rajapinnat" "nano" -tekstieditorissa. Kirjoita editoriin seuraavat rivit

auto lo

iface lo inet loopback iface eth0 inet dhcp-isäntänimi "myRasPi" # "myRasPi" voidaan vaihtaa valitsemallasi nimellä allow-hotplug wlan0 iface wlan0 inet dhcp wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf dfc oletus

(Jokaisen # jälkeen seuraa kommentti). Tallenna ja poistu painamalla "Ctrl + X" ja "Enter".

Nyt meidän on annettava kirjautumistietomme LAN/Wifi -yhteyttä varten. Siksi sinun on avattava

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

ja laita valtakirjasi. Korvaa "YOURSSID" LAN/Wifi -verkon nimellä ja "YOURPASSWORD" vastaavalla verkon salasanalla. Vaihda maakoodia tarvittaessa:)

maa = DE

ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev update_config = 1 network = {ssid = "YOURSSID" psk = "YOURPASSWORD" # Protokollan tyyppi voi olla RSN (WP2) ja WPA (WPA1) proto = RSN # aina käytä RSN # Avaimenhallintatyyppi key_mgmt = WPA-PSK # Pariliitos voi olla CCMP (WPA2) ja TKIP (WPA1) pareittain = CCMP #Valintavaihtoehdon pitäisi olla AUKI molemmille WPA1/WPA2 auth_alg = AUKI

}

Muiden asetusten tulee olla täsmälleen kuten edellä on kuvattu. Erityisesti "pareittain = CCMP" ja "proto = RSN".

Vaihe 10: Määritä VNC

Aseta VNC
Aseta VNC

Muita hyviä oppaita VNC: n asettamisesta ovat Guide1, Guide2 ja Guide3.

Ennen kuin asennat VNC -ohjelmiston, sinun on todennäköisesti tehtävä päivitys:

sudo apt-get update && apt-get update

Lataa ja asenna sitten "tightVNCserver" -sovellus

sudo apt-get install tightvncserver

Määritä tämän jälkeen VNC -palvelimen salasana

vncpasswd

jota myöhemmin kysytään tietokoneellasi, kun kirjaudut RasPiin kaukosäätimen kautta.

Jos haluat testata, toimiiko VNC -palvelin jo, soita raskaan VNC -palvelimen istuntoon RasPi -laitteessa

tiukkaVNC -palvelin

Siirry nyt tietokoneellesi ja lataa tightVNC -katseluohjelma täältä ja asenna se (asennuksen yhteydessä voit poistaa "tightVNCserver" -vaihtoehdon valinnan, et tarvitse sitä tietokoneellasi).

Voit joko tarkistaa Windowsin tai reitittimesi, mikä IP-osoite RasPi-laitteellasi on (jos käytät DHCP: tä). Käynnistä sitten TightVNC-Viewer tietokoneellasi ja kirjoita RasPi: n IP-osoite, kaksoispiste ja sitten portin numero, joka on yleensä 5901.

Esimerkki: PasPi -IP -osoite on 192.168.1.50 ja etäisäntä on 192.168.1.50:5901.

Sinun pitäisi pystyä näkemään RasPi -laitteen näyttö.

Vaihe 11: Tee VNC -käynnistys automaattisesti

Olemme käynnistäneet VNC: n, mutta jos käynnistät RasPi: n uudelleen, istunto on poissa etkä voi enää muodostaa yhteyttä RasPI -laitteeseesi tietokoneesi kaukosäätimellä.

Jotta VNC -palvelinistunto käynnistyy automaattisesti, sinun on ladattava komentosarja, jonka pitäisi näyttää tämä:

#!/bin/sh

### BEGIN INIT INFO # Tarjoaa: tightvncserver # Required-Start: $ local_fs # Required-Stop: $ local_fs # Default-Start: 2 3 4 5 # Default-Stop 0 1 6 # Short-Description: Start/stop trightvncserver # END INIT INFO # Lisätietoja: # https://www.penguintutor.com/linux/tightvnc # Muokkaa tätä merkintää # Aseta USER -muuttuja käyttäjän nimeksi aloittaaksesi tightvncserver viennin alla USER = 'pi' ### Mukauttamisen lopettaminen edellyttää eval cd ~ $ USER -tapausta "$ 1" alussa) su $ USER -c '/usr/bin/tightvncserver: 1' echo "TightVNC -palvelimen käynnistäminen käyttäjälle $ USER";; stop) pkill Xtightvnc echo "Tightvncserver pysähtynyt";; *) echo "Käyttö: /etc/init.d/tightvncserver {start | stop}" exit 1;; esac exit 0

Tärkeä on alku #!/Bin/sh. Lataamisen jälkeen sinun on kopioitava sisältö. Avaa sitten uusi tiedosto nanolla

sudo nano /etc/init.d/tightvncserver

ja liitä tämän tiedoston sisältö. Jotta Raspbian voi käynnistää tämän tiedoston käynnistyksen yhteydessä, meidän on vaihdettava käyttöoikeudet

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

tee tiedostosta suoritettava

sudo chmod 755 /etc/init.d/tightvncserver

ja lisää tiedosto oletuskäyttötasoille (jotta Raspbian löytää ja suorittaa sen)

sudo update-rc.d tightvncserver oletusasetukset

Ja olet valmis:)

RasPi -laitteesi pitäisi nyt aloittaa tiukka VNC -palvelin -istunto käynnistyksen yhteydessä. Tarkista toimiiko se. Muussa tapauksessa mene yksityiskohtaisesti ja vertaa myös muihin oppaisiin.

Vaihe 12: Alusta kiintolevyt

Heti kun olet liittänyt kiintolevyt RasPi -laitteeseen, niiden nimi tai hakemisto löytyy

sudo fdisk -l

Näkyviin tulee luettelo, jossa kerrotaan kiintolevyjen nimet, joiden muoto on "/dev/sda" tai "/dev/sdb".

HDD -puhelujen alustaminen ensin

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

Jos haluat korvata fdisk -luettelossa olevan kiintolevyindeksin X, esim. sda.

Nyt sinun on odotettava jonkin aikaa, ennen kuin kiintolevy alustetaan.

Tee sitten sama toinen kiintolevy (varmuuskopio)

Huomautus: Laiska päiväkirjaus mahdollistaa 4 Tt: n kiintolevyn alustamisen melko kauan. Kuitenkin myöhemmin, kun käynnistät RasPi -laitteen, kiintolevyt käynnistyvät ja asennetaan paljon nopeammin.

Vaihe 13: Kiintolevyt asennetaan automaattisesti käynnistyksen yhteydessä

Kiinnitä kiintolevyt automaattisesti käynnistyksen yhteydessä
Kiinnitä kiintolevyt automaattisesti käynnistyksen yhteydessä

Käynnistä kiintolevyt automaattisesti tai manuaalisesti, molemmissa tapauksissa sinun on ensin ladattava joitain sovelluksia

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

Ntfs-3g on sovellus, joka tarvitaan NTFS-tiedostojärjestelmän lukemiseen, mikä on hyvin yleistä Windowsissa. Jos esimerkiksi kytket kiintolevyn USB -porttiin, sinun on ensin asennettava kiintolevy, ennen kuin voit käyttää tietoja. Oletetaan tässä esimerkissä, että kiintolevyllä on NTFS -tiedostojärjestelmä. Kiinnitä sitten kiintolevy

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

Kun olet suorittanut tämän koodin, kiintolevy asennetaan kansioon/media/usbstick/.

Nykyään Raspbian asentaa jo äskettäin liitetyt laitteet, kuten USB -tikut tai kiintolevyt, automaattisesti / media / -kansioon. Mutta jos haluat varmistaa, että kiintolevyt on aina asennettu oikein, toimi seuraavasti:

Selvitä ensin kiintolevyjen UUID (yksilöllinen laitteen nimi) kirjoittamalla

sudo blkid -o lista -w /dev /null

Syötä molempien kiintolevyjen UUID -tiedostot /etc /fstab -tiedostoon soittamalla nano -näppäimellä

sudo nano/etc/fstab/

ja lisää seuraavat rivit fstab-luetteloon:

UUID = xxxxxxxx /mnt /myDrive ext4 oletukset 0

UUID = vvvvvv /mnt /myDrive_mirror ext4 -oletusarvot 0

kirjoita xxxxxxxx ja yyyyyyyy sijasta kiintolevyjesi todellinen UUID ja vaihda myös "myDrive" -kansioksi mitä tahansa, jota kutsut asennuskansioiksi.

Varoitus: Älä poista mitään, joka on jo kirjoitettu tähän tiedostoon! Lisää vain uusia rivejä.

Tämän opetusohjelman vaihtoehtona opas 1, opas 2 tai opas 3 kertovat myös, kuinka (automaattisesti tai manuaalisesti) asemat asennetaan siten, että sinulla on pääsy niiden sisältöön.

Vaihe 14: Määritä Samba -palvelin

Kuten jo mainittiin "Samba tarjoaa tiedosto- ja tulostuspalveluja useille Microsoft Windows -asiakkaille […]" (Linkki) Tässä tapauksessa luomme Samba -palvelimen, joka antaa kaikille tietokoneille (eli kannettavalta tietokoneeltasi) pääsyn kiintolevyllä oleviin tiedostoihin. on kytketty RasPi -laitteeseen.

Samba -palvelimen käynnistämiseksi meidän on ensin asennettava se RasPiin

sudo apt-get install samba samba-common-bin

Sitten meidän on muokattava kokoonpanoja kutsumalla konfiguraatiotiedostoa nanolla

sudo nano /etc/samba/smb.conf

ja tässä tiedostossa rivillä

# turvallisuus = käyttäjä

poista edellinen "#". Tämän avulla käyttäjä voi asettaa Samba -palvelimen salasanan (mikä on suositeltavaa). Tämä on salasana jokaisen käyttäjän, joka haluaa käyttää kiintolevyn tiedostoja, on tiedettävä.

Nyt määritämme salasanan soittamalla

sudo smbpasswd -a pi

ja salasanan syöttäminen.

Nyt meidän on kerrottava Samba -palvelimelle, mitkä tiedostot hänen on annettava

sudo chown -R pi: pi /mnt /myDrive

jossa sinun tulee korvata /mnt /myDrive asemalla, johon kiintolevy on asennettu.

Meidän on lisättävä joitakin kokoonpanoja smb.conf -tiedostoon. Lisää seuraavat rivit smb.conf -sivun alaosaan

[MyNetworkDrive]

polku =/mnt/myDrive kirjoitettava = kyllä vieras ok = ei työryhmä = TYÖRYHMÄ selattavissa = kyllä

Jos polku näyttää jälleen, mihin kiintolevy on asennettu, Writebale osoittaa, saavatko käyttäjät muuttaa ja lisätä tiedostoja (kirjoitusoikeudet). vieras ok = ei, tarkoittaa, että kaikkien käyttäjien, jotka haluavat käyttää kiintolevyn tiedostoja, on tiedettävä salasana. Työryhmän taakse sinun on lisättävä käyttämäsi Windows -työryhmän nimi (oletusarvo on todennäköisesti "TYÖRYHMÄ"). Selattava = kyllä nopeuttaa asioita hieman, jos esimerkiksi käy läpi paljon kuvia hyvin nopeasti.

Kun olet muuttanut asetustiedoston, käynnistä Samba -palvelin uudelleen

sudo /etc/init.d/samba uudelleen

ja testaa Windows -tietokoneeltasi, onko sinulla pääsy tiedostoihisi.

Opas 1 tarjoaa vaihtoehtoisen opetusohjelman kaiken tämän asettamisesta.

Vaihe 15: Määritä tiedoston varmuuskopiointijärjestelmä

Nyt meillä on kaksi kiintolevyä Raspberry Pi -levyssä seinälevyssä … mutta toistaiseksi olemme käyttäneet vain yhtä kiintolevyä. No, koska aiomme käyttää toista kiintolevyä vara -asemana, jonka RasPi synkronoi säännöllisesti ensimmäisen kanssa. Tämä tarkoittaa, että esimerkiksi joka päivä kaikki ensimmäiselle kiintolevylle tekemäsi muutokset peilataan/kopioidaan toiselle kiintolevylle.

Tätä varten meidän on asennettava sovellus rsync kirjoittamalla

sudo apt-get päivitys

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

Nyt testataan ensin koko prosessi yhdellä nuketiedostolla. Tätä varten luomme nuketiedoston

sudo nano /mnt/myDrive/TestFile.txt

ja kirjoita jotain mielivaltaista. Sulje sitten nano "Strg+x" -toiminnolla ja anna nyt rsync synkronoida molemmat kiintolevyt suoraan

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

Jos kaikki menee hyvin, meidän pitäisi löytää TestFile.txt toiselta kiintolevyltä (keskiarvo /mnt /myDrive_mirror). Seuraavassa kutsun /mnt /myDrive "lähteeksi" ja /mnt /myDrive_mirror "kohteeksi".

Vaihtoehto -av koostuu komennoista

  • -v, joka näyttää kuoressa, mitä hän kopioi/synkronoi
  • -a joka suorittaa kaikki seuraavat komennot

    • -r kopioi kaikki alihakemistot
    • -l kopioi symbolisia linkkejä
    • -p säilyttää lähdetiedostojen käyttöoikeudet
    • -t säilyttää lähdetiedostojen aikaleimat
    • -g säilyttää lähdetiedostojen ryhmäkäyttöoikeudet
  • --delete, joka vertaa sekä lähteen että kohteen tiedostoja ja poistaa kohteen tiedostot, jos niitä ei enää ole lähdekoodissa.

Nyt olemme onnistuneesti synkronoineet lähde- ja kohdeaseman. Nyt haluamme rsyncin tekevän sen säännöllisesti. Tätä varten meidän on luotava crontab

sudo crontab -e

Tämä komento avaa rsync -määritystiedoston nanossa (käytä "sudo" -komentoa. Muuten Raspbian käyttää väärää tiedostoa!). Crontab sisältää saman komennon, jota käytimme aikaisemmin lähteen ja kohteen synkronoimiseen. Crontabissa on kuitenkin etuliite, joka kertoo rsyncille, milloin hänen on synkronoitava tietomme. Etuliite koostuu seuraavista numeroista

Minuutit Tunnit PäiväKuukauden päivänäViikon rsync-komento

Seuraavan crontab -esimerkin pitäisi selvittää asiat

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

mikä tarkoittaa, että RasPi synkronoi lähteen ja kohteen joka päivä klo 05.00.

Vaihtoehtoisia opetusohjelmia on täällä tai täällä.

Vaihe 16: Hyvä tietää Linuxin käsittelystä

Jotain Linuxista (mitä olen oppinut):

  • RasPissa käytämme erityistä Linux -versiota nimeltä "Raspbian", joka on jälleen "Debianin" erikoisversio, joka perustuu Linux -ytimeen
  • Raspbian on avoimen lähdekoodin ohjelmisto ja sisältää useita esiasennettuja ohjelmia:

    • verkkoselain: IceWeasel (Firefoxin poistettu versio)
    • Python 2 ja 3
    • Minecraft
    • LibreOffice
    • Wolfram & Mathematica
    • PDF-katseluohjelma
    • Java IDE
    • nano (yksinkertainen editori)
  • Linuxia tai Raspbiania käyttävät enimmäkseen komennot, jotka kirjoitat komentoikkunaan (nimeltään "shell")
  • jos olet järjestelmänvalvoja (tai Linuxin "superkäyttäjä"), voit muuttaa ja muuttaa monia asioita, jos kirjoitat "sudo" ennen jokaista komentoa ("sudo" = "super user do") Esimerkki: sudo nano path/myfile super käytti puhelueditoria nano avatakseen "myfile" kansion "path"

Muut tärkeät Raspbian -kutsut:

sudo apt-get update && apt-get update

pyytää päivityksiä (Internet -yhteys vaaditaan)

sudo apt-get install XYZ

lataa ja asenna paketti XYZ (vain esimerkki) RasPiin

Jos haluat varmuuskopioida Linux -käyttöjärjestelmän RasPi -laitteellesi, toimi seuraavasti:

  1. Lataa Win32DisImager
  2. Sammuta RasPi ja ota SD -kortti ulos ja aseta se tietokoneeseen ja suorita Win32DiskImager.
  3. Valitse sijainti (kansio-painikkeella), johon haluat sijoittaa varmuuskopiotiedoston (hän luo kuvan koko SD-kortista ja laittaa sen img-tiedostona tietokoneen kiintolevylle.
  4. Luo varmuuskopio painamalla "Lue". (Tämä voi viedä hetken)
  5. Tehty.

Suositeltava: