Isi kandungan:

Pi lain di dinding: 16 Langkah (dengan Gambar)
Pi lain di dinding: 16 Langkah (dengan Gambar)

Video: Pi lain di dinding: 16 Langkah (dengan Gambar)

Video: Pi lain di dinding: 16 Langkah (dengan Gambar)
Video: #short #viral cewe hijab dicium di mall 2024, Julai
Anonim
Pi lain di Dinding
Pi lain di Dinding
Pi lain di Dinding
Pi lain di Dinding

Tutorial petunjuk ini menunjukkan kepada anda cara membina NAS (Storage-Attached Storage) menggunakan Raspberry Pi (RasPi) dan dua HDD. Tutorial ini semestinya memberi anda petunjuk terperinci mengenai cara melakukannya

  • pasang RasPi, dua HDD, dan keseluruhan bekalan kuasa di papan, yang kemudian dapat dipasang di dinding di rumah anda
  • atur cara RasPi, sehingga berfungsi sebagai

    • NAS
    • dan / atau pelayan pencetak (jika dikehendaki)
  • berurusan dengan Linux dan tunjukkan kepada anda beberapa arahan asas (jika anda tidak pernah menggunakannya sebelum ini (sama seperti belum)

Tutorial ini dibahagikan kepada 4 bab berikut:

  1. Persediaan HW
  2. Asas Debian / Linux
  3. Penyediaan sistem dan NAS
  4. Membuat sandaran sistem RasPi
  5. Beberapa petua dan petua

Langkah 1: Persediaan - Petunjuk dan Senarai Beli-belah

Persediaan - Petunjuk dan Senarai Beli-belah
Persediaan - Petunjuk dan Senarai Beli-belah

Sebelum kita memulakan, beberapa petunjuk penting yang akan membuat anda tidak menghadapi masalah:

  • Petunjuk pertama: Sebelum anda membeli kandang HDD luaran dengan pengawal SATA ke USB -> periksa sama ada pengawal dapat menangani jumlah volume penyimpanan yang anda mahu gunakan! Mengapa: Saya menggunakan HDD yang berada di dalam perumahan (seperti kotak untuk menggunakan HDD sebagai pemacu luaran) yang mempunyai pengawal SATA-ke-USB. Terdapat banyak pengawal yang berbeza, di mana mereka sangat berbeza dalam jumlah volume penyimpanan HDD yang dapat mereka kendalikan. Saya menggunakan 4TB-HDD dan pada mulanya saya membeli alat kawalan yang hanya boleh mengendalikan sehingga 2TB, jadi saya harus menukarnya
  • Petua ke-2: Pastikan bekalan kuasa yang anda gunakan untuk menghidupkan RasPi anda sekurang-kurangnya dapat menyediakan 5VDC dan 2A.

Nota penting: Baik saya maupun instruktor.com tidak bertanggungjawab terhadap kandungan di sebalik pautan yang saya masukkan dalam arahan ini.

Seterusnya saya ingin memberikan sedikit senarai belanja untuk bahagian yang anda perlukan:

  • Raspberry Pi (harus berfungsi dengan Versi 2 atau 3, saya menggunakan RasPi Versi 2)
  • kad SD 8 GB dengan kelajuan sekurang-kurangnya kelas 4
  • perumahan untuk RasPi
  • bekalan kuasa, 5VDC / 2A, dengan penyambung mikro-USB
  • 2x HDD luaran (atau SSD) dengan penyambung USB 2x HDD (atau SSD) dengan sambungan SATA
  • 2x perumahan dengan pengawal SATA ke USB (tidak diperlukan jika anda mempunyai HDD luaran dengan soket USB)
  • papan kayu kira-kira 50 cm x 30 cm dan ketebalan 2 cm, warnanya adalah pilihan anda;)
  • jalur kuasa dengan sekurang-kurangnya 3 soket (idealnya jalur kuasa mempunyai warna yang sama dengan papan anda)
  • 5 hingga 6 pendakap logam (yang boleh anda beli di perkakasan / kedai DIY tempatan anda (mis. Seperti ini) Kurungan mestilah berukuran jempol dengan lebar dan mereka harus mempunyai lubang skru
  • pita berlubang logam (hanya pada kili di sini)
  • 12 skru yang mempunyai panjang papan sekitar 50-80% dengan (dalam kes saya kira-kira 1, 5 cm)
  • Tiub pengecutan 1m yang sesuai dengan pendakap dan pita logam
  • kabel ethernet (LAN)
  • 1 beg Sugru (untuk menutup tepi lubang dan menjadikannya kelihatan cantik)
  • 1 beg dengan sekurang-kurangnya 50 pengapit kabel
  • 1 kuku teruk dengan sekurang-kurangnya 50 keping, kuku tidak boleh lebih panjang daripada 1, 5 cm (!)
  • 1 beg pelekat dua komponen
  • pilihan: 10 alas (seperti ini)

Juga untuk persediaan Perisian yang anda perlukan

  • skrin yang boleh disambungkan ke HDMI (juga boleh menjadi TV anda)
  • papan kekunci USB
  • tetikus USB

Langkah 2: Memasang Kurungan

Memasang Kurungan
Memasang Kurungan
  1. Potong 4 keping dengan setiap kira-kira 8 cm dari pita berlubang logam.
  2. Bengkokkan kepingan pita sehingga terdapat di tepi setiap casing HDD dan di sekitar RasPi
  3. Sejajarkan kes HDD di papan seperti yang anda mahukan (contohnya seperti yang saya lakukan di papan saya) dan pasangkan pendakap di bawah sarung HDD dan RasPi, tetapi hanya di bahagian bawah (yang merupakan sisi yang akan menghadap ke bawah kemudian, ketika papan itu tergantung di dinding). Kes HDD dan RasPi akan bertahan pada kurungan ini kemudian.
  4. Tandakan kedudukan pendakap. Pita boleh diletakkan dengan kasar kerana boleh dibengkokkan di kemudian hari dengan mudah. Kemudian keluarkan kes HDD dan Pi.
  5. Letakkan tiub pengecutan pada pendakap dan pita logam dan tekan lubang di mana lubang skru berada. Hati-hati membuat lubang kecil sahaja, kerana lubang akan melebar semasa memanaskan tiub yang mengecut.
  6. Panaskan tiub yang mengecut dengan senapang udara panas atau lebih ringan.
  7. Pasang pendakap (kini ditutup dalam tiub penyusutan) di papan dengan skru. Sekarang lakukan perkara yang sama untuk pita berlubang logam.
  8. Bengkokkan pita berlubang logam di pinggir atas casing HDD dan RasPi

Kini anda mempunyai papan dengan RaspBerry Pi dan dua HDD yang terpasang di atasnya.

Untuk goresan yang lebih kecil pada casing dan kebisingan yang kurang kuat dari HDD, anda juga boleh meletakkan beberapa alas di atas skru.

Langkah 3: Ikat Kabel

Kabel Tie Down
Kabel Tie Down

Idea dalam langkah ini adalah agar pendawaian tersembunyi di belakang papan.

  • Bor 2 lubang melalui papan kira-kira 3 - 4 lebar ibu jari dari mana USB dan saluran masuk HDD sedemikian rupa sehingga kabel dapat berjalan melalui lubang dengan lancar.
  • Pastikan penyambung USB dan penyambung kuasa dapat melalui lubang dengan banyak ruang yang tersisa (kira-kira 3-4 mm di setiap sisi)
  • Tutup lubang dengan Sugru dan semasa anda melakukannya, periksa sama ada kedua-dua penyambung masih dapat melalui lubang dengan mudah (kemudian apabila Sugru kering, akan lebih sukar untuk melebarkan lubang lagi)
  • Setelah Sugru kering, masukkan semua penyambung
  • Sekarang anda harus menekan kabel yang tersisa di bahagian belakang. Saya yakin anda boleh melakukan pekerjaan yang lebih baik daripada yang saya lakukan dalam gambar:)

Langkah 4: Memasang Jalur Kuasa

Memasang Jalur Kuasa
Memasang Jalur Kuasa

Sekarang pasangkan jalur kuasa dengan pelekat dua komponen di papan. Anda boleh mengaut permukaan jalur kuasa dan papan jika mahu.

Dan ya: Anda memerlukan pelekat dua komponen, kerana jika tidak, jalur kuasa anda akan jatuh sepanjang masa;)

Langkah 5: Memasang Keseluruhan Perkara di Tembok

Memasang Keseluruhan Perkara di Tembok
Memasang Keseluruhan Perkara di Tembok
  • Sekarang potong 2 keping lagi dengan masing-masing 10 cm dari pita berlubang logam
  • Letakkan beberapa tiub yang mengecut pada kepingan pita.
  • skru setiap kepingan pita di satu sudut belakang papan (seperti dalam gambar)
  • skru hujung yang lain ke dinding (untuk dinding konkrit, pertama-tama anda mesti memasang palam, seperti yang saya perlukan)

Langkah 6: Memasang Kabel Keluar

Memasang Kabel Keluar
Memasang Kabel Keluar

Akhir sekali tekan selebihnya kabel yang mengalir dari papan ke soket kuasa dan penghala / suis.

Langkah 7: Memasang NOOBS pada Raspberry Pi

Memasang NOOBS pada Raspberry Pi
Memasang NOOBS pada Raspberry Pi

Sebelum kita memulakan pengaturcaraan Raspberry Pi, kita perlu meletakkan sistem operasi (OS) pada kad SD yang akan masuk ke RasPi.

Kami akan menggunakan versi Raspbian yang lebih sederhana yang disebut "NOOBS". Yang ini lebih senang dipasang kerana akan ada penyihir yang membimbing anda melalui proses tersebut.

Anda juga mungkin ingin membaca arahan pemasangannya di sini.

  1. Muat turun versi terbaru NOOBS di https://www.raspberrypi.org/downloads/noobs/Saya mengesyorkan anda mengambil versi zip "Pemasangan luar talian dan rangkaian" satu.
  2. Ekstrak fail zip
  3. Format kad SD sepenuhnya
  4. Salin semua fail yang diekstrak dari zip ke kad SD.
  5. Masukkan kad SD ke dalam RasPi
  6. Sambungkan skrin ke port HDMI dan papan kekunci dan tetikus ke port USB.
  7. Nyalakan Raspi.

Selepas itu

  • ikut arahan pemasangan.
  • pilih "Raspbian" dan jangan lupa untuk memilih negara anda dan gaya papan kekunci di bahagian bawah (agak rumit untuk mengubahnya kemudian dengan susun atur papan kekunci yang salah)

Langkah 8: Menyiapkan Raspbian - Gambaran Keseluruhan

Sebelum kita dapat mula menggunakan RasPi kita dengan betul, kita perlu mengatur beberapa perkara. Contohnya anda mungkin tidak mahu menggunakan skrin yang terpisah sepanjang masa. Alternatifnya ialah VNC, yang membolehkan anda mengawal RasPi dari jauh dari PC anda. Langkah-langkah berikut adalah:

  1. Siapkan koneksi rangkaian (LAN / Wifi)
  2. Sediakan VNC *)
  3. Buat but VNC secara automatik
  4. Format HDD ke sistem fail linux yang lebih cekap (ext4) dan matikan jurnal malas.
  5. Adakah HDD dipasang secara automatik semasa memulakan (sambungkan perisian dengan bijak ke Raspbian)
  6. Siapkan pelayan Samba (proses yang membolehkan anda mengakses kandungan HDD melalui jarak jauh dari PC)
  7. Sediakan sistem sandaran fail dengan HDD kedua / sandaran.

*) Catatan: VNC (Virtual Network Computing) membolehkan anda mengawal ke RasPi anda melalui jarak jauh dari PC anda. Anda akan melihat semua yang akan ditunjukkan jika skrin disambungkan, anda mempunyai kawalan ke atas tetikus dan papan kekunci … apa sahaja. Kecuali anda duduk di PC anda mungkin di tempat yang sama sekali berbeza.

Oleh kerana anda mahu RasPi anda berada di dinding tanpa skrin, mempunyai VNC adalah penting.

Langkah 9: Siapkan Sambungan Rangkaian (LAN / Wifi)

Panduan yang baik mengenai cara mengatur sambungan LAN / Wifi anda boleh didapati di sini.

Untuk memberitahu Raspbian jenis sambungan yang anda mahu gunakan, anda mesti menulisnya dalam fail khas. Tetapan berikut mengkonfigurasi sambungan LAN. Sekiranya anda ingin menyediakan Wifi, gunakan tetapan yang dijelaskan di sini.

Buka shell dan taipkan

sudo nano / etc / network / antaramuka

Yang membuka fail "antaramuka" dalam penyunting teks "nano". Dalam editor tulis baris berikut

auto lo

iface lo inet loopback iface eth0 inet dhcp hostname "myRasPi" # "myRasPi" boleh ditukar dengan nama pilihan anda allow-hotplug wlan0 iface wlan0 inet dhcp wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf iface default inet dhc

(Selepas setiap # mengikuti komen). Kemudian simpan dan keluar dengan "Ctrl + X" dan "Enter".

Sekarang kita perlu memasukkan bukti kelayakan untuk sambungan LAN / Wifi. Oleh itu anda perlu membuka

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

dan masukkan kelayakan anda. Ganti "YOURSSID" dengan nama rangkaian LAN / Wifi anda dan "YOURPASSWORD" dengan kata laluan rangkaian yang sesuai. Oh dan ubah kod negara jika perlu:)

negara = DE

ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev update_config = 1 network = {ssid = "YOURSSID" psk = "YOURPASSWORD" # Jenis protokol boleh menjadi RSN (untuk WP2) dan WPA (untuk WPA1) proto = RSN # selalu gunakan RSN # Jenis pengurusan kunci key_mgmt = WPA-PSK # Berpasangan boleh menjadi CCMP (untuk WPA2) dan TKIP (untuk WPA1) berpasangan = CCMP # Pilihan pengesahan harus DIBUKA untuk kedua-dua WPA1 / WPA2 auth_alg = DIBUKA

}

Tetapan selebihnya harus sama seperti yang dijelaskan di atas. Terutama "pairwise = CCMP" dan "proto = RSN".

Langkah 10: Sediakan VNC

Sediakan VNC
Sediakan VNC

Panduan lain yang baik mengenai cara menyediakan VNC adalah Guide1, Guide2 dan Guide3.

Sebelum anda memasang perisian VNC, anda mungkin harus membuat kemas kini:

sudo apt-get kemas kini && apt-get upgrade

Kemudian muat turun dan pasang aplikasi "tightVNCserver"

sudo apt-get install ketatvncserver

Setelah selesai, tetapkan kata laluan untuk pelayan VNC ini

vncpasswd

yang kemudian akan diminta pada PC anda semasa anda log masuk ke RasPi melalui alat kawalan jauh.

Untuk menguji sama ada pelayan VNC sudah berfungsi, panggil sesi pelayan ketatVNC di RasPi dengan

pelayan ketatVNC

Sekarang pergi ke PC anda dan muat turun viewer ketatVNC dari sini dan pasangkannya (semasa memasangnya, anda boleh mencabut pilihan "ketatVNCserver", anda tidak akan memerlukannya pada PC anda).

Anda boleh menyemak Windows atau penghala yang mana alamat IP yang dimiliki RasPi (jika anda bekerja dengan DHCP). Kemudian mulakan TightVNC-Viewer pada PC anda dan taipkan alamat IP RasPi kemudian titik dua dan kemudian nombor port yang biasanya 5901.

Contohnya: Alamat IP PasPi ialah 192.168.1.50 maka hos jauh adalah 192.168.1.50:5901.

Anda seharusnya dapat melihat skrin RasPi anda.

Langkah 11: Buat Boot VNC Secara Automatik

Kami telah memulakan VNC tetapi jika anda menghidupkan semula RasPi sesi akan hilang dan anda tidak dapat menyambung ke RasPI anda melalui jarak jauh dari PC anda lagi.

Untuk membuat sesi pelayan VNC untuk memulakan secara automatik, anda perlu memuat turun skrip di sini, yang harus menunjukkan ini:

#! / bin / sh

### BEGIN INIT INFO # Menyediakan: tightvncserver # Required-Start: $ local_fs # Required-Stop: $ local_fs # Default-Start: 2 3 4 5 # Default-Stop 0 1 6 # Short-Description: Mula / hentikan trightvncserver # INFO INIT TAMAT # Perincian lebih lanjut lihat: # https://www.penguintutor.com/linux/tightvnc # Sesuaikan entri ini # Tetapkan pemboleh ubah PENGGUNA ke nama pengguna untuk memulakan pengawal ketat di bawah eksport USER = 'pi' ### Diperlukan penyesuaian akhir eval cd ~ $ USER case "$ 1" in start) su $ USER -c '/ usr / bin / tightvncserver: 1' echo "Memulakan pelayan TightVNC untuk $ USER";; berhenti) pkill Xtightvnc gema "Tightvncserver berhenti";; *) echo "Penggunaan: /etc/init.d/tightvncserver {start | stop}" keluar 1;; esac keluar 0

Penting adalah permulaan #! / Bin / sh. Selepas memuat turun, anda perlu menyalin kandungannya. Kemudian buka fail baru dengan nano

sudo nano /etc/init.d/tightvncserver

dan tampal kandungan dalam fail ini. Agar Raspbian dapat boot fail ini pada permulaan, kita perlu menukar hak akses dengan

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

menjadikan fail boleh dilaksanakan dengan

sudo chmod 755 /etc/init.d/tightvncserver

dan tambahkan fail ke runlevel lalai (sedemikian rupa sehingga ia akan dijumpai dan dilaksanakan oleh Raspbian)

sudo update-rc.d tightvncserver default

Dan anda sudah bersedia:)

Sekarang RasPi anda harus memulakan sesi ketatVNCserver semasa memulakan. Periksa sama ada ia berfungsi. Jika tidak, pergi walaupun secara terperinci dan bandingkan juga dengan panduan lain.

Langkah 12: Format HDD

Sebaik sahaja anda menyambungkan HDD anda ke RasPi, nama atau indeksnya boleh didapati dengan

sudo fdisk -l

Senarai akan muncul memberitahu anda nama HDD yang berupa "/ dev / sda" atau "/ dev / sdb".

Untuk memformat panggilan HDD terlebih dahulu

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

Di mana anda harus mengganti X untuk indeks HDD yang anda ada dalam senarai fdisk, mis. sda.

Sekarang anda perlu menunggu agak lama untuk format HDD.

Kemudian lakukan perkara yang sama untuk HDD kedua (HDD sandaran)

Catatan: Pilihan jurnal malas menyebabkan pemformatan memerlukan masa yang lama untuk HDD 4TB. Walau bagaimanapun, apabila anda memulakan RasPi anda, HDD akan dimuat dan dipasang lebih cepat. Baca mod mengenainya di sini.

Langkah 13: Memasang HDD Secara Automatik pada Permulaan

Mempunyai HDD Dipasang Secara Automatik pada Permulaan
Mempunyai HDD Dipasang Secara Automatik pada Permulaan

Memulakan cakera keras anda secara automatik atau manual, dalam kedua-dua kes, pertama anda perlu memuat turun beberapa aplikasi

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

Ntfs-3g adalah aplikasi yang diperlukan untuk membaca sistem fail NTFS yang sangat biasa di Windows. Sekiranya anda memasang HDD pada port USB, anda mesti memasang HDD terlebih dahulu sebelum anda dapat mengakses data. Mari kita anggap dalam contoh ini bahawa HDD mempunyai sistem fail NTFS. Kemudian anda memasang HDD dengan

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

Setelah anda melaksanakan kod ini, HDD akan dipasang di / media / usbstick /.

Raspbian kini telah memasang peranti yang disambungkan baru-baru ini seperti stik USB atau HDD secara automatik ke dalam / media / folder. Tetapi jika anda ingin memastikan bahawa HDD selalu dipasang dengan betul, ikuti langkah-langkah di bawah:

Pertama, ketahui UUID (nama peranti unik) HDD anda dengan menaip

sudo blkid -o list -w / dev / null

Masukkan UUID kedua HDD di / etc / fstab dengan memanggil nano dengan

sudo nano / etc / fstab /

dan tambahkan baris berikut dalam senarai fstab:

UUID = lalai xxxxxxxx / mnt / myDrive ext4 0

UUID = yyyyyyyy / mnt / myDrive_mirror ext4 lalai 0

bukannya xxxxxxxx dan yyyyyyyy masukkan UUID sebenar HDD anda dan juga ubah "myDrive" kepada apa sahaja yang anda panggil folder pemasangan anda.

Awas: Jangan padamkan apa-apa yang sudah ditulis ke dalam fail ini! Tambah baris baru sahaja.

Sebagai alternatif untuk tutorial ini Panduan 1, Panduan 2 atau Panduan 3 juga memberitahu anda bagaimana (secara automatik atau manual) memasang pemacu sehingga anda dapat mengakses kandungannya.

Langkah 14: Sediakan Pelayan Samba

Seperti yang telah disebutkan "Samba menyediakan perkhidmatan file dan cetak untuk berbagai klien Microsoft Windows […]" (Link) Dalam kes kami, kami membuat pelayan Samba untuk memberi semua komputer (iaitu dari Laptop anda) untuk mengakses fail yang ada di HDD yang disambungkan ke RasPi.

Untuk memulakan pelayan Samba, pertama-tama kita perlu memasangnya di RasPi

sudo apt-get install samba samba-common-bin

Kemudian kita harus mengedit konfigurasi dengan memanggil fail konfigurasi dengan nano

sudo nano /etc/samba/smb.conf

dan dalam fail ini di baris

# keselamatan = pengguna

hapuskan "" # "sebelumnya. Ini membolehkan pengguna menetapkan kata laluan pelayan Samba (yang disarankan). Inilah kata laluan yang mesti diketahui oleh setiap pengguna yang ingin mengakses fail di HDD.

Sekarang kita menentukan kata laluan dengan memanggil

sudo smbpasswd -a pi

dan memasukkan kata laluan.

Sekarang kita perlu memberitahu pelayan Samba fail mana yang harus dia akses

sudo chown -R pi: pi / mnt / myDrive

di mana anda harus mengganti / mnt / myDrive dengan jalan di mana HDD anda dipasang.

Terdapat beberapa lagi konfigurasi yang perlu kita tambahkan ke smb.conf. Di bahagian bawah smb.conf tambahkan baris berikut

[MyNetworkDrive]

path = / mnt / myDrive boleh tulis = ya tetamu ok = tidak ada kumpulan kerja = WORKGROUP dilayari = ya

di mana jalan menunjukkan lagi di mana HDD anda dipasang, penulis teks menunjukkan sama ada pengguna dibenarkan menukar dan menambah fail (akses tulis). tetamu ok = tidak bermaksud semua pengguna yang ingin mengakses fail di HDD harus mengetahui kata laluan. Di belakang kumpulan kerja, anda perlu menambahkan nama kumpulan kerja Windows yang anda gunakan (lalai kemungkinan besar adalah "WORKGROUP"). Boleh dilayari = ya mempercepat sedikit jika anda misalnya melalui banyak gambar dengan cepat.

Setelah selesai menukar fail konfigurasi, mulakan semula pelayan Samba dengan

sudo /etc/init.d/samba mulakan semula

dan uji dari PC Windows anda jika anda mempunyai akses ke fail anda.

Panduan 1 memberi anda tutorial alternatif mengenai cara mengatur semua ini.

Langkah 15: Sediakan Sistem Sandaran Fail

Sekarang kita mempunyai dua HDD pada Raspberry Pi di papan di dinding … tetapi setakat ini kita hanya menggunakan satu HDD. Oleh kerana kita akan menggunakan HDD kedua sebagai pemacu sandaran yang akan diselaraskan dengan yang pertama oleh RasPi secara berkala. Ini bermaksud, sebagai contoh, setiap hari semua perubahan yang anda buat pada HDD pertama anda akan dicerminkan / disalin ke HDD kedua.

Untuk melakukan itu, kita perlu memasang aplikasi rsync dengan menaip

sudo apt-get kemas kini

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

Sekarang kami pertama kali menguji keseluruhan proses pada satu fail dummy. Untuk ini kami membuat fail palsu dengan

sudo nano /mnt/myDrive/TestFile.txt

dan taipkan sesuatu yang sewenang-wenangnya. Kemudian tutup nano dengan "Strg + x" dan sekarang mari buat rsync menyegerakkan kedua HDD secara langsung

rsync -av --hapus / mnt / myDrive / mnt / myDrive_mirror

Sekiranya semuanya berjalan lancar, kita harus mencari TestFile.txt pada HDD kedua (bermaksud dalam / mnt / myDrive_mirror). Berikut ini saya akan memanggil / mnt / myDrive sebagai "sumber" dan / mnt / myDrive_mirror sebagai "sasaran".

Pilihan -av terdiri daripada perintah

  • -v yang menunjukkan kepada anda apa yang sedang disalin / disegerakkan oleh shell
  • -a yang melakukan semua arahan berikut

    • -r menyalin semua sub direktori
    • -l menyalin pautan simbolik
    • -p menyimpan hak akses fail sumber
    • -t menyimpan cap masa fail sumber
    • -g menyimpan hak akses kumpulan fail sumber
  • --hapus yang membandingkan fail pada sumber dan sasaran dan menghapus fail pada sasaran jika tidak ada lagi di sumber.

Sekarang kami berjaya menyegerakkan sumber dan pemacu sasaran kami. Sekarang kita mahu rsync melakukannya secara berkala. Untuk itu kita perlu membuat crontab

sudo crontab -e

Perintah ini membuka fail konfigurasi rsync di nano (berhati-hati menggunakan perintah "sudo". Jika tidak, Raspbian akan mengakses fail yang salah!). Crontab mengandungi perintah yang sama seperti yang kita gunakan sebelumnya untuk menyegerakkan sumber dan sasaran kita. Namun di crontab terdapat awalan yang memberitahu rsync kapan dia harus menyegerakkan data kita. Awalan terdiri daripada nombor berikut

Minutes Hours DayInTheMonth Month DayOfTheWeek rsync-Command

Contoh crontab berikut harus menyelesaikan perkara

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

yang bermaksud bahawa RasPi anda menyegerakkan sumber dan sasaran setiap hari pada pukul 05:00 pagi.

Tutorial alternatif diberikan di sini atau di sini.

Langkah 16: Senang Tahu Mengenai Mengendalikan Linux

Sesuatu mengenai Linux (apa yang telah saya pelajari):

  • pada RasPi kami menjalankan versi khas Linux yang disebut "Raspbian" yang sekali lagi merupakan versi khas "Debian" yang berdasarkan kernel Linux
  • Raspbian adalah sumber terbuka dan dilengkapi dengan pelbagai program yang telah dipasang sebelumnya:

    • penyemak imbas web: IceWeasel (versi Firefox yang dilucutkan)
    • Python 2 & 3
    • Minecraft
    • LibreOffice
    • Wolfram & Mathematica
    • Pemapar PDF
    • Java IDE
    • nano (penyunting ringkas)
  • Linux atau Raspbian kebanyakannya dikendalikan oleh perintah yang anda taip ke tetingkap arahan (disebut "shell")
  • jika anda seorang pentadbir (atau di linux "super user") maka anda dibenarkan mengubah dan mengubah banyak perkara, dengan syarat anda menulis "sudo" sebelum setiap perintah ("sudo" = "super user do") Contoh: sudo nano path / myfile editor panggilan terpakai nano untuk membuka "myfile" di folder "path"

Panggilan penting lain untuk Raspbian:

sudo apt-get kemas kini && apt-get upgrade

panggilan untuk kemas kini (diperlukan sambungan internet)

sudo apt-get pasang XYZ

muat turun dan pasang pakej XYZ (hanya contoh) pada RasPi

Sekiranya anda ingin membuat sandaran OS Linux pada RasPi anda, ikuti langkah berikut:

  1. Muat turun Win32DisImager
  2. Matikan RasPi anda dan keluarkan kad SD dan masukkan ke dalam PC anda dan jalankan Win32DiskImager.
  3. Pilih lokasi (dengan butang folder) di mana anda mahu meletakkan fail sandaran anda (dia akan menghasilkan gambar dari keseluruhan kad SD dan meletakkannya dalam bentuk fail img pada cakera keras PC anda.
  4. Buat gambar sandaran dengan menekan "Baca". (Ini mungkin memerlukan sedikit masa)
  5. Selesai.

Disyorkan: