Pārvērtiet savu Raspberry Pi NAS kastē

Pārvērtiet savu Raspberry Pi NAS kastē

Vai jums ir pāris ārējie cietie diski un Raspberry Pi? Izveidojiet no tām lētu, zemas jaudas tīklam pievienotu atmiņas ierīci. Lai gan gala rezultāts noteikti nebūs tik iespaidīgs kā 500 ASV dolāru NAS ierīce, piemēram Synology DiskStation , tas jums nodrošinās mazjaudas tīkla krātuvi - īpaši noderīgi, ja jūs sākat apnikt, ka NSA ziņkārīgās acis izlauzīs visus savus datus - jūs varat to paslēpt bēniņos.





Jums būs nepieciešams a Raspberry Pi , protams, un viens vai divi rezerves diski. Mazākus 2,5 collu diskdziņus var darbināt tieši, izmantojot USB, taču mums būs nepieciešams barots centrmezgls, jo ar RPi USB portiem nodrošinātā jauda viņiem nepietiek. Varat arī izmantot USB zibatmiņas disku vai pat SD karti. Patiesībā šodien esmu izmantojis USB cietā diska un zibatmiņas diska kombināciju, taču procedūra ir identiska.





Izmantojot tikai vienu disku, jūs joprojām varat izveidot koplietojamu tīkla krātuves zonu, bet ar diviem varēsit iestatīt datu dublēšanu, ja viens neizdodas.





Sagatavojiet savus diskus

Sāciet, formatējot diskus kā NTFS no darbvirsmas. Tas ir ērtības labad, lai, ja kaut kas noiet greizi, mēs varētu tos atvienot no NAS un joprojām nolasīt datus no jebkura datora.

Mēs varētu formatējiet tos no Raspberry Pi, taču tas prasīs dažas stundas un būs daudz ātrāk izpildāms no darbvirsmas. Dariet to tagad.



Lai konfigurētu SSH un iespējotu saknes lietotāju, vispirms izveidojiet paroli root lietotājam:

sudo -i





passwd sakne

(ierakstiet savu paroli)





Pēc tam palaidiet raspi-config skriptu no komandrindas, izmantojot sudo vai izrakstoties un atkal kā root. No papildu opciju izvēlne, iespējot SSH .

Pēc restartēšanas jums vajadzētu būt iespējai pieteikties no citas tīkla ierīces, izmantojot (izmantot Špakteles ja izmantojat Windows)

SSH sakne@[IP adrese]

Kad esat pieteicies, noskaidrojiet, kuras ierīces ir jūsu papildu diskdziņi. Es pieņemu, ka datu dublēšanai izmantosit divus. Tips

fdisk -l

lai norādītu pievienoto atmiņas ierīču sarakstu. Jums vajadzētu redzēt kaut ko līdzīgu šim.

vai jums var būt kurjers bez facebook

/ dev/mmc starpsienas esat Pi operētājsistēma, mmc atsaucoties uz SD karte . Neskaidri, /dev/sda1 un /dev/sdb1 patiesībā nav nekāda sakara ar SD karti, un tie faktiski ir jūsu pievienotie USB diskdziņi. (Sākotnēji “SCSI ierīce”, bet tagad nozīmē jebkuru pievienotu SATA vai atmiņas ierīci)

Uzstādīt ntfs-3g Linux, lai mēs varētu piekļūt NTFS formatētiem Windows diskdziņiem.

apt-get install ntfs-3g

Pēc tam izveidojiet direktorijus, ko izmantot kā piestiprināšanas punktus, un pēc tam pievienojiet diskus. Es to daru vienkāršu un atsaucos uz tiem kā 1 un 2 .

mkdir /mediji /1

mkdir /mediji /2

mount -t auto /dev /sda1 /media /1

mount -t auto /dev /sdb1 /media /2

mkdir/media/1/akcijas

mkdir/media/2/akcijas

Samba

Tālāk mēs izveidosim Samba. Samba ir tīkla koplietošanas protokols, ko izmanto Windows (un patiesībā jaunākā OSX Mavericks).

apt-get instalēt samba

kā kļūt par virtuālu youtuberi

apt-get install samba-common-bin

cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

nano /etc/samba/smb.conf

Ja neesat pazīstams ar šāda veida konfigurācijas failiem, a # rindas sākumā nozīmē, ka tas tiek komentēts un tāpēc pašlaik nav iestatīts vai konfigurēts. Lai kaut ko iespējotu, varat vai nu pievienot jaunu rindu, vai noņemt esošās rindas komentārus, lai tā būtu aktīva.

Sāksim, iespējojot lietotāju drošību; nospiediet CTRL-W un ierakstiet “drošība”, lai atrastu attiecīgo sadaļu. Noņemiet simbolu # no rindiņas

drošība = lietotājs

Visbeidzot, ritiniet uz leju līdz apakšai (vai turiet CTRL V. līdz sasniegsit tur) un pievienojiet tik daudz tīkla koplietojumu, cik vēlaties. Izmantojiet šādu formātu:

[pārbaude]

komentārs = Testa daļa

ceļš =/medijs/1/akcijas

derīgi lietotāji = @lietotāji

spēka grupa = lietotāji

izveidot masku = 0660

direktorija maska ​​= 0771

tikai lasāms = nē

Tomēr atsaucieties tikai uz pirmo uzstādīto diskdzini - mēs to vēlāk sinhronizēsim ar otro koplietošanas daļu, lai nodrošinātu dublēšanos.

Kad esat pabeidzis, sitiet CTRL X un tad un saglabāt.

Pēc tam restartējiet Samba ar šādu komandu.

pakalpojuma samba restartēšana

Tagad pievienojiet savam Pi jaunu lietotāju, pieņemot, ka nevēlaties tādu pašu pieteikumvārdu (aizstājiet “jamie” savam lietotājam)

useradd jamie -m -G lietotāji

Pēc šādas komandas ievadīšanas jums tiks piedāvāts ievadīt lietotāja paroli un to apstiprināt.

passwd jamie

Tad mēs varam turpināt un pievienot šo sistēmas lietotāju Samba. Jums divreiz jāapstiprina parole.

smbpasswd -ievārījums

Iet uz priekšu un pārbaudiet tīkla koplietošanu tūlīt - tai vajadzētu būt redzamai no citām jūsu mašīnām (Windows vai Mac), un jums vajadzētu būt iespējai tajā rakstīt failus.

Vienīgā problēma šajā brīdī ir tā, ka diskdziņi tiks atvienoti, restartējot Pi. Lai to atrisinātu, instalējiet autofonus.

apt-get install autofs

nano /etc/auto.master

Zem +auto.master pievienojiet šādu rindu

/media//etc/auto.ext-usb-timeout = 10, noklusējuma iestatījumi, lietotājs, exec, uid = 1000

Tagad jums vajadzētu būt iespējai droši restartēties, nesabojājot visu

Datu dublēšana

Pieņemot, ka esat instalējis divus diskus, tagad mēs varam iestatīt automātisku skriptu datu sinhronizēšanai no pirmā diska uz 2 , tādējādi piedāvājot mums rezerves kopiju, ja tas neizdodas. Šim nolūkam mēs izmantosim utilītu rsync.

apt-get install rsync

crontab -e

Crontab Linux ir veids, kā automatizēt uzdevumus; Es īsi runāju par iepriekš, parādot, kā automatizēt vietņu dublēšanu. Pievienojiet šādu rindu:

30 5 * * * rsync -av -dzēst / media / 1 / share / media / 2 / share /

Numerācijas shēma tiek izmantota šādi:

minūte | stunda | mēneša diena | mēnesis | nedēļas diena

Tātad mūsu tikko pievienotajā rindā komanda rsync tiks palaista 5:30 no rīta , katru dienu ( * aizstājējzīme nozīmē “katrs”, tātad “katra mēneša diena”)

Ja vēlaties turpināt un nekavējoties palaist dublējumu, vienkārši ielīmējiet komandu rsync

rsync -av --delete / media / 1 / share / media / 2 / share /

Atkarībā no tā, ko ievietojat koplietotajā mapē, pārskata sagatavošana var aizņemt dažas sekundes vai ilgāk. Rsync lieliskā lieta ir tā, ka tā zina, kuri faili tiek atjaunināti, pievienoti vai jāizdzēš. Dodieties uz priekšu un mēģiniet vēlreiz to pašu komandu. Tam vajadzētu beigties uzreiz, jo tas zina, ka nekas nav mainījies.

Tas ir viss, gatavs - jums tagad ir savs ātrs un netīrs NAS. Jā, tam, iespējams, nav visas pareiza NAS raksturīgās iezīmes, taču tas labi paveic darbu un samazina enerģijas patēriņu.

Vai jums ir problēmas? Paziņojiet mums komentāros, un es redzēšu, ko es varu darīt, taču, lūdzu, pārliecinieties, vai izmantojat jaunāko Raspian attēlu.

Kopīgot Kopīgot Čivināt E -pasts 7 pārsteidzošas AI funkcijas, kuras atradīsit OnePlus Nord 2

Revolucionārās OnePlus Nord 2 mākslīgā intelekta funkcijas uzlabo fotoattēlus, videoklipus, spēles un daudz ko citu.

kā izveidot Playstation tīkla kontu
Lasīt Tālāk Saistītās tēmas
  • DIY
Par autoru Džeimss Brūss(Publicēti 707 raksti)

Džeimsam ir mākslīgā intelekta bakalaura grāds, un viņam ir CompTIA A+ un Network+ sertifikāts. Kad viņš nav aizņemts kā aparatūras pārskatu redaktors, viņam patīk LEGO, VR un galda spēles. Pirms pievienošanās MakeUseOf viņš bija gaismas tehniķis, angļu valodas skolotājs un datu centra inženieris.

Vairāk no Džeimsa Brūsa

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu
Kategorija Diy