Satura rādītājs:

Vēl viens pi uz sienas: 16 soļi (ar attēliem)
Vēl viens pi uz sienas: 16 soļi (ar attēliem)

Video: Vēl viens pi uz sienas: 16 soļi (ar attēliem)

Video: Vēl viens pi uz sienas: 16 soļi (ar attēliem)
Video: NANDO pied. Edavārdi - Fizikas skolotājs (Official video) 2024, Novembris
Anonim
Vēl viens Pi uz sienas
Vēl viens Pi uz sienas
Vēl viens Pi uz sienas
Vēl viens Pi uz sienas

Šī pamācība parāda, kā izveidot NAS (tīklam pievienotu krātuvi), izmantojot Raspberry Pi (RasPi) un divus HDD. Šajā apmācībā ir paredzēts sniegt detalizētus norādījumus par to, kā to izdarīt

  • uzstādiet RasPi, divus HDD un visu barošanas bloku uz tāfeles, ko pēc tam var uzstādīt pie jūsu mājas sienas
  • ieprogrammējiet RasPi tā, lai tas darbotos kā

    • NAS
    • un / vai printera serveris (ja vēlaties)
  • strādājiet ar Linux un parādiet dažas pamata komandas (ja iepriekš neesat ar to strādājis (tāpat kā tas nav darīts))

Šī apmācība ir sadalīta šādās 4 nodaļās:

  1. HW iestatīšana
  2. Debian/Linux pamati
  3. Sistēmas un NAS iestatīšana
  4. RasPi sistēmas dublējumu veidošana
  5. Daži padomi un padomi

1. darbība. Sagatavošanās - padomi un iepirkumu saraksts

Sagatavošanās - padomi un iepirkumu saraksts
Sagatavošanās - padomi un iepirkumu saraksts

Pirms sākam, daži svarīgi padomi, kas pasargās jūs no nepatikšanām:

  • Pirmais padoms: pirms iegādājaties ārēju cietā diska korpusu ar SATA -USB kontrolieri -> pārbaudiet, vai kontrolieris spēj apstrādāt vajadzīgo krātuves apjomu! Kāpēc: es izmantoju cietos diskus, kas atrodas korpusā (piemēram, izmantojot HDD kā ārēju diskdzini), kuram ir SATA-USB kontrolieris. Ir daudz dažādu kontrolieru, kur tie īpaši atšķiras ar to HDD atmiņas apjomu, ko tie var apstrādāt. Es izmantoju 4 TB cietos diskus un sākumā nopirku kontrolieri, kas spēj apstrādāt tikai līdz 2 TB, tāpēc man tas bija jāmaina
  • Otrais padoms. Pārliecinieties, vai barošanas avots, ar kuru vēlaties barot savu RasPi, var nodrošināt vismaz 5VDC un 2A.

Svarīga piezīme: Ne es, ne instructables.com neesam atbildīgi par saturu aiz saitēm, kuras esmu ievietojis šajā instrukcijā.

Tālāk es vēlos jums sniegt nelielu iepirkumu sarakstu ar nepieciešamajām detaļām:

  • Raspberry Pi (vajadzētu strādāt ar 2. vai 3. versiju, es izmantoju RasPi 2. versiju)
  • 8 GB SD karte ar vismaz 4. klases ātrumu
  • korpuss RasPi
  • barošanas avots, 5VDC / 2A, ar mikro-USB savienotāju
  • 2x ārējie HDD (vai SSD) ar USB savienotāju vai 2x HDD (vai SSD) ar SATA savienojumu
  • 2x korpuss ar SATA -USB kontrolieri (nav nepieciešams, ja jums ir ārējs cietais disks ar USB kontaktligzdu)
  • koka dēlis apmēram 50 cm x 30 cm un biezums 2 cm, krāsa ir jūsu izvēle;)
  • barošanas bloks ar vismaz 3 kontaktligzdām (ideālā gadījumā barošanas bloks ir tādā pašā krāsā kā jūsu plāksne)
  • 5 līdz 6 metāla kronšteini (kurus varat iegādāties vietējā datortehnikā / DIY veikalā (piemēram, kā šis))
  • metāla perforēta lente (tikai lieta uz spoles šeit)
  • 12 skrūves, kuru garums ir aptuveni 50-80% no dēļa (manā gadījumā apmēram 1, 5 cm)
  • 1 m saraušanās caurule, kas der virs kronšteiniem un metāla lentes
  • Ethernet (LAN) kabelis
  • 1 Sugru maisiņš (lai nosegtu caurumu malas un padarītu to jauku izskatu)
  • 1 maisiņš ar vismaz 50 kabeļu skavām
  • 1 slikti nagi ar vismaz 50 gabaliem, nagi nedrīkst būt garāki par 1,5 cm (!)
  • 1 divkomponentu līmes maisiņš
  • pēc izvēles: 10 filca spilventiņi (piemēram, šie)

Arī programmatūras iestatīšanai jums būs nepieciešams

  • ekrāns, ko var savienot ar HDMI (var būt arī jūsu televizors)
  • USB atslēgas ligzda
  • USB pele

2. solis: kronšteinu montāža

Kronšteinu montāža
Kronšteinu montāža
  1. Izgrieziet 4 gabalus ar katru apmēram 8 cm attālumā no metāla perforētās lentes.
  2. Salieciet lentes gabalus tā, lai tie ietilptu ap katra HDD korpusa malu un ap RasPi
  3. Izlīdziniet HDD korpusus uz tāfeles, kā vēlaties (piemēram, kā es to darīju uz tāfeles), un ievietojiet kronšteinus zem HDD korpusiem un RasPi, bet tikai apakšējā pusē (kas ir tā puse, kas vēlāk būs vērsta uz leju, kad dēlis karājas pie sienas). Cietā diska korpusi un RasPi vēlāk stāvēs uz šīm iekavām.
  4. Atzīmējiet kronšteinu stāvokli. Lentu var aptuveni novietot, jo vēlāk to var viegli saliekt. Pēc tam noņemiet HDD korpusus un Pi.
  5. Ielieciet saraušanās cauruli uz kronšteiniem un metāla lentes un caurdurt caurumu vietā, kur atrodas skrūves caurums. Esiet uzmanīgi, lai izveidotu tikai mazus caurumus, jo, sasildot saraušanās cauruli, tie palielināsies.
  6. Sasildiet saraušanās cauruli ar karstā gaisa pistoli vai šķiltavu.
  7. Piestipriniet kronšteinus (tagad pārklāti ar saraušanās cauruli) uz dēļa ar skrūvēm. Tagad dariet to pašu ar metāla perforēto lenti.
  8. Salieciet metāla perforēto lenti ap HDD korpusu augšējo malu un RasPi

Tagad jums ir tāfele ar RaspBerry Pi un diviem uz tā uzstādītiem HDD.

Lai mazāk skrāpējumu uz korpusiem un mazāk graujoša trokšņa no HDD, jūs varat arī uzlikt dažus filca paliktņus skrūvju augšpusē.

3. solis: sasieniet kabeļus

Piesiet kabeļus
Piesiet kabeļus

Šī soļa ideja ir novietot elektroinstalāciju aiz tāfeles.

  • Izurbiet caurumā 2 caurumus apmēram 3 - 4 īkšķu platumā, no kurienes HDD un USB ieeja ir tāda, ka kabeļi var netraucēti iet caur caurumu.
  • Pārliecinieties, ka USB savienotājs un strāvas savienotājs var iziet caur caurumu, atstājot daudz vietas (apmēram 3-4 mm katrā pusē)
  • Nosedziet caurumus ar Sugru un kamēr jūs to darāt, vienmēr pārbaudiet, vai abi savienotāji joprojām var viegli iziet cauri caurumam (vēlāk, kad Sugru ir izžuvis, būs daudz grūtāk atkal paplašināt caurumu)
  • Pēc tam, kad Sugru ir izžuvis, izlaidiet visus savienotājus
  • Tagad jums ir jānostiprina atlikušie kabeļi aizmugurē. Esmu pārliecināts, ka jūs varat paveikt labāku darbu nekā es redzēju attēlā:)

4. darbība. Strāvas padeves strāvas montāža

Strāvas padeves strāvas montāža
Strāvas padeves strāvas montāža

Tagad piestipriniet barošanas bloku ar divkomponentu līmi uz tāfeles. Ja vēlaties, varat rupjināt barošanas bloka virsmu un dēli.

Un jā: jums ir nepieciešama divkomponentu līme, jo pretējā gadījumā strāvas sloksne visu laiku nokritīs;)

5. solis: visas lietas uzstādīšana pie sienas

Visas lietas montāža pie sienas
Visas lietas montāža pie sienas
  • Tagad no metāla perforētās lentes izgrieziet vēl 2 gabalus ar 10 cm
  • Ielieciet saraušanās cauruli uz lentes gabaliem.
  • pieskrūvējiet katru lentes gabalu vienā tāfeles aizmugurējā stūrī (tāpat kā attēlā)
  • pieskrūvējiet citus galus pie sienas (betona sienai vispirms jāpiestiprina kontaktdakšas, tāpat kā man bija)

6. darbība: izejošo kabeļu nostiprināšana

Izejošo kabeļu nostiprināšana
Izejošo kabeļu nostiprināšana

Visbeidzot, piestipriniet pārējos kabeļus, kas stiepjas no plates uz strāvas kontaktligzdu un maršrutētāju/slēdzi.

7. solis: NOOBS instalēšana Raspberry Pi

NOOBS instalēšana Raspberry Pi
NOOBS instalēšana Raspberry Pi

Pirms sākam programmēt Raspberry Pi, operētājsistēma (OS) ir jāieliek SD kartē, kas tiks ievietota RasPi.

Mēs izmantosim vienkāršāku Raspbian versiju ar nosaukumu "NOOBS". Šo ir daudz vieglāk instalēt, jo būs vednis, kas palīdzēs jums šajā procesā.

Iespējams, vēlēsities arī izlasīt instalēšanas instrukciju šeit.

  1. Lejupielādējiet jaunāko NOOBS versiju vietnē https://www.raspberrypi.org/downloads/noobs/. Es iesaku izmantot bezsaistes un tīkla instalēšanas versiju.
  2. Izvelciet zip failu
  3. Pilnībā formatējiet SD karti
  4. Kopējiet visus iegūtos failus no zip uz SD karti.
  5. Ievietojiet SD karti RasPi
  6. Pievienojiet ekrānu HDMI portam un tastatūru un peli USB portiem.
  7. Ieslēdziet Raspi.

Pēc tam

  • izpildiet uzstādīšanas instrukcijas.
  • izvēlieties "Raspbian" un neaizmirstiet izvēlēties savu valsti un tastatūras stilu apakšā (vēlāk ir grūti mainīt to ar nepareizu tastatūras izkārtojumu)

8. darbība. Raspbian iestatīšana - pārskats

Lai mēs varētu sākt pareizi lietot RasPi, mums ir jāiestata dažas lietas. Piemēram, jūs, iespējams, nevēlaties visu laiku izmantot atsevišķu ekrānu. Alternatīva ir VNC, kas ļauj attālināti vadīt RasPi no datora. Tālāk norādītas darbības.

  1. Tīkla savienojuma iestatīšana (LAN/Wifi)
  2. Iestatiet VNC *)
  3. Veiciet VNC sāknēšanu automātiski
  4. Formatējiet HDD uz efektīvāku Linux failu sistēmu (ext4) un izslēdziet slinko žurnālu.
  5. Ļaujiet HDD automātiski uzstādīt palaišanas laikā (savienojiet tos ar programmatūru ar Raspbian)
  6. Samba servera iestatīšana (process, kas ļauj piekļūt HDD saturam, izmantojot tālvadību no datora)
  7. Iestatiet failu dublēšanas sistēmu ar otro/rezerves HDD.

*) Piezīme: VNC (virtuālā tīkla skaitļošana) ļauj kontrolēt RasPi, izmantojot tālvadības pulti no datora. Jūs redzēsit visu, kas tiktu parādīts, ja būtu pievienots ekrāns, jūs varētu kontrolēt peli un tastatūru … visu. Izņemot to, ka jūs sēžat pie datora, iespējams, kaut kur pavisam citur.

Tā kā vēlaties, lai RasPi būtu pie sienas bez ekrāna, ir svarīgi, lai būtu VNC.

9. darbība: iestatiet tīkla savienojumus (LAN/Wifi)

Labs ceļvedis par LAN / Wifi savienojuma iestatīšanu ir atrodams šeit.

Lai Raspbian pateiktu, kādu savienojumu vēlaties izmantot, tas ir jāraksta īpašā failā. Tālāk norādītajos iestatījumos tiek konfigurēts LAN savienojums. Ja vēlaties iestatīt Wifi, izmantojiet šeit aprakstītos iestatījumus.

Atveriet apvalku un ierakstiet

sudo nano/etc/network/interfaces

Kas atver faila "saskarnes" teksta redaktorā "nano". Redaktorā ierakstiet šādas rindas

auto lo

iface lo inet loopback iface eth0 inet dhcp resursdatora nosaukumu "myRasPi" # "myRasPi" var apmainīt ar jūsu izvēlētu nosaukumu allow-hotplug wlan0 iface wlan0 inet dhcp wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf dfc noklusējuma

(Pēc katra # seko komentārs). Pēc tam saglabājiet un izejiet ar "Ctrl + X" un "Enter".

Tagad mums ir jāievada akreditācijas dati par LAN/Wifi savienojumu. Tāpēc jums ir jāatver

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

un ievadiet savus akreditācijas datus. Aizstājiet “YOURSSID” ar LAN/Wifi tīkla nosaukumu un “YOURPASSWORD” ar atbilstošo tīkla paroli. Ak, un, ja nepieciešams, mainiet valsts kodu:)

valsts = DE

ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev update_config = 1 network = {ssid = "YOURSSID" psk = "YOURPASSWORD" # Protokola tips var būt RSN (WP2) un WPA (WPA1) proto = RSN # vienmēr izmantot RSN # Atslēgas pārvaldības veids key_mgmt = WPA-PSK # Pārī var būt CCMP (WPA2) un TKIP (WPA1) pārī = CCMP # Autorizācijas opcijai jābūt ATVĒRTAM abiem WPA1/WPA2 auth_alg = OPEN

}

Pārējiem iestatījumiem jābūt tieši tādiem, kā aprakstīts iepriekš. Īpaši "pārī = CCMP" un "proto = RSN".

10. darbība: iestatiet VNC

Iestatiet VNC
Iestatiet VNC

Citas labas rokasgrāmatas par VNC iestatīšanu ir Guide1, Guide2 un Guide3.

Pirms VNC programmatūras instalēšanas, iespējams, jāveic atjauninājums:

sudo apt-get update && apt-get upgrade

Pēc tam lejupielādējiet un instalējiet lietotni "tightVNCserver"

sudo apt-get instalēt tightvncserver

Kad tas ir izdarīts, iestatiet šī VNC servera paroli

vncpasswd

kas vēlāk tiks jautāts jūsu datorā, piesakoties RasPi, izmantojot tālvadības pulti.

Lai pārbaudītu, vai VNC serveris jau darbojas, izsauciet saspringta VNC servera sesiju RasPi ar

saspringtsVNCserveris

Tagad dodieties uz savu datoru un lejupielādējiet no šejienes saspringto VNC skatītāju un instalējiet to (instalējot varat noņemt atzīmi no opcijas "tightVNCserver", jums tas nebūs vajadzīgs datorā).

Jūs varat pārbaudīt sistēmā Windows vai maršrutētājā, kura IP adrese ir jūsu RasPi (ja strādājat ar DHCP). Pēc tam datorā palaidiet TightVNC-Viewer un ierakstiet RasPi IP adresi, pēc tam kolu un pēc tam porta numuru, kas parasti ir 5901.

Piemēram: PasPi IP adrese ir 192.168.1.50, tad attālais resursdators ir 192.168.1.50:5901.

Jums vajadzētu redzēt RasPi ekrānu.

11. darbība. Automātiski veiciet VNC sāknēšanu

Mēs esam uzsākuši VNC, bet, pārstartējot RasPi, sesija būs beigusies un jūs vairs nevarēsit izveidot savienojumu ar savu RasPI, izmantojot tālvadības pulti no datora.

Lai VNC servera sesija tiktu sākta automātiski, šeit ir jālejupielādē skripts, kurā jāparāda:

#!/bin/sh

### SĀKT INIT INFO # Nodrošina: tightvncserver # Obligāts sākums: $ local_fs # Obligāts apstāšanās: $ local_fs # Default-Start: 2 3 4 5 # Default-Stop 0 1 6 # Short-Description: Start/stop trightvncserver # END INIT INFO # Sīkāku informāciju skatiet: # https://www.penguintutor.com/linux/tightvnc # Pielāgojiet šo ierakstu # Iestatiet USER mainīgo uz lietotāja vārdu, lai sāktu saspringto serveri zem eksporta USER = 'pi' ### Pabeigt pielāgošanu ir nepieciešams eval cd ~ $ USER gadījums "$ 1" sākumā) su $ USER -c '/usr/bin/tightvncserver: 1' echo "TightVNC servera palaišana lietotājam $ USER";; stop) pkill Xtightvnc echo "Tightvncserver stop";; *) echo "Lietošana: /etc/init.d/tightvncserver {start | stop}" 1. izeja;; esac izeja 0

Svarīgs ir sākums #!/Bin/sh. Pēc lejupielādes jums ir jākopē saturs. Pēc tam atveriet jaunu failu ar nano

sudo nano /etc/init.d/tightvncserver

un ielīmējiet saturu šajā failā. Lai Raspbian sāknēšanas laikā sāknētu šo failu, mums ir jāmaina piekļuves tiesības ar

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

padarīt failu izpildāmu ar

sudo chmod 755 /etc/init.d/tightvncserver

un pievienojiet failu noklusējuma darbības līmeņiem (tā, lai Raspbian to atrastu un izpildītu)

sudo update-rc.d tightvncserver noklusējuma iestatījumi

Un jūs esat gatavs:)

Tagad jūsu RasPi startēšanas laikā jāsāk saspringta VNCserver sesija. Pārbaudiet, vai tas darbojas. Pretējā gadījumā dodieties detalizēti un salīdziniet arī ar citiem ceļvežiem.

12. darbība: formatējiet HDD

Tiklīdz HDD ir pievienots RasPi, to nosaukumu vai rādītāju var atrast

sudo fdisk -l

Tiks parādīts saraksts ar HDD nosaukumiem, kas ir "/dev/sda" vai "/dev/sdb".

Lai vispirms formatētu HDD zvanu

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

Kur jums vajadzētu nomainīt fdisk sarakstā esošo HDD indeksa X, piem. sda.

Tagad jums diezgan ilgi jāgaida, līdz HDD tiek formatēts.

Pēc tam rīkojieties tāpat kā ar otro HDD (rezerves HDD)

Piezīme: slinkās žurnālēšanas opcijas dēļ 4 TB HDD formatēšana prasa diezgan ilgu laiku. Tomēr vēlāk, palaižot RasPi, cietie diski tiks sāknēti un uzstādīti daudz ātrāk. Lasiet par to šeit.

13. darbība: lai cietie diski tiktu automātiski uzstādīti startēšanas laikā

Palaišanas laikā HDD ir automātiski jāuzstāda
Palaišanas laikā HDD ir automātiski jāuzstāda

Cieto disku palaišana automātiski vai manuāli, abos gadījumos vispirms ir jālejupielādē dažas lietotnes

sudo apt-get -y instalējiet ntfs-3g hfutils hfsprogs exfat-fuse

Ntfs-3g ir lietotne, kas nepieciešama, lai izlasītu NTFS failu sistēmu, kas ir ļoti izplatīta operētājsistēmā Windows. Ja, piemēram, pievienojat cieto disku USB portam, vispirms ir jāpiestiprina cietais disks, lai varētu piekļūt datiem. Pieņemsim, ka šajā piemērā HDD ir NTFS failu sistēma. Tad jūs pievienojat HDD ar

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

Pēc šī koda izpildes HDD tiks uzstādīts mapē/media/usbstick/.

Mūsdienās Raspbian jau automātiski pievieno mapei / media / nesen pievienotas ierīces, piemēram, USB zibatmiņas vai HDD. Bet, ja vēlaties pārliecināties, ka cietie diski vienmēr ir pareizi uzstādīti, rīkojieties šādi:

Vispirms noskaidrojiet savu HDD UUID (unikālo ierīces nosaukumu), ierakstot

sudo blkid -o saraksts -w /dev /null

Ievadiet abu cieto disku UUID mapē /etc /fstab, zvanot nano ar

sudo nano/etc/fstab/

un fstab sarakstā pievienojiet šādas rindas:

UUID = xxxxxxxx /mnt /myDrive ext4 noklusējuma vērtības 0

UUID = gggggggg /mnt /myDrive_mirror ext4 noklusējuma vērtības 0

xxxxxxxx un yyyyyyyy vietā ievadiet savu cieto disku patieso UUID un arī mainiet "myDrive" uz to, ko jūs saucāt par montāžas mapēm.

Uzmanību: neizdzēsiet neko, kas jau bija ierakstīts šajā failā! Pievienojiet tikai jaunas rindas.

Kā alternatīva šai pamācībai 1. rokasgrāmatā, 2. rokasgrāmatā vai 3. rokasgrāmatā ir arī norādīts, kā (automātiski vai manuāli) uzstādīt diskus tā, lai jūs varētu piekļūt to saturam.

14. darbība: Samba servera iestatīšana

Kā jau minēts "Samba nodrošina failu un drukas pakalpojumus dažādiem Microsoft Windows klientiem […]" (saite) Mūsu gadījumā mēs izveidojam Samba serveri, lai visiem datoriem (ti, no jūsu klēpjdatora) piekļūtu failiem, kas atrodas cietajā diskā. ir savienots ar RasPi.

Lai palaistu Samba serveri, mums tas vispirms jāinstalē RasPi

sudo apt-get instalēt samba samba-common-bin

Tad mums ir jārediģē konfigurācijas, izsaucot konfigurācijas failu ar nano

sudo nano /etc/samba/smb.conf

un šajā failā rindā

# drošība = lietotājs

noņemiet iepriekšējo ""#. Tas ļauj lietotājam iestatīt Samba servera paroli (kas ir ieteicama). Šī ir parole, kas jāzina katram lietotājam, kurš vēlas piekļūt HDD failiem.

Tagad mēs definējam paroli, zvanot

sudo smbpasswd -a pi

un ievadot paroli.

Tagad mums ir jāpasaka Samba serverim, kuriem failiem viņam ir jāpiešķir piekļuve

sudo chown -R pi: pi /mnt /myDrive

kur nomainīt /mnt /myDrive ar ceļu, kurā ir uzstādīts jūsu cietais disks.

Ir vēl dažas konfigurācijas, kas jāpievieno vietnei smb.conf. Smb.conf apakšā pievienojiet šādas rindas

[MyNetworkDrive]

path =/mnt/myDrive rakstāms = jā viesis ok = nē darba grupa = WORKGROUP browseable = jā

ja ceļš atkal parāda, kur ir uzstādīts jūsu cietais disks, rakstāmā vērtība norāda, vai lietotājiem ir atļauts mainīt un pievienot failus (rakstīšanas piekļuve). viesis ok = nē nozīmē, ka visiem lietotājiem, kuri vēlas piekļūt HDD failiem, ir jāzina parole. Aiz darba grupas jāpievieno jūsu izmantotās Windows darba grupas nosaukums (pēc noklusējuma, visticamāk, ir "WORKGROUP"). Pārlūkojams = jā, tas nedaudz paātrina, ja, piemēram, ļoti ātri iziet cauri daudziem attēliem.

Kad esat pabeidzis mainīt konfigurācijas failu, restartējiet Samba serveri ar

sudo /etc/init.d/samba restart

un pārbaudiet no sava Windows datora, vai jums ir piekļuve saviem failiem.

1. rokasgrāmatā ir sniegta alternatīva apmācība, kā to visu iestatīt.

15. darbība: iestatiet failu dublēšanas sistēmu

Tagad mums ir divi HDD uz Raspberry Pi uz tāfeles pie sienas … bet līdz šim mēs esam izmantojuši tikai vienu HDD. Nu, tāpēc, ka mēs izmantosim otro HDD kā rezerves disku, kuru RasPi regulāri sinhronizēs ar pirmo. Tas nozīmē, ka, piemēram, katru dienu visas izmaiņas, ko esat veicis pirmajā HDD, tiks atspoguļotas/kopētas otrajā HDD.

Lai to izdarītu, mums jāinstalē lietotne rsync, ierakstot

sudo apt-get update

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

Tagad mēs vispirms pārbaudām visu procesu vienā fiktīvā failā. Šim nolūkam mēs izveidojam fiktīvu failu ar

sudo nano /mnt/myDrive/TestFile.txt

un ierakstiet kaut ko patvaļīgu. Pēc tam aizveriet nano ar "Strg+x" un tagad ļaujiet rsync tieši sinhronizēt abus HDD

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

Ja viss iet labi, mums vajadzētu atrast TestFile.txt otrajā HDD (vidējais /mnt /myDrive_mirror). Turpmāk es izsaukšu /mnt /myDrive par "avotu" un /mnt /myDrive_mirror par "mērķi".

Opcija -av sastāv no komandām

  • -v, kas apvalkā parāda, ko viņš kopē/sinhronizē
  • -a, kas izpilda visas tālāk norādītās komandas

    • -r kopē visus apakšdirektorijus
    • -l kopē simboliskas saites
    • -p saglabā piekļuves tiesības avota failiem
    • -t saglabā avota failu laika zīmogus
    • -g saglabā avota failu grupas piekļuves tiesības
  • --delete, kas salīdzina gan avota, gan mērķa failus un dzēš mērķa failus, ja tie vairs nav avotā.

Tagad mēs esam veiksmīgi sinhronizējuši avota un mērķa disku. Tagad mēs vēlamies, lai rsync to darītu regulāri. Šim nolūkam mums ir jāizveido crontab

sudo crontab -e

Šī komanda atver rsync konfigurācijas failu nano (uzmanīgi izmantojiet komandu "sudo". Pretējā gadījumā Raspbian piekļūs nepareizam failam!). Crontab satur to pašu komandu, ko mēs izmantojām iepriekš, lai sinhronizētu mūsu avotu un mērķi. Tomēr crontab ir prefikss, kas norāda rsync, kad viņam ir jāsinhronizē mūsu dati. Prefikss sastāv no šādiem cipariem

Minūtes Stundu DienaVēneša rsync-Command mēneša mēneša diena

Šim crontab piemēram vajadzētu noskaidrot lietas

00 05 * * * rsync -av -dzēst /mnt /myDrive /mnt /myDrive_mirror

tas nozīmē, ka jūsu RasPi sinhronizē avotu un mērķi katru dienu 05:00.

Alternatīvas apmācības ir sniegtas šeit vai šeit.

16. darbība. Patīkami zināt par Linux apstrādi

Kaut kas par Linux (ko esmu iemācījies):

  • uz RasPi mēs palaižam īpašu Linux versiju ar nosaukumu "Raspbian", kas atkal ir īpaša "Debian" versija, kuras pamatā ir Linux kodols
  • Raspbian ir atvērtā koda, un tam ir dažādas iepriekš instalētas programmas:

    • tīmekļa pārlūkprogramma: IceWeasel (noņemta Firefox versija)
    • Python 2 un 3
    • Minecraft
    • LibreOffice
    • Volframs un Matemātika
    • PDF skatītājs
    • Java IDE
    • nano (vienkāršs redaktors)
  • Linux vai Raspbian galvenokārt darbojas ar komandām, kuras ievadāt komandu logā (saukts par "apvalku")
  • ja esat administrators (vai Linux "superlietotājs"), tad jums ir atļauts mainīt un mainīt daudzas lietas, ja pirms katras komandas ierakstāt "sudo" ("sudo" = "superlietotājs") Piemērs: sudo nano path/myfile super izmantoja zvanu redaktoru nano, lai mapē "path" atvērtu "myfile"

Citi svarīgi Raspbian aicinājumi:

sudo apt-get update && apt-get upgrade

zvanīt, lai saņemtu atjauninājumus (nepieciešams interneta savienojums)

sudo apt-get instalēt XYZ

lejupielādējiet un instalējiet pakotni XYZ (tikai piemērs) RasPi

Ja vēlaties dublēt savu Linux OS savā RasPi, rīkojieties šādi:

  1. Lejupielādēt Win32DisImager
  2. Izslēdziet RasPi un izņemiet SD karti, ievietojiet to savā datorā un palaidiet Win32DiskImager.
  3. Izvēlieties vietu (ar mapes pogu), kur vēlaties ievietot rezerves failu (viņš ģenerēs visas SD kartes attēlu un ievietos to img faila veidā datora cietajā diskā.
  4. Izveidojiet rezerves attēlu, nospiežot "Lasīt". (Tas var aizņemt kādu laiku)
  5. Pabeigts

Ieteicams: