Apakah Anda memiliki beberapa hard drive eksternal yang tergeletak di sekitar dan Raspberry Pi? Buat perangkat penyimpanan terpasang jaringan yang murah dan berdaya rendah dari mereka. Meskipun hasil akhirnya tentu tidak akan semenarik perangkat NAS seharga 0 seperti Synology DiskStation , ini akan memberi Anda sedikit penyimpanan jaringan berdaya rendah - sangat berguna jika Anda lelah karena semua data Anda dibobol oleh mata-mata NSA - Anda dapat menyembunyikannya di loteng.
Anda akan membutuhkan Raspberry Pi , tentu saja, dan satu atau dua drive cadangan. Drive 2,5 'yang lebih kecil dapat diberdayakan langsung melalui USB, tetapi kami akan membutuhkan hub bertenaga karena daya yang disediakan melalui port USB RPi tidak cukup untuk mereka. Atau, Anda dapat menggunakan USB thumbdrive, atau bahkan kartu SD. Sebenarnya, saya telah menggunakan campuran hard drive USB dan thumbdrive hari ini, tetapi prosedurnya sama.
Hanya dengan satu drive, Anda masih dapat membuat area penyimpanan jaringan bersama, tetapi dengan dua drive, Anda dapat mengatur redundansi data jika salah satunya gagal.
Siapkan Drive Anda
Mulailah dengan memformat drive Anda sebagai NTFS dari desktop. Ini untuk kenyamanan, sehingga jika terjadi kesalahan, kami dapat memutuskannya dari NAS dan tetap membaca data dari PC mana pun.
Kita bisa memformatnya dari Raspberry Pi , tetapi akan memakan waktu beberapa jam dan jauh lebih cepat untuk dilakukan dari desktop. Lakukan itu sekarang.
Untuk mengkonfigurasi SSH dan mengaktifkan pengguna root, pertama-tama buat kata sandi untuk pengguna root:
sudo -i
passwd root
(ketik kata sandi Anda)
Kemudian jalankan raspi-config skrip dari baris perintah, baik menggunakan Sudo atau keluar dan masuk lagi sebagai root. Dari menu opsi lanjutan, memungkinkan SSH .
Setelah memulai ulang, Anda seharusnya dapat masuk dari mesin jaringan lain menggunakan (gunakan Dempul jika Anda menggunakan Windows)
SSH root@[alamat IP]
Setelah masuk, cari tahu perangkat mana yang merupakan drive tambahan Anda. Saya berasumsi Anda akan menggunakan dua untuk redundansi data. Jenis
fdisk -l
untuk membuat daftar perangkat penyimpanan yang terpasang. Anda harus melihat sesuatu seperti ini.
cara memaksa me-restart mac
NS / dev/mmc partisi apakah Anda sistem operasi Pi, mmc mengacu pada kartu SD . Yang membingungkan, /dev/sda1 dan /dev/sdb1 sebenarnya tidak ada hubungannya dengan kartu SD, dan itu sebenarnya adalah drive USB Anda yang terpasang. (Awalnya, 'perangkat SCSI', tetapi sekarang berarti perangkat SATA atau penyimpanan yang terpasang)
Install ntfs-3g untuk linux sehingga kami dapat mengakses drive Windows yang diformat NTFS.
apt-get install ntfs-3g
Selanjutnya, buat direktori untuk digunakan sebagai titik pemasangan, lalu pasang drive. Saya membuatnya sederhana di sini dan menyebut mereka sebagai 1 dan 2 .
mkdir /media/1
mkdir /media/2
mount -t auto /dev/sda1 /media/1
mount -t auto /dev/sdb1 /media/2
mkdir /media/1/shares
mkdir /media/2/shares
Samba
Selanjutnya, kita akan mengatur Samba. Samba adalah protokol berbagi jaringan yang digunakan oleh Windows (dan OSX Mavericks terbaru, sebenarnya).
apt-get install samba
cara mengembalikan pesan yang dihapus di messenger
apt-get install samba-common-bin
cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
nano /etc/samba/smb.conf
Jika Anda tidak terbiasa dengan jenis file konfigurasi ini, a # di awal baris berarti dikomentari, dan karena itu saat ini tidak disetel atau dikonfigurasi. Untuk mengaktifkan sesuatu, Anda dapat menambahkan baris baru, atau menghapus komentar pada baris yang ada untuk mengaktifkannya.
Kami akan mulai dengan mengaktifkan keamanan pengguna; tekan CTRL-W dan ketik 'keamanan' untuk menemukan bagian yang relevan. Hapus simbol # dari baris yang mengatakan
keamanan = pengguna
Terakhir, gulir ke bawah ke bawah (atau tahan CTRL V sampai Anda sampai di sana) dan tambahkan berbagi jaringan sebanyak yang Anda suka. Gunakan format berikut:
[tes]
komentar = Uji berbagi
jalur = /media/1/bagikan
pengguna yang valid = @pengguna
grup kekuatan = pengguna
buat topeng = 0660
topeng direktori = 0771
baca saja = tidak
Hanya merujuk ke drive pertama yang dipasang - kami akan menyinkronkannya nanti dengan bagian kedua untuk menyediakan redundansi.
Setelah selesai, tekan CTRL X lalu dan untuk menyimpan.
Kemudian restart Samba dengan perintah berikut.
layanan samba restart
Sekarang, tambahkan pengguna baru ke Pi Anda, dengan asumsi Anda tidak ingin login yang sama (gantikan 'jamie' untuk pengguna Anda sendiri)
pengguna tambahkan jamie -m -G pengguna
Setelah mengetikkan perintah berikut, Anda akan diminta memasukkan kata sandi untuk pengguna Anda, dan mengonfirmasinya.
paswd jamie
Kemudian kita dapat melanjutkan dan menambahkan pengguna sistem ini ke Samba. Anda harus mengonfirmasi kata sandi Anda lagi, dua kali.
smbpasswd -a jamie
Silakan dan uji berbagi jaringan sekarang - itu harus terlihat dari mesin Anda yang lain (Windows atau Mac), dan Anda harus dapat menulis file ke sana.
Satu-satunya masalah pada saat ini adalah drive akan dilepas saat Anda me-restart Pi. Untuk mengatasi ini, instal autofs.
apt-get install autofs
nano /etc/auto.master
Tambahkan baris berikut di bawah +auto.master
/media/ /etc/auto.ext-usb --timeout=10,defaults,user,exec,uid=1000
Sekarang Anda seharusnya dapat memulai kembali dengan aman tanpa merusak semuanya
Redundansi Data
Dengan asumsi Anda menginstal dua drive, sekarang kami dapat menyiapkan skrip otomatis untuk menyinkronkan data dari drive pertama ke 2 , dengan demikian menawarkan kepada kami cadangan jika salah satu gagal. Kami akan menggunakan utilitas rsync untuk ini.
apt-get install rsync
crontab -e
Crontab di linux adalah cara untuk mengotomatisasi tugas; Saya berbicara secara singkat sebelumnya ketika menunjukkan kepada Anda cara mengotomatiskan pencadangan situs. Tambahkan baris berikut:
30 5 * * * rsync -av --delete / media / 1 / share / media / 2 / share /
Skema penomoran digunakan seperti ini:
menit | jam | hari-bulan | bulan | hari di minggu ini
Jadi di baris kami yang baru ditambahkan, perintah rsync akan dijalankan di 5:30 pagi , setiap hari (NS * wildcard yang berarti 'setiap', jadi 'setiap hari setiap bulan')
Jika Anda ingin melanjutkan dan menjalankan pencadangan segera, cukup tempel di perintah rsync seperti ini
rsync -av --delete / media / 1 / share / media / 2 / share /
Bergantung pada apa yang Anda masukkan ke dalam folder bersama, mungkin perlu beberapa detik atau lebih lama untuk memberikan laporan kepada Anda. Hal yang hebat tentang rsync adalah ia mengetahui file mana yang diperbarui, ditambahkan, atau harus dihapus. Silakan dan coba perintah yang sama lagi. Itu harus segera selesai, karena ia tahu tidak ada yang berubah.
Itu saja, selesai - Anda sekarang memiliki NAS cepat dan kotor Anda sendiri. Ya, itu mungkin tidak memiliki semua fitur mencolok dari NAS yang tepat, tetapi itu menyelesaikan pekerjaan dengan baik dan dengan konsumsi daya yang jauh lebih sedikit.
Apakah Anda mengalami masalah? Beri tahu kami di komentar dan saya akan melihat apa yang bisa saya lakukan, tetapi pastikan Anda menjalankan gambar Raspian terbaru.
Membagikan Membagikan Menciak Surel 7 Fitur AI Menakjubkan yang Akan Anda Temukan di OnePlus Nord 2Fitur kecerdasan buatan revolusioner pada OnePlus Nord 2 menghadirkan peningkatan pada foto, video, game, dan lainnya.
sambungkan pengontrol ps4 ke kabel androidBaca Selanjutnya Topik-topik yang berkaitan
- buatan sendiri
James memiliki gelar BSc dalam Artificial Intelligence dan bersertifikat CompTIA A+ dan Network+. Ketika dia tidak sibuk sebagai Editor Ulasan Perangkat Keras, dia menikmati LEGO, VR, dan permainan papan. Sebelum bergabung dengan MakeUseOf, ia adalah seorang teknisi pencahayaan, guru bahasa Inggris, dan insinyur pusat data.
More From James BruceBerlangganan newsletter kami
Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!
Klik di sini untuk berlangganan