Агуулгын хүснэгт:

Ханан дээрх өөр нэг Pi: 16 алхам (зурагтай)
Ханан дээрх өөр нэг Pi: 16 алхам (зурагтай)

Видео: Ханан дээрх өөр нэг Pi: 16 алхам (зурагтай)

Видео: Ханан дээрх өөр нэг Pi: 16 алхам (зурагтай)
Видео: 10 самых АТМОСФЕРНЫХ мест Дагестана. БОЛЬШОЙ ВЫПУСК #Дагестан #ПутешествиеПоДагестану 2024, Долдугаар сарын
Anonim
Ханан дээрх өөр нэг Pi
Ханан дээрх өөр нэг Pi
Ханан дээрх өөр нэг Pi
Ханан дээрх өөр нэг Pi

Энэхүү зааварчилгааны заавар нь Raspberry Pi (RasPi) болон хоёр HDD ашиглан NAS (Network-Attached Storage) бүтээх аргыг танд харуулав. Энэхүү заавар нь танд хэрхэн яаж хийх талаар дэлгэрэнгүй танилцуулга өгөх болно

  • RasPi, хоёр HDD, бүх цахилгаан хангамжийг самбар дээр холбож, дараа нь гэртээ хананд суулгаж болно.
  • RasPi програмыг ажиллуулдаг

    • NAS
    • ба / эсвэл принтерийн сервер (хэрэв хүсвэл)
  • Linux -тэй харьцаж, танд хэд хэдэн үндсэн тушаалуудыг харуулах болно (хэрэв та өмнө нь түүнтэй ажиллаагүй бол (яг л ажиллаагүй шиг)

Энэхүү гарын авлага нь дараах 4 бүлэгт хуваагдана.

  1. HW-тохиргоо
  2. Debian/Linux -ийн үндэс
  3. Систем ба NAS тохиргоо
  4. RasPi системийн нөөц хуулбарыг хийж байна
  5. Зарим зөвлөмж, зөвлөмж

Алхам 1: Бэлтгэл ажил - Зөвлөмж ба Худалдааны жагсаалт

Бэлтгэл ажил - Зөвлөмж ба Худалдааны жагсаалт
Бэлтгэл ажил - Зөвлөмж ба Худалдааны жагсаалт

Эхлэхээсээ өмнө таныг асуудалд орохоос урьдчилан сэргийлэх чухал зөвлөмжүүд:

  • 1 -р зөвлөгөө: SATA -тай USB хянагчтай гадаад хатуу дискний хайрцгийг худалдаж авахаасаа өмнө -> хянагч таны ашиглахыг хүсч буй хадгалах хэмжээг зохицуулж чадах эсэхийг шалгаарай! Яагаад: Би орон сууцны дотор байрладаг HDD -ийг ашигласан (жишээ нь HDD-ийг гадаад хөтөч болгон ашиглах) нь SATA-аас USB хянагчтай. Олон янзын хянагч байдаг бөгөөд тэдгээр нь ажиллах боломжтой HDD хадгалах багтаамжийн хэмжээгээр ялгаатай байдаг. Би 4TB-HDD ашигладаг байсан бөгөөд эхлээд 2TB хүртэл багтаамжтай хянагч худалдаж авсан тул үүнийг өөрчлөх шаардлагатай болсон.
  • Хоёрдахь зөвлөгөө: RasPi -г тэжээхийг хүсч буй тэжээлийн хангамж нь дор хаяж 5VDC ба 2A -ийг хангаж чадах эсэхийг шалгаарай.

Анхаарах зүйл: Энэ зааварт оруулсан линкүүдийн ард байгаа контентыг би ч, зааварчилгааны сайт ч хариуцахгүй.

Дараа нь би танд хэрэгтэй эд ангиудыг худалдаж авах жижиг жагсаалтыг өгөхийг хүсч байна.

  • a Raspberry Pi (2 эсвэл 3 -р хувилбартай ажиллах ёстой, би RasPi 2 -р хувилбарыг ашигладаг)
  • хамгийн багадаа 4 -р хурдтай 8 ГБ хэмжээтэй SD карт
  • RasPi -д зориулсан орон сууц
  • тэжээлийн хангамж, 5VDC / 2A, микро USB холбогчтой
  • USB холбогчтой 2x гадаад HDD (эсвэл SSD) эсвэл SATA холболттой 2х HDD (эсвэл SSD)
  • SATA -аас USB хянагчтай 2х орон сууц (хэрэв та USB залгууртай гадаад HDD -тэй бол шаардлагагүй)
  • 50 см х 30 см хэмжээтэй, 2 см зузаантай модон самбар, өнгө бол таны сонголт;)
  • дор хаяж 3 гаралттай цахилгаан зурвас (хамгийн тохиромжтой нь цахилгаан зурвас нь таны самбартай ижил өнгөтэй байх ёстой)
  • 5-6 метал хаалт (та үүнийг өөрийн орон нутгийн тоног төхөөрөмж / DIYstore дээрээс худалдаж авч болно (жишээ нь ийм) Хаалтууд нь эрхий хурууны өргөнтэй байх ёстой бөгөөд тэдгээр нь шурагны нүхтэй байх ёстой.
  • металл цоолсон соронзон хальс (энд байгаа дамар дээрх зүйл)
  • Самбарын 50-80% орчим урттай 12 боолттой (миний хувьд 1, 5 см орчим)
  • Хаалт ба металл соронзон хальс дээр таарсан 1м агшилтын хоолой
  • Ethernet (LAN) кабель
  • 1 уут Сугру (нүхний ирмэгийг таглаж, гоё харагдуулахын тулд)
  • Хамгийн багадаа 50 кабелийн хавчаар бүхий 1 уут
  • Хамгийн багадаа 50 ширхэг хадаастай 1 хадаас 1, 5 см -ээс хэтрэхгүй байх ёстой!
  • 1 уут хоёр бүрэлдэхүүн хэсэгтэй цавуу
  • сонголтоор: 10 эсгий дэвсгэр (жишээ нь эдгээр)

Мөн програм хангамжийг тохируулахын тулд танд хэрэгтэй болно

  • HDMI -тэй холбогдож болох дэлгэц (мөн таны ТВ байж болно)
  • USB товчлуурын товчлуур
  • USB хулгана

Алхам 2: Хаалт суурилуулах

Хаалт суурилуулах
Хаалт суурилуулах
  1. Металл цоолсон соронзон хальснаас тус бүр 8 см орчим хэмжээтэй 4 ширхэг хайчилж ав.
  2. Соронзон хальсны хайрцаг бүрийн ирмэг ба RasPi -ийн эргэн тойронд таарахаар туузны хэсгүүдийг нугална
  3. Самбар дээрх HDD -ийн хайрцгийг хүссэнээрээ тааруулаад (жишээлбэл, миний самбар дээр хийсэн шиг) хаалтуудыг HDD болон RasPi -ийн доор байрлуулна, гэхдээ зөвхөн доод талд нь (дараа нь доошоо харах тал юм самбар хананд өлгөөтэй байна). HDD хайрцаг ба RasPi нь дараа нь эдгээр хаалт дээр байрлана.
  4. Хаалтуудын байрлалыг тэмдэглэнэ үү. Соронзон хальсыг дараа нь амархан нугалж болох тул ойролцоогоор байрлуулж болно. Дараа нь HDD -ийн хайрцаг болон Pi -ийг арилга.
  5. Хумих хоолойг хаалт болон металл соронзон хальс дээр тавьж, шурагны нүх байгаа газарт нүх гарга. Зөвхөн жижиг нүх гаргахдаа болгоомжтой байгаарай, учир нь агшиж буй хоолойг халаахад нүх нь өргөжих болно.
  6. Агшиж буй хоолойг халуун буу эсвэл асаагуураар халаана.
  7. Самбар дээр хаалтуудыг (одоо агшиж буй хоолойгоор хучигдсан) боолтоор холбоно. Одоо металл цоолсон соронзон хальсны хувьд ижил зүйлийг хий.
  8. Хатуу дискний хайрцаг ба RasPi -ийн дээд ирмэг дээр металл цоолсон соронзон хальсыг нугална

Одоо танд RaspBerry Pi бүхий самбар, хоёр HDD суурилуулсан байна.

Хайрцагны зураас, HDD -ээс гарах чимээ шуугиан бага байхын тулд эрэг дээр эсгий дэвсгэр тавьж болно.

Алхам 3: Кабелийг холбоно уу

Кабелийг холбох
Кабелийг холбох

Энэ алхам дахь санаа нь самбарын ард утсыг нуух явдал юм.

  • Эрхий хурууны өргөний ойролцоогоор 3-4 хуруу өргөнөөр 2 цооног өрөмдөж, хатуу дискний USB ба тэжээлийн оролт нь кабелиуд нүхээр жигд дамжих боломжтой болно.
  • USB холбогч болон тэжээлийн холбогч нь маш их зай үлдсэн нүхээр дамжин өнгөрч байгаа эсэхийг шалгаарай (тал тус бүрт 3-4 мм орчим)
  • Нүхийг Sugru -ээр хучиж, үүнийг хийж байхдаа холбогч хоёулаа нүхээр амархан нэвтэрч чадах эсэхийг үргэлж шалгаарай (дараа нь Sugru хатсаны дараа нүхийг дахин өргөжүүлэх нь илүү хэцүү болно).
  • Sugru хатсаны дараа бүх холбогчийг дамжуулна
  • Одоо та үлдсэн кабелийг ар талд нь хавчих хэрэгтэй. Та зурган дээрхээс илүү сайн ажил хийж чадна гэдэгт итгэлтэй байна:)

Алхам 4: Цахилгаан хэлхээг суурилуулах

Цахилгаан хэлхээг суурилуулах
Цахилгаан хэлхээг суурилуулах

Одоо цахилгаан туузыг хоёр бүрэлдэхүүн хэсэг бүхий цавуугаар самбар дээр холбоно. Хэрэв та хүсвэл цахилгаан зурвас болон хавтангийн гадаргууг бүдгэрүүлж болно.

Тийм ээ: Танд хоёр бүрэлдэхүүн хэсэгтэй цавуу хэрэгтэй болно, эс тэгвээс таны цахилгаан тууз үргэлж унах болно;)

Алхам 5: Бүх зүйлийг хананд бэхлэх

Бүх зүйлийг хананд бэхлэх
Бүх зүйлийг хананд бэхлэх
  • Одоо металл цоолсон соронзон хальснаас тус бүр 10 см хэмжээтэй өөр 2 хэсгийг хайчилж ав
  • Соронзон хальсны хэсгүүдэд жижгэрсэн хоолой тавь.
  • соронзон хальсны хэсэг бүрийг самбарын арын нэг буланд шургуулна (яг зураг дээрх шиг)
  • нөгөө үзүүрийг нь хананд шургуулна (бетон хананы хувьд та эхлээд миний залгуурыг залгах хэрэгтэй)

Алхам 6: Гарч буй кабелийг хавчих

Гарч буй кабелийг хавчих
Гарч буй кабелийг хавчих

Төгсгөлд нь самбараас цахилгаан залгуур болон чиглүүлэгч/унтраалга руу дамждаг бусад кабелийг хавчих хэрэгтэй.

Алхам 7: Raspberry Pi дээр NOOBS суулгах

Raspberry Pi дээр NOOBS суулгах
Raspberry Pi дээр NOOBS суулгах

Raspberry Pi програмчлахаасаа өмнө RasPi -д орох гэж буй SD карт дээр үйлдлийн системийг (OS) оруулах хэрэгтэй.

Бид Raspbian -ийн "NOOBS" хэмээх энгийн хувилбарыг ашиглах гэж байна. Үүнийг суулгахад илүү хялбар байх болно, учир нь танд үйл явцыг удирдан чиглүүлэх шидтэн байх болно.

Та мөн суулгах зааврыг эндээс уншиж болно.

  1. Https://www.raspberrypi.org/downloads/noobs/ дээрээс NOOBS -ийн хамгийн сүүлийн хувилбарыг татаж аваарай. "Офлайн ба сүлжээнд суулгах" програмын zip хувилбарыг танд санал болгож байна.
  2. Зип файлыг задлах
  3. SD картыг бүрэн форматлах
  4. Zip -ээс гаргаж авсан бүх файлыг SD карт руу хуулах.
  5. SD картыг RasPi -д оруулна уу
  6. HDMI порт руу гар, USB порт руу гар, хулганаа холбоно уу.
  7. Raspi -г асаах.

Үүний дараа

  • суулгах зааврыг дагана уу.
  • "Raspbian" -г сонгоод, өөрийн улс, доод талын гарны хэв маягийг сонгохоо бүү мартаарай (дараа нь гарны буруу зохион байгуулалттайгаар өөрчлөх нь нэлээд төвөгтэй юм)

Алхам 8: Raspbian -ийг тохируулах - Тойм

RasPi -г зөв ашиглаж эхлэхээсээ өмнө бид зарим зүйлийг тохируулах хэрэгтэй. Жишээлбэл, та үргэлж тусдаа дэлгэц ашиглахыг хүсэхгүй байж магадгүй юм. Өөр нэг хувилбар бол RasPi -ийг компьютерээсээ алсаас удирдах боломжийг олгодог VNC юм. Дараахь алхамуудыг хийх болно.

  1. Сүлжээний холболтыг тохируулах (LAN/Wifi)
  2. VNC тохируулах *)
  3. VNC ачаалалтыг автоматаар хийнэ үү
  4. HDD -ийг илүү үр ашигтай линукс файлын системд (ext4) форматлаж, залхуу тэмдэглэл хөтлөхийг унтраана уу.
  5. HDD -ийг эхлүүлэх үед автоматаар суулгаарай (програм хангамжийг Raspbian -тэй ухаалаг холбоно уу)
  6. Samba серверийг тохируулах (HDD -ийн контентэд компьютерээс алсаас хандах боломжийг олгодог процесс)
  7. Хоёрдахь/нөөц HDD ашиглан файлын нөөц системийг тохируулна уу.

*) Тэмдэглэл: VNC (Виртуал Сүлжээний Тооцоолол) нь RasPi -г компьютерээсээ алсаас удирдах боломжийг танд олгоно. Дэлгэц холбогдсон тохиолдолд та харуулах бүх зүйлийг харах болно, та хулгана, гарыг хянах боломжтой. Та компьютер дээрээ огт өөр газар сууж байгаагаас бусад тохиолдолд.

Та RasPi -гээ дэлгэцгүй ханан дээр байлгахыг хүсч байгаа тул VNC хийх нь чухал юм.

Алхам 9: Сүлжээний холболтыг тохируулах (LAN/Wifi)

LAN / Wifi холболтоо хэрхэн тохируулах талаар сайн гарын авлагыг эндээс олж болно.

Raspbian -д ямар төрлийн холболт хийхийг хүсч байгаагаа хэлэхийн тулд та үүнийг тусгай файлд бичих ёстой. Дараах тохиргоо нь LAN холболтыг тохируулна. Хэрэв та Wifi тохируулахыг хүсвэл энд тайлбарласан тохиргоог ашиглана уу.

Бүрхүүлийг нээгээд оруулна уу

sudo нано/etc/сүлжээ/интерфэйсүүд

Энэ нь "нано" текст засварлагч дахь "интерфэйсүүд" файлыг нээдэг. Редактор дээр дараах мөрүүдийг бичнэ үү

автоматаар

iface lo inet loopback iface eth0 inet dhcp хостын нэр "myRasPi" # "myRasPi" -ийг таны хүссэн нэрээр сольж болно.

(# Бүрийн дараа сэтгэгдлийг дагана). Дараа нь хадгалаад "Ctrl + X", "Enter" товчлууруудыг дарж гарна уу.

Одоо бид LAN/Wifi холболтын итгэмжлэлээ оруулах шаардлагатай байна. Тиймээс та нээх хэрэгтэй

sudo нано /etc/wpa_supplicant/wpa_supplicant.conf

мөн итгэмжлэлээ оруулна уу. "YOURSSID" -ээ LAN/Wifi сүлжээнийхээ нэрээр, "YOURPASSWORD" -ыг харгалзах сүлжээний нууц үгээр солино уу. Өө, шаардлагатай бол улсын кодыг өөрчилнө үү:)

улс = DE

ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev update_config = 1 network = {ssid = "YOURSSID" psk = "YOURPASSWORD" # Протоколын төрөл нь RSN (WP2 -ийн хувьд) ба WPA (WPA1 -ийн хувьд) proto = RSN # байж болно. RSN ашиглах # Түлхүүр удирдлагын төрөл key_mgmt = WPA-PSK # Pairwise нь CCMP (WPA2-ийн хувьд), TKIP (WPA1-ийн хувьд) хос байж болно = CCMP # Зөвшөөрлийн сонголт нь WPA1/WPA2-ийн аль алинд нь нээлттэй байх ёстой auth_alg = OPEN

}

Үлдсэн тохиргоо нь дээр дурдсантай яг ижил байх ёстой. Ялангуяа "pairwise = CCMP" ба "proto = RSN".

Алхам 10: VNC -ийг тохируулна уу

VNC тохируулах
VNC тохируулах

VNC -ийг хэрхэн тохируулах талаархи бусад сайн гарын авлага бол Guide1, Guide2, Guide3 юм.

VNC програмыг суулгахаасаа өмнө та шинэчлэлт хийх хэрэгтэй.

sudo apt-get update && apt-get upgrade

Дараа нь "tightVNCserver" програмыг татаж аваад суулгана уу

sudo apt-get install tightvncserver

Үүнийг хийсний дараа энэ VNC серверийн нууц үгийг тохируулна уу

vncpasswd

дараа нь та алсын удирдлагаар RasPi руу нэвтрэх үед таны компьютер дээр асуух болно.

VNC сервер аль хэдийн ажиллаж байгаа эсэхийг шалгахын тулд RasPi дээрх tightVNC серверийн сесс рүү залгаарай

tightVNCserver

Одоо компьютер дээрээ очоод эндээс tightVNC үзүүлэгчийг татаж аваад суулгаарай (суулгаснаар "tightVNCserver" сонголтыг арилгаж болно, танд компьютер дээр хэрэггүй болно).

Та Windows эсвэл чиглүүлэгч дээрээ RasPi-ийн IP хаягийг шалгаж болно (хэрэв та DHCP-тэй ажилладаг бол). Дараа нь компьютер дээрээ TightVNC-Viewer-ийг асаагаад RasPi-ийн IP хаягийг дараа нь хоёр цэг, дараа нь ихэвчлэн 5901 гэсэн портын дугаарыг бичнэ үү.

Жишээлбэл: PasPi IP хаяг нь 192.168.1.50, алсын хост нь 192.168.1.50:5901 байна.

Та RasPi -ийнхээ дэлгэцийг харах боломжтой байх ёстой.

Алхам 11: VNC ачаалагчийг автоматаар хийнэ үү

Бид VNC -ийг эхлүүлсэн боловч хэрэв та RasPi -г дахин ачаалвал сесс алга болох бөгөөд та компьютерээсээ алсын удирдлагаар RasPI -тэй холбогдох боломжгүй болно.

VNC серверийн сессийг автоматаар эхлүүлэхийн тулд скриптийг эндээс татаж авах шаардлагатай бөгөөд үүнийг харуулах ёстой.

#!/бин/ш

### INIT INFO INFO-г эхлүүлэх # Оруулдаг: tightvncserver # Шаардлагатай-Эхлэл: $ local_fs # Шаардлагатай-Stop: $ local_fs # Анхдагч-Эхлэл: 2 3 4 5 # Default-Stop 0 1 6 # Богино тайлбар: trightvncserver-ийг эхлүүлэх/зогсоох # END INIT INFO # Дэлгэрэнгүй мэдээллийг үзнэ үү: # https://www.penguintutor.com/linux/tightvnc # Энэ оруулгыг өөрчлөх Өөрчлөлтийг дуусгах шаардлагатай үнэлгээ cd ~ $ USER тохиолдолд "$ 1" эхэнд) su $ USER -c '/usr/bin/tightvncserver: 1' echo "TightVNC серверийг $ USER -д эхлүүлэх";; зогсоох) pkill Xtightvnc echo "Tightvncserver зогссон";; *) цуурай "Хэрэглээ: /etc/init.d/tightvncserver {эхлэх | зогсоох}" гарах 1;; esac гарах 0

Эхлэл нь чухал юм #!/Bin/sh. Татаж авсны дараа та контентыг хуулах хэрэгтэй. Дараа нь нано ашиглан шинэ файл нээнэ үү

sudo нано /etc/init.d/tightvncserver

мөн агуулгыг энэ файлд буулгана уу. Raspbian энэ файлыг эхлүүлэхдээ ачаалахын тулд бид хандалтын эрхийг өөрчлөх хэрэгтэй

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

ашиглан файлыг гүйцэтгэх боломжтой болгох

sudo chmod 755 /etc/init.d/tightvncserver

файлыг анхдагч түвшний түвшингүүдэд нэмнэ үү (үүнийг Raspbian олж, ажиллуулах болно)

sudo update-rc.d tightvncserver-ийн анхдагч утга

Тэгээд бүх зүйл бэлэн боллоо:)

Одоо таны RasPi эхлүүлэх үедVNCserver -ийн нягт хэсгийг эхлүүлэх ёстой. Энэ нь ажиллаж байгаа эсэхийг шалгаарай. Үгүй бол нарийвчлан авч үзээд бусад гарын авлагатай харьцуулж үзээрэй.

Алхам 12: HDD форматлах

Та HDD -ээ RasPi -д холбосны дараа тэдний нэр эсвэл индексийг олж болно

sudo fdisk -l

"/Dev/sda" эсвэл "/dev/sdb" хэлбэртэй HDD нэрсийг танд хэлэх жагсаалт гарч ирнэ.

HDD -ийг анх форматлахын тулд дуудлага хийнэ үү

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

Та fdisk жагсаалтад байгаа HDD индексийг X -ээр солих ёстой. сда.

Одоо та HDD форматлах хүртэл нэлээд хугацаа хүлээх хэрэгтэй.

Хоёрдахь HDD (нөөц HDD) дээр ижил зүйлийг хий.

Тэмдэглэл: Залхуу тэмдэглэл хөтлөх сонголт нь 4TB HDD форматлахад нэлээд хугацаа шаардагддаг. Гэсэн хэдий ч дараа нь RasPi -г асаахад HDD -ийг хурдан асааж, суулгах болно. Энэ талаар эндээс уншина уу.

Алхам 13: HDD -ийг эхлүүлэх үед автоматаар суурилуулаарай

HDD -ийг эхлүүлэх үед автоматаар суурилуулаарай
HDD -ийг эхлүүлэх үед автоматаар суурилуулаарай

Хатуу дискээ автоматаар эсвэл гараар ачаалдаг тул хоёуланд нь та эхлээд зарим програмыг татаж авах хэрэгтэй

sudo apt-get -y суулгах ntfs-3g hfutils hfsprogs exfat-fuse

Ntfs-3g бол Windows-д түгээмэл хэрэглэгддэг NTFS файлын системийг уншихад шаардлагатай програм юм. Жишээлбэл, хэрэв та HDD -ийг USB порт дээр залгасан бол өгөгдөлд хандахаасаа өмнө эхлээд HDD -ийг холбох хэрэгтэй. Энэ жишээнд HDD нь NTFS файлын системтэй гэж үзье. Дараа нь та HDD -ийг холбоно уу

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

Та энэ кодыг ажиллуулсны дараа HDD -ийг/media/usbstick/-д холбоно.

Raspbian одоо USB мод эсвэл HDD гэх мэт саяхан холбогдсон төхөөрөмжийг / медиа / фолдерт автоматаар суулгаж байна. Гэхдээ хэрэв та HDD -ийг үргэлж зөв суурилуулсан эсэхийг шалгахыг хүсвэл дараах алхмуудыг дагана уу.

Нэгдүгээрт, бичих замаар HDD -ийн UUID (төхөөрөмжийн өвөрмөц нэр) -ийг олж мэдээрэй

sudo blkid -o жагсаалт -w /dev /null

Нано руу залгах замаар /etc /fstab дээрх HDD -ийн аль алиных нь UUID -ийг оруулна уу

sudo нано/etc/fstab/

fstab-жагсаалтад дараах мөрүүдийг нэмнэ үү.

UUID = xxxxxxxx /mnt /myDrive ext4 өгөгдмөл 0

UUID = yyyyyyyy /mnt /myDrive_mirror ext4 өгөгдмөл 0

xxxxxxxx ба yyyyyyyy -ийн оронд HDD -ийнхээ жинхэнэ UUID -ийг оруулаад "myDrive" -г холбож буй фолдеруудынхаа нэрээр солино уу.

Анхааруулга: Энэ файлд аль хэдийн бичигдсэн зүйлийг бүү устгаарай! Зөвхөн шинэ мөр нэмэх.

Энэхүү зааварчилгааны 1 -р гарын авлага, 2 -р гарын авлага, 3 -р гарын авлагад хөтөчийг хэрхэн (автоматаар эсвэл гараар) холбохыг зааж өгөх болно.

Алхам 14: Samba серверийг тохируулна уу

Өмнө дурьдсанчлан "Samba нь Microsoft Windows -ийн янз бүрийн үйлчлүүлэгчдэд файл, хэвлэх үйлчилгээ үзүүлдэг […]" (Холбоос) Манай тохиолдолд бид бүх компьютерт (өөрөөр хэлбэл таны зөөврийн компьютерээс) HDD дээр байгаа файлуудад нэвтрэх боломжийг олгодог Samba сервер үүсгэдэг. RasPi -тай холбогдсон байна.

Samba серверийг ажиллуулахын тулд бид эхлээд үүнийг RasPi дээр суулгах хэрэгтэй

sudo apt-get samba samba-common-bin суулгах

Дараа нь бид нано ашиглан тохиргооны файлыг дуудаж тохиргоог засах ёстой

sudo нано /etc/samba/smb.conf

мөн энэ файл дахь мөрөнд

# аюулгүй байдал = хэрэглэгч

өмнөх "'" тэмдэгтийг устгана уу. Энэ нь хэрэглэгч Samba серверийн нууц үгийг тохируулах боломжийг олгодог (үүнийг зөвлөж байна). Энэ бол HDD дээрх файлд хандахыг хүссэн хэрэглэгч бүрийн мэдэх ёстой нууц үг юм.

Одоо бид дуудлага хийх замаар нууц үгээ тодорхойлдог

sudo smbpasswd -pi

мөн нууц үг оруулах.

Одоо бид Samba серверт ямар файлд хандах эрхтэй болохыг хэлэх хэрэгтэй

sudo chown -R pi: pi /mnt /myDrive

хаана та /mnt /myDrive -ийг HDD -ээ суулгасан замаар солих ёстой.

Бидэнд smb.conf файлд нэмж оруулах хэд хэдэн тохиргоо байдаг. Smb.conf -ийн доод талд дараах мөрүүдийг нэмнэ үү

[MyNetworkDrive]

path =/mnt/myDrive writeable = тийм зочин ok = ажлын хэсэг байхгүй = WORKGROUP үзэх боломжтой = тийм

хаана таны HDD -ийг хаана байрлуулж байгааг дахин харуулах бол writebale нь хэрэглэгчдэд файлуудыг өөрчлөх, нэмэх (бичих хандалт) зөвшөөрөгдсөн эсэхийг харуулдаг. зочин ok = үгүй ээ, HDD дээрх файлд хандахыг хүссэн бүх хэрэглэгчид нууц үгээ мэддэг байх ёстой гэсэн үг биш юм. Ажлын хэсгийн ард та ашиглаж буй Windows ажлын бүлгийнхээ нэрийг оруулах ёстой (анхдагч нь "WORKGROUP" байх магадлалтай). Browseable = тийм ээ, жишээ нь хэрэв та маш олон зургийг маш хурдан дамжуулж үзвэл ажлыг бага зэрэг хурдасгадаг.

Тохиргооны файлыг өөрчилж дууссаны дараа Samba серверийг дахин эхлүүлнэ үү

sudo /etc/init.d/samba дахин эхлүүлэх

мөн хэрэв та өөрийн файлд хандах боломжтой бол Windows компьютерээсээ туршиж үзээрэй.

Гарын авлага 1 танд энэ бүгдийг хэрхэн тохируулах талаар өөр заавар өгөх болно.

Алхам 15: Файл нөөцлөх системийг тохируулна уу

Одоо бид Raspberry Pi дээр хоёр HDD -ийг ханан дээр тавцан дээр байрлуулсан … гэхдээ одоогоор бид зөвхөн нэг HDD ашиглаж байна. Учир нь бид хоёр дахь HDD -ийг RasPi -ийн эхнийхтэй тогтмол синхрончлох нөөц диск болгон ашиглах гэж байгаа тул. Энэ нь, жишээлбэл, өдөр бүр таны анхны HDD дээр хийсэн бүх өөрчлөлтийг хоёр дахь HDD дээр толин тусгал/хуулбарлах болно гэсэн үг юм.

Үүнийг хийхийн тулд бид бичиж rsync програмыг суулгах хэрэгтэй

sudo apt-get update

sudo apt -get hdparm sudo hdparm -C /dev /sda суулгана уу

Одоо бид эхлээд бүх процессыг нэг дамми файл дээр туршиж үзээрэй. Үүний тулд бид дамми файл үүсгэдэг

sudo нано /mnt/myDrive/TestFile.txt

мөн дур зоргоороо юм бичээрэй. Дараа нь наног "Strg+x" -ээр хаагаад rsync -ийг HDD -ийг хоёуланг нь шууд синхрончлох боломжийг олгоно.

rsync -av -устгах /mnt /myDrive /mnt /myDrive_mirror

Хэрэв бүх зүйл сайн байвал бид TestFile.txt файлыг хоёр дахь HDD дээрээс олох ёстой (дундаж утга /mnt /myDrive_mirror). Дараахь хэсэгт би /mnt /myDrive "эх сурвалж", /mnt /myDrive_mirror "зорилтот" гэж нэрлэх болно.

-Av сонголт нь командуудаас бүрдэнэ

  • -v нь юу хуулж, синхрончилж байгааг бүрхүүлд харуулдаг
  • -Дараах бүх тушаалыг гүйцэтгэдэг

    • -r бүх дэд санг хуулбарладаг
    • -l бэлгэдлийн холбоосыг хуулбарлана
    • -p нь эх файлуудын хандалтын эрхийг хадгалдаг
    • -t нь эх файлуудын цагийн тэмдгийг хадгалдаг
    • -g нь эх файлуудын бүлэгт хандах эрхийг хадгалдаг
  • -эх болон зорилтот файлуудыг харьцуулж устгаж, хэрэв эх сурвалж дээр байхгүй бол зорилтот файлуудыг устгадаг.

Одоо бид эх сурвалж болон зорилтот хөтөчийг амжилттай синхрончлолоо. Одоо бид rsync -ийг үүнийг тогтмол хийхийг хүсч байна. Үүний тулд бид crontab үүсгэх хэрэгтэй

sudo crontab -e

Энэ тушаал нь нано дахь rsync тохиргооны файлыг нээнэ ("sudo" командыг болгоомжтой ашиглах хэрэгтэй. Үгүй бол Raspbian буруу файлд хандах болно!). Crontab нь бидний эх сурвалж, зорилтот хэсгийг синхрончлохын тулд өмнө нь ашиглаж байсан командыг агуулдаг. Гэсэн хэдий ч crontab дээр бидний өгөгдлийг синхрончлох шаардлагатай болсон үед rsync -ийг хэлдэг угтвар байдаг. Угтвар нь дараах тоонуудаас бүрдэнэ

Минут Цагийн ӨдөрInTheMonth Month Day DayOfTheWeek rsync-Command

Дараах crontab жишээ нь асуудлыг арилгах ёстой

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

Энэ нь таны RasPi өдөр бүр өглөөний 05:00 цагт эх сурвалж, зорилгоо синхрончилдог гэсэн үг юм.

Альтернатив хичээлүүдийг энд эсвэл энд оруулав.

Алхам 16: Линукс дээр ажиллах талаар мэдэхэд таатай байна

Linux -ийн талаар ямар нэг зүйл (миний сурч мэдсэн зүйл):

  • RasPi дээр бид "Raspbian" нэртэй Linux -ийн тусгай хувилбарыг ажиллуулдаг бөгөөд энэ нь дахин Linux цөмд суурилсан "Debian" -ийн тусгай хувилбар юм.
  • Raspbian бол нээлттэй эх сурвалж бөгөөд урьдчилан суулгасан төрөл бүрийн програмуудтай ирдэг.

    • вэб хөтөч: IceWeasel (Firefox -ийн хасагдсан хувилбар)
    • Python 2 ба 3
    • Minecraft
    • LibreOffice
    • Вольфрам ба Математика
    • PDF үзэгч
    • Java IDE
    • нано (энгийн засварлагч)
  • Linux эсвэл Raspbian -ийг ихэвчлэн командын цонхонд оруулсан тушаалуудаар удирддаг ("бүрхүүл" гэж нэрлэдэг)
  • Хэрэв та админ бол (эсвэл линукс "супер хэрэглэгч") бол тушаал бүрийн өмнө "sudo" гэж бичвэл ("sudo" = "super user do") маш олон зүйлийг өөрчлөх, өөрчлөх боломжтой болно Жишээ нь: sudo нано зам/myfile супер ашигласан дуудлага засварлагч нано "зам" фолдерт "myfile" -ийг нээнэ.

Raspbian -ийн бусад чухал дуудлага:

sudo apt-get update && apt-get upgrade

шинэчлэлтийг дуудах (интернет холболт шаардлагатай)

sudo apt-get XYZ-ийг суулгаарай

XYZ багцыг (зүгээр л нэг жишээ) RasPi дээр татаж суулгаарай

Хэрэв та RasPi дээрээ Linux үйлдлийн системээ нөөцлөхийг хүсч байвал дараах алхмуудыг дагана уу.

  1. Win32DisImager татаж авах
  2. RasPi -г унтраагаад SD картаа аваад компьютер дээрээ оруулаад Win32DiskImager -ийг ажиллуулна уу.
  3. Нөөцлөх файлаа байршуулах байршлыг (хавтасны товчлууртай) сонгоно уу (тэр бүх SD картын дүрсийг үүсгэж, компьютерийнхаа хатуу диск дээр img файл хэлбэрээр байрлуулах болно).
  4. "Унших" товчийг дарж нөөц зураг үүсгэнэ үү. (Энэ нь хэсэг хугацаа шаардаж магадгүй юм)
  5. Дууссан.

Зөвлөмж болгож буй: