Სარჩევი:

კიდევ ერთი Pi კედელზე: 16 ნაბიჯი (სურათებით)
კიდევ ერთი Pi კედელზე: 16 ნაბიჯი (სურათებით)

ვიდეო: კიდევ ერთი Pi კედელზე: 16 ნაბიჯი (სურათებით)

ვიდეო: კიდევ ერთი Pi კედელზე: 16 ნაბიჯი (სურათებით)
ვიდეო: ზურა ყიფშიძე და ლელა წურწუმია 2024, ივლისი
Anonim
კიდევ ერთი პი კედელზე
კიდევ ერთი პი კედელზე
კიდევ ერთი პი კედელზე
კიდევ ერთი პი კედელზე

ეს სასწავლო ინსტრუქცია გიჩვენებთ თუ როგორ უნდა ავაშენოთ NAS (ქსელში ჩართული საცავი) Raspberry Pi (RasPi) და ორი მყარი დისკის გამოყენებით. ეს გაკვეთილი უნდა მოგცეთ დეტალური ინსტრუქცია, თუ როგორ

  • დააინსტალირეთ RasPi, ორი მყარი დისკი და მთელი კვების ბლოკი დაფაზე, რომელიც შემდეგ შეიძლება დამონტაჟდეს თქვენს სახლში კედელზე
  • პროგრამირება RasPi, ისეთი, რომ ის მოქმედებს როგორც

    • NAS
    • და / ან პრინტერის სერვერი (სურვილისამებრ)
  • გაუმკლავდეთ Linux- ს და გაჩვენებთ რამდენიმე ძირითად ბრძანებას (თუ თქვენ არ გიმუშავიათ მანამდე (ისევე, როგორც არ მუშაობდა)

ეს გაკვეთილი დაყოფილია შემდეგ 4 თავში:

  1. HW-Setup
  2. Debian/Linux საფუძვლები
  3. სისტემა და NAS დაყენება
  4. RasPi სისტემის სარეზერვო ასლების შექმნა
  5. რამდენიმე მინიშნება და რჩევა

ნაბიჯი 1: მზადება - მინიშნებები და საყიდლების სია

მზადება - მინიშნებები და საყიდლების სია
მზადება - მინიშნებები და საყიდლების სია

სანამ დავიწყებთ, რამდენიმე მნიშვნელოვანი მინიშნება, რომელიც გიცავთ პრობლემებისგან:

  • 1 მინიშნება: სანამ ყიდულობთ გარე მყარ დისკს SATA to USB კონტროლერით -> შეამოწმეთ შეუძლია თუ არა კონტროლერი იმ მოცულობის მოცულობას, რომლის გამოყენებაც გსურთ! მყარი დისკის გამოყენებით როგორც გარე დისკი) რომელსაც აქვს SATA-to-USB კონტროლერი. არსებობს მრავალი განსხვავებული კონტროლერი, სადაც ისინი განსაკუთრებით განსხვავდებიან HDD შენახვის მოცულობით, რომლის დამუშავებაც შეუძლიათ. მე გამოვიყენე 4TB-HDD დისკები და თავიდან შევიძინე კონტროლერი, რომელსაც მხოლოდ 2 ტბ-მდე გაძლო, ამიტომ მომიწია მისი შეცვლა
  • მე -2 მინიშნება: დარწმუნდით, რომ კვების ბლოკი, რომლითაც გსურთ თქვენი RasPi– ს ჩართვა, მინიმუმ 5VDC და 2A უზრუნველყოფს.

მნიშვნელოვანი შენიშვნა: არც მე და არც instructables.com არ ვართ პასუხისმგებელი ამ ინსტრუქციაში ჩასმული ბმულების შინაარსზე.

შემდეგი, მინდა მოგაწოდოთ მცირე საყიდლების სია თქვენთვის საჭირო ნაწილებისთვის:

  • Raspberry Pi (უნდა იმუშაოს 2 ან 3 ვერსიით, მე ვიყენებ RasPi ვერსიას 2)
  • 8 GB SD ბარათი, სულ მცირე, 4 სიჩქარით
  • საცხოვრებელი RasPi– სთვის
  • კვების ბლოკი, 5VDC / 2A, მიკრო USB კონექტორით
  • 2x გარე მყარი დისკი (ან SSD) USB კონექტორით 2 x HDD (ან SSD დისკი) SATA კავშირით
  • 2x კორპუსი SATA to USB კონტროლერთან (არ არის საჭირო, თუ თქვენ გაქვთ გარე HDD USB პორტით)
  • ხის დაფა დაახლოებით 50 სმ x 30 სმ და სისქე 2 სმ, ფერი თქვენი არჩევანია;)
  • ელექტროგადამცემი ზოლი მინიმუმ 3 გასასვლელით (იდეალურია ელექტროსადენს აქვს იგივე ფერი, როგორც თქვენი დაფა)
  • 5 -დან 6 ლითონის ფრჩხილი (რომლის შეძენაც შეგიძლიათ თქვენს ადგილობრივ ტექნიკას / DIY მაღაზიაში (მაგ. როგორც ეს)) ფრჩხილები უნდა იყოს ცერა თითის სიგანეში და მათ უნდა ჰქონდეთ ხრახნიანი ხვრელი
  • ლითონის პერფორირებული ლენტი (მხოლოდ ის, რაც აქ არის კოჭაზე)
  • 12 ხრახნი, რომელსაც აქვს დაფის სიგრძე დაახლოებით 50-80% (ჩემს შემთხვევაში დაახლოებით 1, 5 სმ)
  • 1 მ შემცირებადი მილი, რომელიც ჯდება ფრჩხილებში და ლითონის ფირზე
  • Ethernet (LAN) კაბელი
  • შაქრის 1 ტომარა (ხვრელების კიდეების დასაფარად და ლამაზად რომ გამოიყურებოდეს)
  • 1 ტომარა მინიმუმ 50 საკაბელო სამაგრებით
  • ფრჩხილების 1 ცუდი მინიმუმ 50 ცალი, ფრჩხილები არ უნდა იყოს 1, 5 სმ -ზე მეტი (!)
  • ორი ტომარა ორი კომპონენტის წებოვანი
  • სურვილისამებრ: 10 თექის ბალიში (მაგ. ეს)

ასევე პროგრამული უზრუნველყოფის დაყენებისთვის დაგჭირდებათ

  • ეკრანი, რომელიც შეიძლება დაუკავშირდეს HDMI- ს (ასევე შეიძლება იყოს თქვენი ტელევიზია)
  • USB კლავიატურა
  • USB მაუსი

ნაბიჯი 2: ფრჩხილების დამონტაჟება

ფრჩხილების დამონტაჟება
ფრჩხილების დამონტაჟება
  1. ლითონის პერფორირებული ლენტიდან თითოეულს გაჭერით 4 ცალი.
  2. გადაახვიეთ ფირის ნაჭრები ისე, რომ ერთი მოთავსდეს თითოეული მყარი დისკის კიდეზე და RasPi– ს გარშემო
  3. მოათავსეთ მყარი დისკის შემთხვევები დაფაზე, როგორც გსურთ (მაგ., როგორც მე გავაკეთე ჩემს დაფაზე) და განათავსეთ ფრჩხილები მყარ დისკზე და RasPi– ს ქვეშ, მაგრამ მხოლოდ ქვედა მხარეს (რომელიც არის გვერდი, რომელიც შემდგომ ქვემოთ იქნება მიმართული, როდესაც დაფა კედელზეა ჩამოკიდებული). HDD შემთხვევები და RasPi ერთგვარად დადგება ამ ფრჩხილებში.
  4. მონიშნეთ ფრჩხილების პოზიცია. ლენტი შეიძლება უხეშად იყოს განლაგებული, ვინაიდან შემდგომში მისი მოხრა საკმაოდ ადვილია. შემდეგ ამოიღეთ HDD შემთხვევები და Pi.
  5. განათავსეთ შემცირებადი მილის ფრჩხილებში და ლითონის ფირზე და გააღეთ ხვრელი, სადაც არის ხრახნიანი ხვრელი. ფრთხილად იყავით მხოლოდ მცირე ზომის ხვრელების გასაკეთებლად, რადგან ხვრელები გაფართოვდება შემცირებული მილის გათბობისას.
  6. გაათბეთ შემცირებული მილი ცხელი ჰაერის იარაღით ან სანთებელათ.
  7. დაამონტაჟეთ ფრჩხილები (ახლა დაფარულია შემცირებული მილით) დაფაზე ხრახნებით. ახლა იგივე გააკეთეთ ლითონის პერფორირებული ლენტისთვის.
  8. მოხარეთ ლითონის პერფორირებული ლენტი HDD კორპუსების ზედა კიდეზე და RasPi

ახლა თქვენ გაქვთ დაფა RaspBerry Pi და მასზე დამონტაჟებული ორი მყარი დისკი.

საქმეებზე ნაკლები ნაკაწრებისთვის და HDD– ებისგან ნაკლებად ხმაურიანი, ასევე შეგიძლიათ ხრახნების თავზე მოათავსოთ თექის ბალიშები.

ნაბიჯი 3: შეაერთეთ კაბელები

მიაბით კაბელები
მიაბით კაბელები

ამ ნაბიჯის იდეა არის გაყვანილობა დაფარული დაფის უკან.

  • გაბურღეთ დაფაზე 2 ხვრელი ცერა თითის სიგანეზე დაახლოებით 3 - 4, საიდანაც მყარი დისკების USB და დენის შესასვლელი ისეთია, რომ კაბელებს შეუძლიათ შეუფერხებლად გაიარონ ხვრელი.
  • დარწმუნდით, რომ USB კონექტორსა და დენის კონექტორს შეუძლია გაიაროს ხვრელი დიდი ადგილი დარჩა (დაახლოებით 3-4 მმ თითოეულ მხარეს)
  • დაფარეთ ხვრელები Sugru– ით და სანამ ამას აკეთებთ, ყოველთვის შეამოწმეთ შესაძლებელია თუ არა ორივე კონექტორი ადვილად გაიაროს ხვრელი (მოგვიანებით, როდესაც Sugru გაშრება, გაცილებით რთული იქნება ხვრელის გაფართოება)
  • მას შემდეგ, რაც სუგრუ გაშრება, ჩადეთ ყველა კონექტორი
  • ახლა თქვენ უნდა დააჭიროთ დარჩენილი კაბელები უკანა მხარეს. დარწმუნებული ვარ, შეგიძლია იმაზე უკეთესი საქმე გააკეთო, ვიდრე სურათზე:)

ნაბიჯი 4: დენის ზოლის დაყენება

დენის ზოლის დამონტაჟება
დენის ზოლის დამონტაჟება

ახლა დააინსტალირეთ დენის ზოლი დაფაზე ორ კომპონენტიანი წებოვანი საშუალებით. თუ გსურთ, შეგიძლიათ გააძლიეროთ დენის ზოლის ზედაპირი და დაფა.

და დიახ: თქვენ გჭირდებათ ორკომპონენტიანი წებოვანი, რადგან წინააღმდეგ შემთხვევაში თქვენი დენის ზოლები ყოველთვის ჩამოვარდება;)

ნაბიჯი 5: მთლიანი ნივთის დამონტაჟება კედელზე

კედელზე მთლიანი ნივთის დამონტაჟება
კედელზე მთლიანი ნივთის დამონტაჟება
  • ახლა გაჭერით კიდევ 2 ცალი 10 სმ თითოეული ლითონის პერფორირებული ლენტიდან
  • ფირის ნაჭრებზე დადეთ რამდენიმე შემცირებული მილი.
  • ხრახნიანი თითოეული ფირის ნაჭერი დაფის ერთ უკანა კუთხეში (ისევე როგორც სურათზე)
  • ხრახნიანი სხვა ბოლოები კედელზე (ბეტონის კედლისთვის თქვენ ჯერ უნდა შეაერთოთ სანთლები, ისევე როგორც მე მომიწია)

ნაბიჯი 6: გამავალი კაბელების ჩაკეტვა

გამავალი კაბელების ჩაკეტვა
გამავალი კაბელების ჩაკეტვა

დაბოლოს, შეაერთეთ დანარჩენი კაბელები, რომლებიც გამგეობიდან გადის კვების ბლოკამდე და როუტერზე/გადამრთველზე.

ნაბიჯი 7: Raspberry Pi- ზე NOOBS- ის დაყენება

NOOBS- ის დაყენება Raspberry Pi- ზე
NOOBS- ის დაყენება Raspberry Pi- ზე

სანამ Raspberry Pi– ს დაპროგრამებას დავიწყებთ, ჩვენ უნდა დავაყენოთ ოპერაციული სისტემა (OS) SD ბარათზე, რომელიც აპირებს RasPi– ში შესვლას.

ჩვენ ვაპირებთ გამოვიყენოთ რასპბიანის უფრო მარტივი ვერსია სახელწოდებით "NOOBS". ეს ბევრად უფრო ადვილია ინსტალაციისთვის, რადგან იქნება ოსტატი, რომელიც დაგეხმარებათ ამ პროცესში.

თქვენ ასევე შეგიძლიათ წაიკითხოთ ინსტრუქცია ინსტალაციისთვის აქ.

  1. ჩამოტვირთეთ NOOBS- ის უახლესი ვერსია https://www.raspberrypi.org/downloads/noobs/ გირჩევთ მიიღოთ "offline and network install" ერთი zip ვერსია.
  2. ამოიღეთ zip ფაილი
  3. სრულად ჩამოაყალიბეთ SD ბარათი
  4. დააკოპირეთ ყველა ამოღებული ფაილი zip– დან SD ბარათზე.
  5. ჩადეთ SD ბარათი RasPi– ში
  6. შეაერთეთ ეკრანი HDMI პორტთან და კლავიატურა და მაუსი USB პორტებთან.
  7. გააქტიურეთ რასპი.

Ამის შემდეგ

  • მიჰყევით ინსტალაციის ინსტრუქციას.
  • შეარჩიეთ „რასბბიანი“და არ დაგავიწყდეთ აირჩიოთ თქვენი ქვეყანა და კლავიატურის სტილი ბოლოში (მოგვიანებით რთულია მისი შეცვლა კლავიატურის არასწორი განლაგებით)

ნაბიჯი 8: Raspbian– ის დაყენება - მიმოხილვა

სანამ ჩვენ დავიწყებთ ჩვენი RasPi– ის სწორად გამოყენებას, ჩვენ უნდა შევქმნათ რაღაცეები. მაგალითად, თქვენ შეიძლება არ მოგინდეთ ცალკე ეკრანის გამოყენება. ალტერნატივა არის VNC, რომელიც საშუალებას გაძლევთ აკონტროლოთ RasPi დისტანციურად თქვენი კომპიუტერიდან. შემდეგი ნაბიჯები იქნება:

  1. ქსელის კავშირის დაყენება (LAN/Wifi)
  2. დააყენეთ VNC *)
  3. გააკეთეთ VNC ჩატვირთვა ავტომატურად
  4. HDD- ების ფორმატირება უფრო ეფექტურ Linux ფაილურ სისტემაში (ext4) და გამორთეთ ზარმაცი ჟურნალი.
  5. მყარი დისკები ავტომატურად უნდა იყოს დამონტაჟებული გაშვებისას (დაუკავშირეთ ისინი პროგრამულად Raspbian– ს)
  6. Samba სერვერის დაყენება (პროცესი, რომელიც საშუალებას გაძლევთ შეხვიდეთ მყარ დისკზე შინაარსზე კომპიუტერის დისტანციური საშუალებით)
  7. დააყენეთ ფაილების სარეზერვო სისტემა მეორე/სარეზერვო მყარი დისკით.

*) შენიშვნა: VNC (ვირტუალური ქსელის გამოთვლა) გაძლევთ საშუალებას აკონტროლოთ თქვენი RasPi თქვენი კომპიუტერის დისტანციური საშუალებით. თქვენ ნახავთ ყველაფერს, რაც ნაჩვენები იქნება ეკრანის შეერთების შემთხვევაში, თქვენ გაქვთ კონტროლი მაუსზე და კლავიატურაზე … ყველაფერი. გარდა იმისა, რომ თქვენ კომპიუტერზე ზის, შესაძლოა სადმე სულ სხვაგან.

ვინაიდან გსურთ, რომ თქვენი RasPi იყოს კედელზე ეკრანის გარეშე, მნიშვნელოვანია VNC– ის ქონა.

ნაბიჯი 9: შექმენით ქსელის კავშირი (LAN/Wifi)

კარგი სახელმძღვანელო, თუ როგორ უნდა შექმნათ თქვენი LAN / Wifi კავშირი, შეგიძლიათ იხილოთ აქ.

იმისთვის, რომ რასბბიანს უთხრათ, რა სახის კავშირი გსურთ გამოიყენოთ, თქვენ უნდა ჩაწეროთ იგი სპეციალურ ფაილში. შემდეგი პარამეტრები კონფიგურაციას უწევს LAN კავშირს. თუ გსურთ Wifi– ს დაყენება, გამოიყენეთ აქ აღწერილი პარამეტრები.

გახსენით ჭურვი და ჩაწერეთ

sudo nano/etc/network/interfaces

რომელიც ხსნის ფაილს "ინტერფეისებს" "ნანო" ტექსტურ რედაქტორში. რედაქტორში ჩაწერეთ შემდეგი სტრიქონები

ავტო ლო

iface lo inet loopback iface eth0 inet dhcp მასპინძელი სახელი "myRasPi" # "myRasPi" შეიძლება შეიცვალოს თქვენი არჩევანის სახელით

(ყოველი # შემდეგ კომენტარს მიყვება). შემდეგ შეინახეთ და გამოდით "Ctrl + X" - ით და "Enter" - ით.

ახლა ჩვენ უნდა ჩავწეროთ ჩვენი რწმუნებათა სიგელები LAN/Wifi კავშირისთვის. ამიტომ თქვენ უნდა გახსნათ

sudo nano /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) პროტო = RSN # ყოველთვის გამოიყენეთ RSN # გასაღების მართვის ტიპი key_mgmt = WPA-PSK # წყვილურად შეიძლება იყოს CCMP (WPA2) და TKIP (WPA1– ისთვის) წყვილ = CCMP # ავტორიზაციის ვარიანტი უნდა იყოს გახსნილი ორივე WPA1/WPA2 author_alg = OPEN

}

დანარჩენი პარამეტრები უნდა იყოს ზუსტად ისე, როგორც ზემოთ აღწერილი. განსაკუთრებით "წყვილ = CCMP" და "პროტო = RSN".

ნაბიჯი 10: დააყენეთ VNC

დააყენეთ VNC
დააყენეთ VNC

სხვა კარგი გზამკვლევი, თუ როგორ უნდა შეიქმნას VNC არის Guide1, Guide2 და Guide3.

სანამ VNC პროგრამულ უზრუნველყოფას დააინსტალირებთ, ალბათ უნდა განახლდეთ:

sudo apt-get განახლება && apt-get განახლება

შემდეგ გადმოწერეთ და დააინსტალირეთ "tightVNCserver" აპლიკაცია

sudo apt-get დააინსტალირეთ tightvncserver

ამის დასრულების შემდეგ, დააყენეთ პაროლი ამ VNC სერვერისთვის

vncpasswd

რომელიც მოგვიანებით მოგეთხოვებათ თქვენს კომპიუტერზე, როდესაც RasPi– ზე შეხვალთ დისტანციური მართვის საშუალებით.

იმისათვის, რომ შეამოწმოთ მუშაობს თუ არა VNC სერვერი, დარეკეთ RasPi– ზე მჭიდრო VNC სერვერის სესიით

მჭიდრო VNC სერვერი

ახლა გადადით თქვენს კომპიუტერში და გადმოწერეთ აქედან tightVNC მაყურებელი და დააინსტალირეთ (ინსტალაციისას შეგიძლიათ გააუქმოთ "tightVNCserver" ვარიანტი, თქვენ არ დაგჭირდებათ თქვენს კომპიუტერში).

თქვენ შეგიძლიათ შეამოწმოთ Windows ან როუტერზე, თუ რომელი IP მისამართი აქვს თქვენს RasPi– ს (თუ DHCP– ით მუშაობთ). შემდეგ დაიწყეთ TightVNC-Viewer თქვენს კომპიუტერზე და ჩაწერეთ RasPi– ს IP მისამართი, შემდეგ მსხვილი ნაწლავი და შემდეგ პორტის ნომერი, რომელიც ჩვეულებრივ არის 5901.

მაგალითად: PasPi IP მისამართი არის 192.168.1.50 მაშინ დისტანციური მასპინძელია 192.168.1.50:5901.

თქვენ უნდა გქონდეთ საშუალება ნახოთ თქვენი RasPi ეკრანი.

ნაბიჯი 11: გააკეთეთ VNC ჩატვირთვა ავტომატურად

ჩვენ დავიწყეთ VNC, მაგრამ თუ თქვენ გადატვირთავთ RasPi- ს, სხდომა გაქრება და თქვენ აღარ შეგიძლიათ დაუკავშირდეთ თქვენს RasPI– ს თქვენი კომპიუტერის დისტანციური საშუალებით.

იმისათვის, რომ VNC სერვერის სესია ავტომატურად დაიწყოს თქვენ უნდა გადმოწეროთ სკრიპტი აქ, რომელიც უნდა აჩვენოს ამას:

#!/bin/sh

### INFO INFO # უზრუნველყოფს: tightvncserver # საჭირო-დაწყება: $ local_fs # საჭირო-გაჩერება: $ local_fs # ნაგულისხმევი-დაწყება: 2 3 4 5 # ნაგულისხმევი-გაჩერება 0 1 6 # მოკლე აღწერა: trightvncserver- ის დაწყება/გაჩერება # INIT INFO END END # დაწვრილებითი ინფორმაცია იხილეთ: # https://www.penguintutor.com/linux/tightvnc # ამ ჩანაწერის მორგება # დააყენეთ USER ცვლადი მომხმარებლის სახელზე, რათა დაიწყება tightvncserver ექსპორტის ქვეშ USER = 'pi' ### პერსონალიზაციის დასასრულებლად საჭიროა eval cd ~ $ USER საქმე "$ 1" დასაწყისში) su $ USER -c '/usr/bin/tightvncserver: 1' ექო "TightVNC სერვერის გაშვება $ USER- ისთვის";; გაჩერება) pkill Xtightvnc echo "Tightvncserver stop";; *) ექო "გამოყენება: /etc/init.d/tightvncserver {start | stop}" გასასვლელი 1;; esac გასასვლელი 0

მნიშვნელოვანია დასაწყისი #!/Bin/sh. გადმოტვირთვის შემდეგ თქვენ უნდა დააკოპიროთ შინაარსი. შემდეგ გახსენით ახალი ფაილი ნანოთი

sudo nano /etc/init.d/tightvncserver

და ჩასვით შინაარსი ამ ფაილში. იმისათვის, რომ Raspbian– მა ჩატვირთოს ეს ფაილი გაშვებისას, ჩვენ უნდა შევცვალოთ წვდომის უფლებები

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

გახადე ფაილის შესრულებადი

sudo chmod 755 /etc/init.d/tightvncserver

დაამატეთ ფაილი ნაგულისხმევ დონეზე

sudo update-rc.d tightvncserver ნაგულისხმევი

და ყველაფერი მზად არის:)

ახლა თქვენმა RasPi- მ უნდა დაიწყოს მჭიდრო VNC სერვერის სესია გაშვებისთანავე. შეამოწმეთ მუშაობს თუ არა. წინააღმდეგ შემთხვევაში, გადადით დეტალურად და შეადარეთ სხვა სახელმძღვანელოებს.

ნაბიჯი 12: HDD- ების ფორმატირება

როგორც კი თქვენს HDD– ებს დაუკავშირებთ RasPi– ს, მათი სახელი ან ინდექსი მოიძებნება

sudo fdisk -l

გამოჩნდება სია, რომელიც გეტყვით HDD სახელებს, რომლებსაც აქვთ ფორმა "/dev/sda" ან "/dev/sdb".

HDD– ების ზარის პირველად ფორმატირების მიზნით

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

სად უნდა შეცვალოთ X HDD ინდექსისთვის, რომელიც გაქვთ fdisk სიაში, მაგ. სდა

ახლა თქვენ უნდა დაელოდოთ HDD– ს ფორმატირებას.

შემდეგ იგივე გააკეთეთ მეორე მყარ დისკზე (სარეზერვო მყარი დისკი)

შენიშვნა: ჟურნალისტური ზარმაცი ვარიანტი იწვევს ფორმატირებას საკმაოდ დიდი დრო 4TB მყარ დისკზე. თუმცა მოგვიანებით, როდესაც დაიწყებთ თქვენს RasPi- ს, მყარი დისკები ჩატვირთული და დამონტაჟებული იქნება უფრო სწრაფად. წაიკითხეთ ამის შესახებ რეჟიმი აქ.

ნაბიჯი 13: ჩართეთ მყარი დისკები ავტომატურად ჩატვირთვისას

დააყენეთ მყარი დისკები ავტომატურად ჩატვირთვისას
დააყენეთ მყარი დისკები ავტომატურად ჩატვირთვისას

მყარი დისკების ჩატვირთვა ავტომატურად ან ხელით, ორივე შემთხვევაში თქვენ ჯერ უნდა ჩამოტვირთოთ ზოგიერთი პროგრამა

sudo apt-get -y დააინსტალირეთ ntfs-3g hfutils hfsprogs exfat-fuse

Ntfs-3g არის აპლიკაცია, რომელიც საჭიროა NTFS ფაილური სისტემის წასაკითხად, რაც ძალიან გავრცელებულია Windows- ში. თუ თქვენ მაგალითად აერთებთ თქვენს მყარ დისკს USB პორტზე, თქვენ ჯერ უნდა დააინსტალიროთ მყარი დისკი სანამ მონაცემებზე წვდომას შეძლებთ. მოდით დავუშვათ ამ მაგალითში, რომ HDD– ს აქვს NTFS ფაილური სისტემა. შემდეგ თქვენ აერთებთ HDD– ს

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

ამ კოდის შესრულების შემდეგ, მყარი დისკი დამონტაჟდება/media/usbstick/.

დღესდღეობით Raspbian უკვე ახორციელებს ბოლო დროს დაკავშირებულ მოწყობილობებს, როგორიცაა USB ჩხირები ან HDD დისკები ავტომატურად / მედია / საქაღალდეში. მაგრამ თუ გსურთ დარწმუნდეთ, რომ მყარი დისკები ყოველთვის სწორად არის დამონტაჟებული, მიჰყევით ქვემოთ მოცემულ ნაბიჯებს:

პირველ რიგში, შეიტყვეთ თქვენი მყარი დისკების UUID (უნიკალური მოწყობილობის სახელი) აკრეფით

sudo blkid -o სია -w /dev /null

შეიყვანეთ ორივე HDD დისკის UUIDs in /etc /fstab ნანოსთან დარეკვით

sudo nano/etc/fstab/

და დაამატეთ შემდეგი ხაზები fstab სიაში:

UUID = xxxxxxx /mnt /myDrive ext4 ნაგულისხმევი 0

UUID = yyyyyyyy /mnt /myDrive_mirror ext4 ნაგულისხმევი 0

xxxxxxxx და yyyyyyyy ნაცვლად შეიყვანეთ თქვენი მყარი დისკების რეალური UUID და ასევე შეცვალეთ "myDrive" რასაც თქვენ ეძახით თქვენს სამონტაჟო საქაღალდეებს.

გაფრთხილება: არ წაშალოთ არაფერი, რაც უკვე იყო ჩაწერილი ამ ფაილში! დაამატეთ მხოლოდ ახალი ხაზები.

როგორც სახელმძღვანელოს ალტერნატივა 1, სახელმძღვანელო 2 ან სახელმძღვანელო 3 ასევე გითხრათ, თუ როგორ (ავტომატურად ან ხელით) დააყენოთ დისკები ისე, რომ მათ შინაარსზე გქონდეთ წვდომა.

ნაბიჯი 14: დააყენეთ Samba სერვერი

როგორც უკვე აღვნიშნეთ "სამბა უზრუნველყოფს ფაილების და ბეჭდვის სერვისებს Microsoft Windows- ის სხვადასხვა კლიენტებისთვის […]" (ბმული) ჩვენს შემთხვევაში ჩვენ ვქმნით სამბას სერვერს, რომელიც ყველა კომპიუტერს (ანუ თქვენი ლეპტოპიდან) აძლევს წვდომას მყარ დისკზე არსებულ ფაილებზე. უკავშირდება RasPi– ს.

Samba სერვერის დასაწყებად, ჩვენ ჯერ უნდა დავაინსტალიროთ ის RasPi– ზე

sudo apt-get დააინსტალირეთ samba samba-common-bin

შემდეგ ჩვენ უნდა შევცვალოთ კონფიგურაციები ნანოსთან კონფიგურაციის ფაილის გამოძახებით

sudo nano /etc/samba/smb.conf

და ამ ფაილში ხაზში

# უსაფრთხოება = მომხმარებელი

ამოიღეთ წინა "'#". ეს საშუალებას აძლევს მომხმარებელს დააყენოს Samba სერვერის პაროლი (რაც რეკომენდირებულია). ეს არის პაროლი, რომელიც უნდა იცოდეს თითოეულმა მომხმარებელმა, რომელსაც სურს HDD ფაილებზე წვდომა.

ახლა ჩვენ განვსაზღვრავთ პაროლს დარეკვით

sudo smbpasswd -a pi

და პაროლის შეყვანა.

ახლა ჩვენ უნდა ვუთხრათ Samba სერვერს, რომელ ფაილებზე უნდა ჰქონდეს წვდომა

sudo chown -R pi: pi /mnt /myDrive

სადაც უნდა შეცვალოთ /mnt /myDrive იმ ბილიკით, სადაც არის დამონტაჟებული თქვენი მყარი დისკი.

არის კიდევ რამდენიმე კონფიგურაცია, რომელიც უნდა დავამატოთ smb.conf. Smb.conf ბოლოში დაამატეთ შემდეგი ხაზები

[MyNetworkDrive]

გზა =/mnt/myDrive დასაწერი = დიახ სტუმარი კარგი = სამუშაო ჯგუფი არ არის = სამუშაოების დათვალიერება = დიახ

სადაც გზა კვლავ ნაჩვენებია, თუ სად არის დამონტაჟებული თქვენი მყარი დისკი, ჩაწერის ველი მიუთითებს ნებადართულია თუ არა მომხმარებლებს ფაილების შეცვლა და დამატება (წერის წვდომა). სტუმარი ok = არ ნიშნავს იმას, რომ ყველა მომხმარებელს, ვისაც სურს HDD ფაილებზე წვდომა, უნდა იცოდეს პაროლი. სამუშაო ჯგუფის უკან თქვენ უნდა დაამატოთ თქვენი Windows სამუშაო ჯგუფის სახელი, რომელსაც თქვენ იყენებთ (ნაგულისხმევი არის სავარაუდოდ "WORKGROUP"). დასათვალიერებელი = დიახ, ცოტათი აჩქარებს მოვლენებს, თუ თქვენ ძალიან სწრაფად გადიხართ ბევრ სურათზე.

კონფიგურაციის ფაილის შეცვლის დასრულების შემდეგ გადატვირთეთ Samba სერვერი

sudo /etc/init.d/samba გადატვირთვა

და შეამოწმეთ თქვენი Windows კომპიუტერიდან, გაქვთ თუ არა წვდომა თქვენს ფაილებზე.

სახელმძღვანელო 1 გაძლევთ ალტერნატიულ გაკვეთილს, თუ როგორ უნდა შექმნათ ეს ყველაფერი.

ნაბიჯი 15: დააყენეთ ფაილის სარეზერვო სისტემა

ახლა ჩვენ გვაქვს ორი მყარი დისკი Raspberry Pi- ზე კედელზე დაფაზე … მაგრამ ჯერჯერობით ჩვენ მხოლოდ ერთი მყარი დისკი გამოვიყენეთ. ისე, რადგან ჩვენ ვაპირებთ გამოვიყენოთ მეორე HDD, როგორც სარეზერვო დრაივი, რომელიც პირველთან სინქრონიზებული იქნება RasPi– ს მიერ რეგულარულად. ეს ნიშნავს, რომ, მაგალითად, ყოველდღე ყველა ცვლილება, რაც თქვენ განახორციელეთ თქვენს პირველ მყარ დისკზე, აისახება/კოპირდება მეორე მყარ დისკზე.

ამის გასაკეთებლად ჩვენ უნდა დავაინსტალიროთ აპლიკაცია rsync აკრეფით

sudo apt-get განახლება

sudo apt -get დააინსტალირეთ hdparm sudo hdparm -C /dev /sda

ახლა ჩვენ პირველ რიგში ვამოწმებთ მთელ პროცესს ერთ უგონო ფაილზე. ამისათვის ჩვენ ვქმნით საცურაო ფაილს

sudo nano /mnt/myDrive/TestFile.txt

და ჩაწერე რაიმე თვითნებური. შემდეგ დახურეთ ნანო "Strg+x" და ახლა მოდით rsync პირდაპირ სინქრონიზდეს ორივე მყარი დისკი

rsync -av -წაშლა /mnt /myDrive /mnt /myDrive_mirror

თუ ყველაფერი კარგად მიდის, ჩვენ უნდა ვიპოვოთ TestFile.txt მეორე მყარ დისკზე (ნიშნავს /in mnt /myDrive_mirror). შემდეგში მე მოვუწოდებ /mnt /myDrive "წყაროს" და /mnt /myDrive_mirror "სამიზნეს".

ვარიანტი -av შედგება ბრძანებებისგან

  • -v რომელიც გიჩვენებთ ჭურვიში რას აკოპირებს/სინქრონიზებს
  • -ა, რომელიც ასრულებს ყველა ქვემოთ მოცემულ ბრძანებას

    • -r აკოპირებს ყველა ქვე დირექტორიას
    • -ვაკოპირებ სიმბოლურ ბმულებს
    • -p ინარჩუნებს საწყისი ფაილების წვდომის უფლებებს
    • -ინახავს წყაროს ფაილების დროის მარკებს
    • -g ინახავს წყაროს ფაილების ჯგუფის წვდომის უფლებებს
  • -წაშლა, რომელიც ადარებს ფაილებს წყაროს და სამიზნეზე და წაშლის ფაილებს სამიზნეზე, თუ ისინი აღარ არიან წყაროზე.

ახლა ჩვენ წარმატებით განვახორციელეთ ჩვენი წყაროს და სამიზნე დისკის სინქრონიზაცია. ახლა ჩვენ გვინდა, რომ rsync ამის გაკეთება რეგულარულად. ამისათვის ჩვენ უნდა შევქმნათ crontab

sudo crontab -e

ეს ბრძანება ხსნის rsync კონფიგურაციის ფაილს ნანოში (ფრთხილად გამოიყენეთ "sudo" ბრძანება. წინააღმდეგ შემთხვევაში Raspbian შევა არასწორი ფაილი!). Crontab შეიცავს იმავე ბრძანებას, როგორც ადრე ვიყენებდით ჩვენი წყაროს და მიზნის სინქრონიზაციისათვის. თუმცა crontab– ში არის პრეფიქსი, რომელიც rsync– ს ეუბნება როდის უნდა მოახდინოს ჩვენი მონაცემების სინქრონიზაცია. პრეფიქსი შედგება შემდეგი რიცხვებისგან

Minutes Hours DayInTheMhth Month DayOfTheWeek rsync-Command

Crontab– ის ქვემოთ მოცემულმა მაგალითმა უნდა გაარკვიოს ყველაფერი

00 05 * * * rsync -av -წაშლა /mnt /myDrive /mnt /myDrive_mirror

რაც ნიშნავს, რომ თქვენი RasPi სინქრონიზაციას უკეთებს წყაროს და მიზანს ყოველდღე დილის 05:00 საათზე.

ალტერნატიული გაკვეთილები მოცემულია აქ ან აქ.

ნაბიჯი 16: სასიამოვნოა იცოდეთ Linux– ის მართვის შესახებ

რაღაც Linux– ის შესახებ (რაც მე ვისწავლე):

  • RasPi– ზე ჩვენ ვუშვებთ Linux– ის სპეციალურ ვერსიას სახელწოდებით "Raspbian", რომელიც კვლავ არის "Debian" - ის სპეციალური ვერსია, რომელიც დაფუძნებულია Linux ბირთვზე
  • Raspbian არის ღია წყარო და გააჩნია წინასწარ დაინსტალირებული სხვადასხვა პროგრამა:

    • ვებ ბრაუზერი: IceWeasel (Firefox– ის ამოღებული ვერსია)
    • პითონი 2 და 3
    • მაინქრაფტი
    • LibreOffice
    • ვოლფრამი და მათემატიკა
    • PDF-Viewer
    • Java IDE
    • ნანო (მარტივი რედაქტორი)
  • Linux ან Raspbian ძირითადად მუშაობს ბრძანებებით, რომლებსაც აკრიფებთ ბრძანების ფანჯარაში (სახელწოდებით "shell")
  • თუ თქვენ ხართ ადმინისტრატორი (ან linux "სუპერ მომხმარებელი") მაშინ თქვენ გეძლევათ უფლება შეცვალოთ და შეცვალოთ ბევრი რამ, იმ პირობით, რომ ყოველი ბრძანების წინ დაწერთ "sudo" ("sudo" = "super user do") მაგალითი: sudo ნანო ბილიკი/myfile სუპერ გამოყენებული ზარების რედაქტორი ნანო გახსნის "myfile" საქაღალდეში "path"

რასპბიანის სხვა მნიშვნელოვანი ზარები:

sudo apt-get განახლება && apt-get განახლება

დარეკეთ განახლებებისთვის (საჭიროა ინტერნეტ კავშირი)

sudo apt-get დააინსტალირეთ XYZ

ჩამოტვირთეთ და დააინსტალირეთ XYZ პაკეტი (მხოლოდ მაგალითი) RasPi– ზე

თუ გსურთ თქვენი Linux OS– ის სარეზერვო ასლი თქვენს RasPi– ზე მიყევით ამ ნაბიჯებს:

  1. ჩამოტვირთეთ Win32DisImager
  2. გამორთეთ თქვენი RasPi და ამოიღეთ SD ბარათი და ჩადეთ თქვენს კომპიუტერში და გაუშვით Win32DiskImager.
  3. შეარჩიეთ ადგილი (საქაღალდის ღილაკით), სადაც გსურთ განათავსოთ თქვენი სარეზერვო ფაილი (ის აპირებს შექმნას მთელი SD ბარათის სურათი და განათავსოს იგი img ფაილის სახით თქვენს კომპიუტერის მყარ დისკზე.
  4. შექმენით სარეზერვო სურათი "წაკითხვის" დაჭერით. (ამას შეიძლება დრო დასჭირდეს)
  5. Შესრულებულია.

გირჩევთ: