Ubah komputer Anda menjadi penyimpanan jaringan. Ikhtisar poin-poin penting saat membuat NAS. Windows Server adalah solusi terburuk untuk NAS rumahan

Ubah komputer Anda menjadi penyimpanan jaringan.  Ikhtisar poin-poin penting saat membuat NAS.  Windows Server adalah solusi terburuk untuk NAS rumahan
Ubah komputer Anda menjadi penyimpanan jaringan. Ikhtisar poin-poin penting saat membuat NAS. Windows Server adalah solusi terburuk untuk NAS rumahan

Ini adalah artikel lain tentang merakit NAS lain untuk digunakan di rumah. Apa yang mendorong saya untuk menulisnya? Mulai merakit NAS untuk diri saya sendiri, saya membaca kembali semua artikel yang saya cari di Google, di mana orang-orang menceritakan bagaimana mereka memilih dan merakit penyimpanan untuk diri mereka sendiri. Berkat artikel ini, saya terhindar dari beberapa kesalahan saat memilih perangkat keras dan perangkat lunak. Pertama kali saya menyusun konfigurasi yang sepenuhnya cocok untuk saya hingga hari ini. Oleh karena itu, saya yakin artikel saya dapat bermanfaat bagi seseorang.

Benar, saya harus mengatakan bahwa berdasarkan profesi saya adalah seorang administrator sistem dan ini memberlakukan persyaratan tertentu pada konfigurasi, dan pada artikel - detailnya ada dalam deskripsi dengan ilustrasi untuk ~2 MB. Jadi ya, saya merakit NASnya sendiri. Tapi tanpa fanatisme. Dalam artikel tersebut saya tidak membatasi diri untuk menjelaskan perangkat kerasnya, tetapi juga menceritakan bagaimana saya menggunakan mesin yang dihasilkan. Siapa pun yang tertarik dipersilakan untuk mengunjungi kucing itu!

Ada saatnya dalam kehidupan setiap spesialis TI ketika kehabisan ruang untuk disk.

Sebelum berlari ke toko, saya mencoba memutuskan apa yang ingin saya dapatkan dari perangkat tersebut. Sekarang, dan apa yang mungkin saya inginkan Kemudian.

  1. Menyimpan data dalam jumlah besar. Hal ini jelas.
    Namun ada sedikit perbedaan karena saya memiliki sejumlah hard drive. Sebut saja nasysadmin. Inilah yang akan saya gunakan. Semua disk memiliki ukuran, pabrikan, dan waktu pengoperasian yang berbeda. Totalnya mereka memberi volume 2-3 terabyte yang cukup untuk saya.
  2. Torrent.
    Perangkat harus memiliki klien yang waras untuk tujuan ini.
  3. Pengaturan fleksibel dan fitur tambahan.
    Ini adalah kriteria yang tidak jelas, hanya untuk masa depan, untuk kemungkinan menggunakan layanan tambahan, misalnya penyimpanan cloud atau server media.
  4. Konsumsi daya rendah.
  5. Tingkat kebisingan rendah atau tidak ada sama sekali.
  6. Harga minimal.

Siap NAS

Saat itu, saya memiliki pengalaman berkomunikasi di tempat kerja dengan Synology DiskStation DS411 dan D-Link DNS-320. Saya jatuh cinta dengan Synology OS! Stabil, nyaman, dapat dimengerti, repositori sendiri dengan aplikasi, pembaruan yang berguna - itu saja. Perangkat kerasnya sendiri juga senang dengan waktu aktif dan keheningannya. Satu-satunya hal yang saya tidak senang adalah harganya (akhir tahun 2014 saya belum siap membayar 20.000 rubel). untuk sekadar menyimpan film dengan musik di sana. Tentu saja, ada model yang lebih murah dengan dua disk, tetapi empat disk merupakan suatu kehormatan untuk penyimpanan, dan komputer desktop memiliki dua disk.

Dengan menggunakan DNS-320 sebagai contoh, saya melihat bahwa jika saya memilih yang termurah, maka saya akan mendapatkan perangkat yang lebih sederhana. Sebenarnya, mendistribusikan file secara lokal adalah satu-satunya hal yang dapat dilakukan kotak ini secara normal.
Pada tahap ini, menjadi jelas bahwa NAS harus dirakit dari komponen komputer.

Masalah HDD
Saat meneliti harga penyimpanan bermerek, saya secara bersamaan memikirkan tentang konfigurasi disk dalam sistem. SERANGAN? JBOD? Volume terpisah? Di satu sisi, menyimpan film berisi musik dalam sebuah razia adalah pemborosan. Jika hilang, dapat diunduh kembali. Di sisi lain, ada beberapa folder yang perlu dijaga keamanannya, sebaiknya tanpa mengembangkan skrip cadangan khusus (cadangan perlu dipantau dan diperiksa). Selain itu, disk yang saya miliki memiliki ukuran yang berbeda-beda. Oleh karena itu, setelah membuat RAID apa pun, saya akan kehilangan ratusan gigabyte dengan "memotong" disk untuk disk terkecil dan seluruh disk untuk checksum (misalnya).

Saya tidak bisa menilai kinerjanya secara objektif. Ini mengatasi tugas NAS dengan baik di Windows Server. Saya tidak melakukan tes sintetis.


Kasus dengan rasio harga/kualitas optimal dengan cepat ditemukan. Master Elite 120 yang lebih keren.

Saya melihat casing yang lebih ringkas, tetapi harganya tidak lagi begitu ringkas. Kasingnya ternyata nyaman dan berkualitas tinggi. Tiga HDD dimasukkan sebagai standar.

Yang keempat adalah melalui adaptor yang dibeli ke dalam tempat CD-ROM. (ya, ya, saya harus membeli adaptor dari pertanian kolektif; tidak ada yang lain di toko)

Kasing ini dilengkapi dengan 2 kipas. Satu 120 mm untuk HDD dan satu lagi 80 mm untuk radiator motherboard (Anda sudah melihatnya di foto sebelumnya).

Sentuhan bagus yang disertakan dalam kit ini adalah dua adaptor dari HDD 3,5" hingga 2,5". Bonus khusus adalah adaptornya cocok untuk kasus lain apa pun. Lubang baut berada di tempat standar, dan tinggi struktur dengan disk terpasang tidak melebihi tinggi HDD biasa.

Tidak ada masalah selama proses perakitan. Semua kabel cukup panjang, pemasangan dan akses selanjutnya ke komponen mudah dilakukan (kecuali untuk hal-hal yang sudah jelas). Secara umum, sebuah bangunan untuk orang-orang!

Saya memiliki semua perangkat keras lainnya, yaitu disk, catu daya, dan RAM (SO-DIMM). Total saya bertemu dengan 5.085 rubel.

Saya perhatikan bahwa dua gigabyte RAM terasa tidak cukup. Saya menyimpan rangkaian program seminimal mungkin di server. Saya tidak memiliki pembaruan apa pun dari Google dan Adobe, aplikasi apa pun dari driver, dll. Set minimum, hanya yang Anda butuhkan. Dengan semua ini, dalam keadaan senyap, 800 megabyte memori ditempati. Jelas bahwa dengan aktivitas pengguna tertentu, penggunaan aktif file paging dimulai dengan semua yang diperlukan. Secara umum, gunakan lebih banyak memori.

Kebisingan
Dia adalah. Anda tidak bisa meletakkannya di samping tempat tidur. Kipas yang paling keras bertiup pada heatsink pada motherboard. Kipas pada catu daya dan sangkar hard drive tidak dapat terdengar melebihi suara drive itu sendiri. Sayang sekali kipas case yang disertakan tidak mendukung PWM. Kemudian kecepatannya akan dikontrol oleh motherboard:

Dan saya mungkin akan selalu menjaganya seminimal mungkin. Saya juga cenderung percaya bahwa heatsink pada prosesor tidak memerlukan pendinginan tambahan yang disediakan dalam casing. Meski begitu, isu tersebut perlahan menghilang. Saya memasang unit sistem yang kebisingannya tidak mengganggu sama sekali dan melupakannya untuk saat ini. Jika saatnya tiba, kipas akan diganti dengan kipas yang mendukung PWM, atau pengontrolnya akan dibeli. Misalnya:

Perangkat lunak

Untuk bekerja dengan torrent, pertama-tama saya menginstal μTorrent klasik. Ia memiliki fitur luar biasa dalam pengaturannya: Anda dapat menentukan folder yang μTorrent akan terus memantau keberadaan file torrent. Segera setelah file baru terdeteksi, program mulai mengunduh. Dan ada kotak centang lain “Hapus file torrent saat pengunduhan dimulai.” Apa yang terjadi. Saya berada di depan komputer, mengunduh file torrent dan menaruhnya di folder khusus di NAS. Setelah 5-10 detik, itu menghilang. Ini berarti μTorrent “mengambilnya” dan mulai mengunduh. Kotak centang lain yang disebut sesuatu seperti "Tambahkan ekstensi acak ke file hingga diunduh sepenuhnya" memungkinkan Anda melihat di folder unduhan file mana yang masih diunduh dan mana yang sudah diunduh. Menurut skema ini, saya tidak memerlukan antarmuka μTorrent sama sekali untuk mengunduh torrent.

Saya melangkah lebih jauh dan menginstal YandexDisk di server saya, memberi tahu μTorrent untuk mencari file torrent di folder YaDisk. Sekarang, sambil duduk di tempat kerja dan memilih film untuk malam itu, saya meletakkan file torrent di YaDisk dan setelah 20-30 detik file itu menghilang...

Program HWMonitor sangat berguna, menampilkan jendela yang bagus di desktop dengan suhu sensor dan kecepatan kipas (omong-omong, tentang suhu dalam casing):

Saat Anda masuk melalui RDP, Anda dapat langsung menyadari bahwa semuanya berputar dan berputar dan tidak terbakar.

Sayangnya, penulis dalam versi baru program membaginya menjadi berbayar dan gratis. Versi gratisnya hanya memiliki fungsionalitas dasar minimal. Dan semua barang seperti layar yang ditunjukkan pada tangkapan layar tampaknya telah ditransfer ke yang berbayar. Saya memiliki versi 0.6.0 beta.

bangun-on-lan

Skema ini tidak berhasil lama bagi saya. Saya memikirkan fakta bahwa sebagian besar waktu server hanya diam di sana dan membuang-buang listrik. Tentu saja, dia mendistribusikan torrent, tetapi beberapa lusin film favorit saya yang saya simpan sendiri tidak ada gunanya. Secara umum, jaringan torrent tidak akan menjadi lebih buruk sama sekali jika saya berhenti mendistribusikannya.

Jadi, saya ingin NAS hanya berfungsi saat saya membutuhkannya. Dan sisanya dia tidur. Dan membangunkannya melalui jaringan, bukan dengan tombol. Ada teknologi Wake-on-LAN untuk ini. Fitur ini harus didukung oleh motherboard dan pengontrol jaringan (jika eksternal). Untungnya, banyak model yang memiliki fungsi ini, seperti milik saya. Komputer dibangunkan menggunakan "paket ajaib" yang dikirim ke jaringan yang menunjukkan alamat MAC kartu jaringan. Ada program gratis khusus untuk ini, atau, misalnya, router Asus saya memiliki fungsi seperti itu. Namun selama pengoperasian ternyata Windows sendiri mengirimkan keajaiban ini ketika mengakses sumber daya jaringan. Baik saat mengakses melalui RDP maupun saat mengakses folder jaringan. Ini baik dan buruk. Hal baiknya adalah tidak diperlukan program tambahan. Yang buruk adalah jika Anda menghubungkan folder bersama di klien sebagai drive jaringan, atau menambahkannya ke favorit:

Kemudian, ketika klien dihidupkan, “paket ajaib” akan secara otomatis dikirim ke server dan membangunkannya. Saya mengetahui hal ini ketika saya mencoba memahami mengapa NAS saya aktif dengan sendirinya. Dalam kasus drive jaringan, perilakunya jelas - klien mencoba memperoleh informasi tentang drive untuk menampilkan statusnya (ukuran, ketersediaan). Tapi saya tidak mengerti mengapa Windows memeriksa tautan di favorit. Meskipun fitur ini, sebaliknya, mungkin berguna bagi seseorang - mereka menyalakan mesin kerjanya, dan NAS secara otomatis memulainya.

Server dapat tidur dengan gelisah bukan hanya karena mesin Windows di jaringan. Ada beberapa hari berturut-turut NAS tertidur dan langsung terbangun. Saya menyalahkan routernya, tapi belum ada buktinya.

Server akan tertidur menggunakan cara standarnya jika tidak ada aktivitas jaringan selama waktu tertentu.

μTorrent telah digantikan oleh Pengelola Unduhan Gratis. Ada kotak centang "Tutup program ketika pengunduhan selesai." Saya memulai pengunduhan, centang kotak, putuskan sambungan dari desktop jarak jauh. Free Download Manager ditutup ketika pengunduhan selesai, dan NAS masuk ke mode tidur menggunakan pengatur waktu tidak aktif.

Tentu saja, YandexDisk juga harus dihapus dari server.

Wifi

Saat saya memikirkan di mana akan meletakkan NAS di apartemen, saya memutuskan untuk mencoba Wi-Fi. Modis, nyaman, modern. TP-LINK TL-WN881ND dibeli:

Semuanya terhubung melalui router Asus RT-N12. Semuanya baik-baik saja sampai saya duduk untuk menonton film dengan kualitas yang baik. Reguler.mkv ukuran 1080p ~20 GB. Di pertengahan film, gambar dan suara mulai terpotong. Media Player Classic menunjukkan bahwa semua buffernya kosong dan hampir tidak dapat menampilkan video berikutnya. Hal ini terjadi pada semua film “berat”. Saat menyalin informasi dalam jumlah besar, saya juga memperhatikan bahwa setelah beberapa saat kecepatannya menurun secara signifikan. Pencarian dangkal untuk informasi tentang masalah ini tidak membuahkan hasil apa pun, dan lebih mudah bagi saya untuk menyambungkan kabel twisted pair ke server daripada menangani Wi-Fi lebih lanjut.

Saya sama sekali tidak ingin memfitnah wi-fi dan membuat pernyataan keras tentang kesiapannya untuk beban yang lama dan tinggi. Namun jika Anda ingin menghubungkan NAS Anda melaluinya, ketahuilah bahwa mungkin ada masalah.

Misalnya saja backup data yang dangkal. Jika secara lokal, maka gunakan Cobian Backup yang sama sesuai jadwal di folder khusus. Jika di Internet, maka BitTorrent Sync. Dalam kasus Cobian, jangan sambungkan folder cadangan sebagai drive jaringan. Dalam kasus Sinkronisasi BitTorrent, gunakan salinan bayangan di server (apa itu dan bagaimana mengkonfigurasinya). Virus enkripsi tidak lagi menakutkan.

Saya sering menemukan server rumah berguna di tempat kerja ketika saya perlu memeriksa akses ke sumber daya kerja dari IP yang berbeda dari Internet. Segala jenis VPN, OpenVPN, dll.

Server media. Bersamaan dengan Smart TV, semua fungsi multimedia dapat ditransfer sepenuhnya ke dalamnya. Jika TV memiliki browser normal dan dukungan keyboard dan mouse, Anda bahkan dapat mendownload konten melalui TV.

Server pengawasan video di lubang intip pintu. Atau rekaman video aktivitas kucing...

Bagian Kedua: Perangkat Lunak

Meludahi mata siapa pun yang mengatakan bahwa Anda dapat menerima besarnya
Kozma Prutkov

Kepada siapa dan mengapa

NAS rumah Anda harus memuaskan Anda; ini bukanlah sistem produksi yang harus menyediakan indikator formal tertentu. Ada dua kesulitan dalam menjelaskan hal seperti itu. Yang satu termasuk dalam prasasti, dan yang kedua terkait dengan kekurangan telepati yang parah. Namun saya akan tetap mencoba membuat beberapa asumsi yang masuk akal, dan mereka akan lolos kategori IMHO. Untuk menghemat ruang, saya menghilangkan “IMHO” lebih lanjut. Kami percaya bahwa setiap kalimat memiliki label ini. Jika tidak mungkin menemukan titik terang dalam kasus spesifik Anda, saya minta maaf; mungkin teks lain cocok untuk Anda.

Yang ini ditujukan kepada mereka yang sedang merakit NAS pertama mereka, mampu menginstal Windows, namun belum pernah melihat Buku Panduan FreeBSD atau Panduan Administrasi Oracle Solaris ZFS. NAS juga dirakit oleh warga yang menguasai IT; mereka biasanya menggunakan versi lengkap dari sistem operasi yang dipilih. Sangat menarik bahwa beberapa pendatang baru terlibat dalam topik ini dan akhirnya melakukan hal yang sama.

Tugas

Untuk menghindari kesalahpahaman, yuk segera tentukan mengapa kita membutuhkan NAS.

Tugas pertama adalah penyimpanan yang aman. Data harus bertahan dari masalah perangkat keras, seperti kegagalan disk.

Kedua - memberikan akses ke data yang disimpan. Dukungan untuk SMB/CIFS untuk Windows diperlukan; NFS (untuk pemutar media), FTP (untuk mengunduh data dalam jumlah besar) dan AFP (jika Anda memiliki Macintosh di rumah) sangat dibutuhkan. DLNA sering disebutkan, lebih lanjut tentang itu secara terpisah.

Ketiga - unduhan offline dokumen dari jaringan menggunakan berbagai protokol.

Keempat - mengotomatiskan pencadangan dari komputer di jaringan lokal. Foto keluarga, video, dokumen yang Anda buat adalah unik dan tak tergantikan, tetapi di rumah semuanya disimpan dengan baik dalam satu setengah salinan: satu di drive laptop, setengah lagi di drive USB tempat foto diunggah musim gugur lalu. Jika (lebih tepatnya, ketika) data tersebut hilang, dan NAS mengizinkan Anda memulihkannya, Anda akan merasakan kesenangan yang tulus dari pandangan ke depan Anda. Atau sebaliknya.

Persyaratan

Pengaturan awal yang cukup sulit. Seseorang harus menerima versi yang berfungsi pada hari pertama. Mungkin belum sepenuhnya disetel, namun memberikan hasil yang bermanfaat. Artinya, pengguna berpengalaman akan mampu menangani pengaturan awal dalam beberapa jam.

Manajemen saat ini yang sederhana dan memadai, semua yang diperlukan harus dilakukan melalui antarmuka web. Termasuk menyimpan dan, jika perlu, memulihkan konfigurasi. Untuk tujuan khusus dan ahli, akses melalui SSH atau sejenisnya diinginkan.

Transparan untuk penggunaan sehari-hari. Pasangan Anda yang berpendidikan seni liberal seharusnya bisa mengatasinya: menonton film di TV, mendengarkan musik, pencadangan dari laptopnya ke NAS harus dilakukan secara otomatis, dll.

DLNA/UPnP

Memahami, Apa tepatnya Anda perlu dari server DLNA, sebenarnya hanya dengan pengujian. Sebagian besar tugas rata-rata pengguna, seperti mentransfer media ke tablet, diselesaikan oleh hampir semua server UPnP. Dan mengenai penggunaan DLNA untuk output ke TV, saya akan mengutip pengembang HMS, salah satu perangkat lunak server media UPnP/DLNA terbaik: “Bagi pemilik TV dari sebagian besar produsen, penggunaan teknologi ini adalah tahap sementara yang berakhir dengan pembelian pemutar media jaringan (menurut saya, opsi yang lebih disukai) atau dengan menghubungkan TV sebagai monitor. Jika waktu dan kegelisahan sangat berharga, mungkin Anda harus melewati tahap ini.”. Kemampuan pemutar yang terpasang pada TV dan pemutar terpisah yang murah, seperti Dune, Popcorn, atau WD, dalam hal omnivora, kualitas gambar, kemudahan penggunaan, dll., biasanya sangat bervariasi. Benar, pemutar bawaan mengalami kemajuan dengan cepat, jadi ada baiknya memutuskan perangkat keras tertentu.

Array disk dan sistem file

Mengapa kita memerlukan array?

Masalah utama saat membangun NAS adalah pengaturan ruang disk. Seperti yang kita ketahui di bagian 1, ada banyak disk, 4-6, terkadang 10 atau lebih. Tentu saja, mereka dapat digunakan secara terpisah. Namun menggabungkan ke dalam array akan lebih mudah karena ruang tersedia dalam satu kesatuan. Dalam array tanpa redundansi, ketika disk mati, data di dalamnya dan, seringkali, bergantung pada implementasinya, seluruh array akan hilang. Anda berhak, dengan menggunakan argumen "tidak ada, saya akan menyelesaikannya", untuk menghemat redundansi. Mereka yang menganggap waktu lebih berharga, lebih memilih array dengan redundansi. Penting: tidak ada RAID yang dapat menggantikan cadangan. RAID memastikan ketersediaan data jika terjadi kegagalan disk. Data yang tidak dapat dipulihkan harus dicadangkan. Untungnya, biasanya jumlahnya sangat sedikit.

Istilah array redundant sering disalahartikan dengan istilah RAID. Namun teknologi yang lebih maju juga tersedia. Saat memilih perangkat lunak NAS, Anda dapat menggunakannya atau tanpanya. Untuk memahami apa yang terbaik bagi Anda, mari kita pikirkan masalah RAID dan sistem file.

RAID 5 (6, dll.) mengalami masalah serius. Saat menulis ke array, blok data dan paritas harus ditulis secara bersamaan. Namun menulis ke banyak disk bukanlah operasi atom. Jika terjadi masalah pada saat proses penulisan (listrik mati, disk mati, dll), kemungkinan blok data dan paritas tidak cocok satu sama lain. Jika data ditulis dengan tidak benar, dalam banyak kasus data tersebut dapat diperbaiki atau setidaknya dideteksi saat melakukan servis sistem file yang terletak di atas RAID (chkdsk, fsck...). Tetapi blok paritas yang salah, dalam kasus terburuk, dapat luput dari perhatian hingga array direkonstruksi dari blok tersebut. Dan alih-alih data, sampah akan dipulihkan. Apalagi sampah akan dicatat tanpa peringatan apapun. Informasi tambahan mengenai masalah ini dapat diperoleh.

Gambar 1. Lubang penulisan RAID. Di sebelah kiri - blok data dan paritas disinkronkan, perekaman sedang berlangsung. Di bagian tengah terjadi pemadaman listrik. Benar - blok data dan paritas Bukan disinkronkan, tetapi RAID tidak mengetahuinya.

Pengontrol RAID industri memecahkan masalah ini dengan menggunakan BBU, sebuah “baterai.” Setelah terjadi kegagalan, meskipun daya dimatikan, pengontrol akan mengingat data apa yang seharusnya ditulis. Dan ketika ada kesempatan, ia menulis data ini ke dalam array.

Kegagalan rekonstruksi

Mari kita memiliki RAID 5 dari lima disk 3T, yang salah satu disknya gagal. Array harus dibangun kembali, dan dalam hal ini Anda harus membaca 4 disk × 3T = 12T = 1,2 10 13 byte = 0,96 10 14 bit informasi, terlepas dari tingkat pengisian array - lagipula, tidak ada yang diketahui tentang file di tingkat RAID. Disk kelas pengguna yang sehat memiliki hak hukum untuk mengalami kegagalan rata-rata setiap 1·10 14 bit (lihat, misalnya). Artinya, dengan kemungkinan yang sangat tinggi kita akan mengalami kegagalan rekonstruksi hanya karena spesifikasi disk. Ditambah lagi, ada kemungkinan disk tersebut benar-benar rusak. Resep tradisional: gunakan disk kelas perusahaan (dengan kemungkinan kegagalan 10-15), jangan terbawa oleh disk berkapasitas tinggi dan gunakan RAID 6. Sayangnya, ketiga tips harga tersebut kurang cocok untuk rumah kondisi.

Sistem file yang andal

Mari naik satu tingkat ke sistem file. Mereka mengharapkan satu hal sederhana darinya - kemampuan untuk menulis file dan kemudian membaca apa yang tertulis. Paradoksnya, sebagian besar sistem file tidak menjamin hal ini: mereka mengandalkan pengoperasian peralatan yang ideal - pengontrol disk, kabel, disk itu sendiri. Kegagalan perangkat keras tidak hanya menyebabkan hilangnya data - tetapi juga menyebabkan kehilangan data tanpa disadari oleh pengguna. Anda menyalin arsip foto Anda - tetapi kenyataannya, beberapa file sudah busuk. Anda dapat mengetahuinya dengan membandingkan checksum, yaitu apa yang kami lakukan saat mengunduh firmware dan data serupa yang tidak dapat gagal. Mengapa tidak membandingkan checksum menggunakan FS?

Keinginan “kekanak-kanakan” lainnya untuk FS – agar berfungsi dan tidak rusak – juga tidak benar-benar terpenuhi. Sistem file tanpa penjurnalan, seperti FAT atau ext2, dapat mengubur seluruh isinya jika gagal. Sistem file jurnal, seperti NTFS atau ext3, jauh lebih andal karena... Anda dapat menemukan titik konsistensi dan mereproduksi log. Apakah mungkin membuat FS yang tidak bisa masuk ke keadaan kontradiktif sama sekali? Anda bisa - melalui Copy-on-Write. Kami tidak menulis data di atas yang lama, tetapi memilih blok baru, menulis di sana, dan jika semuanya beres, kami mengganti penunjuk dari data lama ke yang baru.

ZFS

ZFS menggabungkan fungsionalitas sistem file dan dukungan untuk array mirip RAID. Didistribusikan di bawah lisensi gratis (CDDL). Dibuat oleh Sun Microsystems untuk Solaris. Di-porting ke FreeBSD sejak versi 7.0. Baru-baru ini, proyek ZOL (ZFS di Linux) mencapai tahap rilis. Kita bisa memperkirakan penyebaran ZOL yang cepat, prosesnya sudah dimulai. Ada juga proyek untuk Mac OS X, ZEVO, lihat.


Gambar 2. ZFS secara otomatis membandingkan checksum, mendeteksi kesalahan, dan memulihkan data jika disimpan secara berlebihan (Gambar dari eonnas.com).

Lihatlah lebih dekat ZFS jika Anda tertarik dengan sistem file dengan kemampuan berikut:

  • menyimpan checksum dan tidak membiarkan sampah dibaca sebagai pengganti data;
  • menjaga integritas sedemikian rupa sehingga tidak ada utilitas seperti chkdsk atau fsck untuk itu;
  • dilengkapi dengan alat untuk memeriksa keutuhan data dingin dan koreksi otomatisnya jika data disimpan secara berlebihan;
  • mampu membuat snapshot negara Anda secara instan dan menyimpannya setidaknya setiap menit dalam sebulan, memasang kumpulan snapshot apa pun, dan memutar kembali ke snapshot tersebut.

Lihatlah ZFS jika Anda tertarik dengan RAID:

  • perangkat lunak, yaitu tidak memerlukan pengontrol perangkat keras;
  • tidak bergantung pada perangkat keras, akan ada port SATA;
  • tanpa Lubang dengan perjanjian;
  • mampu merekonstruksi array yang terdegradasi dengan sebagian disk yang tidak dapat dibaca dengan hanya kehilangan data yang tidak ada salinannya;
  • bekerja saat memeriksa integritas dan rekonstruksi hanya dengan data muatan, dan bukan dengan keseluruhan susunan;
  • dengan dukungan untuk analog RAID1 (mirror), RAID5 (redundansi dalam ukuran satu disk), RAID6 (dua) dan bahkan "RAID7" (menyimpan data jika ada tiga disk dalam array yang gagal), serta opsi yang lebih kompleks seperti RAID50 atau RAID60.

ZFS juga memiliki kekurangan, yang utama adalah:

  • Anda tidak dapat memperluas array RAID-Z ke satu disk. Anda dapat mengganti semua disk terabyte dengan triter - dan menambah volumenya. Anda dapat merakit RAID-Z lain dari 3 (atau lebih) disk dan menambahkannya ke disk yang sudah ada, sehingga membuat satu kumpulan. Namun Anda dapat mengubah RAID-Z1 yang terdiri dari 5 disk menjadi RAID-Z1 yang berisi 6 hanya dengan membocorkan informasi di suatu tempat, menghancurkan array, dan membuat yang baru.
  • Array tidak dapat dikurangi. Anda hanya dapat meningkatkannya - tambahkan grup disk, ubah disk ke yang lebih besar.
  • Intensitas sumber daya. ZFS terus-menerus menghitung checksum, yang menimbulkan beban pada prosesor dan menggunakan memori untuk cache. Di rumah saya bekerja dengan Atom 330 dan memori 2 GB. Meskipun saat menggunakan ZFS Atom ini tidak cukup bagi saya untuk sepenuhnya memanfaatkan jaringan gigabit, 40-50 MB/s sudah cukup bagi banyak orang.

Ya, satu hal lagi: jika Anda menghancurkan ZFS dan membuat array baru dari disk yang sama (yaitu, memberikan beberapa perintah dan/atau menekan tombol di antarmuka web, dalam kedua kasus mengabaikan peringatan), maka data dari FS yang dihancurkan akan terkubur dengan aman - tidak seperti, misalnya, NTFS, yang datanya relatif mudah dipulihkan bahkan setelah membuat ulang tabel partisi. Apakah ini dianggap merugikan tergantung pada sudut pandang Anda.

Menurut penulisnya, barang yang disediakan oleh ZFS sangat enak sehingga layak dibayar untuk kebutuhan perangkat keras tambahan. Dan Anda sebaiknya hanya membangun NAS dengan ZFS. Namun pembaca mempunyai hak dasar untuk bebas memilih. Pilihan ini akan menentukan ketika memilih perangkat lunak untuk NAS, sehingga harus dibuat secara sadar.

ReFS + Ruang Penyimpanan

Di Windows Server 2012, Microsoft menawarkan sistem file ReFS dan sistem manajemen volume Storage Spaces. Kombinasi ReFS dan Ruang Penyimpanan sampai batas tertentu dapat dianggap sebagai analog dari ZFS, dengan properti yang tidak diterapkan pada ZFS. Fleksibilitas dalam menghapus dan menambahkan disk, penyediaan tipis, dll. Menariknya, ada juga kelemahannya - ini adalah lisensi kepemilikan, hanya tersedia sebagai bagian dari Windows Server 2012 dan Windows 8.1.

Sangat buruk bahwa, dilihat dari ulasan pengujian tersebut, kinerja kombinasi ReFS-Storage Spaces turun secara signifikan, secara signifikan, saat menggunakan opsi dengan paritas, yang kira-kira merupakan analog dari RAID5 atau ZFS RAID-Z. Lebih buruk lagi, laporan pertama tentang kehilangan data karena kegagalan ReFS muncul, dan dukungan resmi tidak menyelesaikan masalah. Jadi sepertinya solusi menarik perlu dimatangkan.

btrfs+mdadm

Secara resmi, Btrfs untuk Linux belum menerima status rilis, meskipun telah dikembangkan sejak tahun 2007. Seperti sebagian besar sistem file (dan tidak seperti ZFS), ini adalah sistem file yang dibuat di atas perangkat blok. Untuk mendapatkan, secara kasar, analog dari ZFS, Anda perlu menambahkan, misalnya, mdadm yang telah di-debug dengan baik, salah satu kemampuannya adalah membangun kembali RAID saat menambahkan disk tanpa kehilangan data.

FS tradisional

Dan tentunya keberadaan FS yang canggih tidak memaksa Anda untuk memilih salah satunya. Mungkin NTFS, ext4 atau UFS lebih cocok untuk NAS Anda - sistem file asli untuk sumbu yang Anda pilih. Pada perangkat keras yang relatif lemah, pilihan ini mungkin satu-satunya.

Pilihan perangkat lunak


Gambar 3. Perkiraan algoritma untuk memilih perangkat lunak untuk NAS rumah

Apa dan bagaimana memilihnya

Saya ingin merekomendasikan mengunduh VirtualBox, menginstal beberapa opsi yang Anda suka di sana, dan menusuk masing-masing opsi dengan tongkat selama beberapa hari. Di mesin virtual, ini lebih murah, lebih mudah, dan lebih cepat daripada di perangkat keras sebenarnya. Benar-benar menyelamatkan saraf. Terutama jika Anda tidak menyukai salah satu opsi tersebut.

Tiga kelompok produk perangkat lunak dapat digunakan sebagai perangkat lunak NAS yang dirakit sendiri.

Pertama, Anda dapat menginstal sistem operasi lengkap. Ini bisa berupa Linux, UNIX atau Windows tergantung pada kebutuhan dan preferensi pribadi. Windows tampaknya lebih familiar, *nix memberi Anda lebih banyak NAS dengan uang yang sama, namun mengkonfigurasi *nix dari awal bukanlah tugas untuk pemula.

Untuk pemula seperti itu, opsi nomor dua telah dibuat - rakitan yang telah dikonfigurasi sebelumnya khusus untuk NAS. Mereka mencakup serangkaian layanan dan antarmuka web yang memungkinkan pemula untuk mengatasi pengaturan dan penggunaan produk tanpa baris perintah.

Terakhir, opsi ketiga adalah menginstal sistem operasi lengkap, dan di atasnya ada semacam antarmuka web untuk konfigurasi dan manajemen. Pilihannya adalah kompromi, jalan tengah. Itu membuatnya lebih mudah untuk digunakan, tetapi tidak pada tingkat yang cukup untuk amatir yang tidak berpengalaman. Dan warga negara maju biasanya tidak menyukai segala bentuk tambahan. Kita akan mulai dengan pilihan untuk manusia biasa.

jendela

Di thread profil, survei dilakukan tentang sistem operasi yang digunakan oleh anggota forum dalam sistem NAS rakitan sendiri, dan Windows menempati posisi ketiga dengan hasil sedikit di bawah 20%. Tentu saja, kawan-kawan yang lebih maju juga memberikan suara, tapi mereka jelas bukan mayoritas.

Sebuah hasil yang mungkin mengejutkan. Windows adalah sistem operasi yang paling familiar bagi kebanyakan orang. Anda dapat membuat NAS berdasarkan itu - lagipula, 20% responden melakukannya. Alasan dari angka yang sederhana ini adalah karena menggunakan Windows sebagai poros NAS tidak hanya memiliki kelebihan, tetapi juga kerugian:

  • Windows adalah perangkat lunak berbayar yang bersaing dengan perangkat lunak gratis yang dalam banyak hal lebih berfungsi untuk tugas tertentu.
  • Mendukung keberadaan virus, yang memerlukan pemuatan database anti-virus secara konstan.
  • Membutuhkan penggunaan pembaruan yang terus-menerus, dan sering kali diperlukan reboot setelahnya. Ini tidak berarti bahwa semua sistem *nix dapat bekerja tanpa intervensi dan reboot selama bertahun-tahun. Tapi banyak yang bisa.
  • Windows adalah sistem grafis dan memerlukan monitor, keyboard, dan mouse agar dapat berfungsi secara alami. NAS biasanya kekurangannya. Namun tentu saja ada solusi untuk mengatasi masalah tersebut.
  • Windows membutuhkan banyak sumber daya.
  • Array disk dan checksum di tingkat sistem file bukanlah keunggulan Windows, terutama di versi desktop.

Kerugiannya tidak fatal; pada akhirnya bisa diatasi, dilewati, diabaikan. Tapi cukup untuk mempertimbangkan pilihan lain. Dan temukan kebajikan mereka, dan berkomitmenlah banyak penemuan, terkadang tanpa disengaja.

Memberikan daftar lengkap kelebihan Windows, selain keakraban, kami dapat menyebutkan:

  • Implementasi SMB berkecepatan tinggi asli.
  • Kompatibel dengan perangkat keras. Driver untuk Windows harus ditulis.
  • Berbagai pilihan perangkat lunak. Artinya, untuk NAS biasanya Anda tidak memerlukan banyak pilihan. Namun semakin spesifik kebutuhan Anda, semakin besar kemungkinan kebutuhan tersebut dapat diselesaikan dengan perangkat lunak untuk Windows.
  • Berbagai macam instruksi dan solusi untuk semua kesempatan, dalam bahasa ibu Anda.

NAS di Windows sepenuhnya mungkin. Namun topik pengaturan Windows tercakup dalam banyak sumber, sehingga penulis dapat mengambil risiko untuk tidak membahasnya.

Siap *nix dibuat untuk NAS

Yang paling populer di cabang profil adalah tiga rakitan - NAS4Free, OMV (=openmediavault) dan FreeNAS 8.x. Semuanya ditujukan untuk amatir rata-rata dan memungkinkan Anda memenuhi kebutuhan umum baik secara langsung atau dengan mengunduh plugin.

Ada sejarah kebingungan seputar merek FreeNAS. Produk FreeNAS berkembang selama bertahun-tahun dan kemudian terpecah karena sejumlah alasan. Nama terkenal, yang merupakan merek dagang, menjadi milik iXsystems, yang memutuskan untuk menulis ulang kode sepenuhnya dan menutup pengembangan aslinya. Inilah bagaimana FreeNAS 8.x lahir, berdasarkan FreeBSD 8.x. Namun, proyek aslinya, berkat upaya para peminat, bertahan, dipindahkan ke FreeBSD 9.x dan berhasil dikembangkan dengan nama NAS4Free. Hasilnya, pemutakhiran dari FreeNAS 0.7 didukung di NAS4Free, namun tidak di FreeNAS 8.

Penjelasan rinci, termasuk bahasa Rusia, tentang instalasi dan konfigurasi rakitan dapat ditemukan di FAQ cabang profil dan, jadi kami akan menyimpan teksnya di sini.

Kami akan merangkum persyaratan perangkat keras resmi untuk ketiga produk ini dalam sebuah tabel, terutama karena persyaratan tersebut tidak mudah bagi Google.

Dan tentu saja Anda memerlukan disk untuk menyimpan data. Tampaknya pengembang FreeNAS tidak menentukan persyaratan agar dapat mulai bekerja, namun agar dapat bekerja secara produktif. Bagaimanapun, instruksi manual untuk instalasi pada mesin virtual menunjukkan ukuran RAM minimum 512 MB.

NAS4Gratis

NAS4Free didistribusikan di bawah lisensi BSD gratis. Proyek ini memiliki sejarah panjang (berasal dari m0n0wall, FreeNAS 0.7, 0.6 dan sebelumnya), digit utama dari versi saat ini adalah 9. Artinya, perakitannya telah dipoles dengan baik, tetapi terus berkembang. Berdasarkan rilis terbaru FreeBSD 9.1.

NAS4Free dikompilasi dalam dua versi, untuk prosesor yang kompatibel dengan Intel x86 32 dan 64-bit. Anda dapat menggunakan NAS4Free dalam tiga cara: LiveCD/LiveUSB, lengkap dan tertanam. Mode “live disk” merupakan mode tradisional untuk distribusi *nix dan ditujukan terutama untuk pengenalan. Dalam penggunaan sebenarnya, instalasi biasanya dilakukan. Opsi lengkapnya adalah instalasi tradisional, biasanya pada hard drive. Untuk instalasi, partisi kecil digunakan, ukurannya diatur selama instalasi, dan partisi swap, dan sisa disk tersedia untuk data. Anda dapat menginstal secara penuh pada USB flash drive, namun karena perekaman yang intensif, flash drive akan aus dalam beberapa bulan.

Opsi instalasi tertanam ditujukan untuk instalasi pada USB flash drive. Saat sistem dimulai, disk kecil dibuat di memori, tempat citra sistem disalin dan segera dikonfigurasi menggunakan parameter yang dikumpulkan dalam satu file konfigurasi XML. Dan kemudian dimuat dari disk ini ke memori. Pendekatan ini mempunyai manfaat. Sistem ini sangat mudah untuk diterapkan - flash drive sistem dapat ditulis ke komputer lain. Status sistem dikumpulkan dalam satu file teks, sehingga sangat mudah untuk disimpan dan, jika perlu, digunakan untuk memulihkan sistem. Disk memori bekerja sangat cepat, dan flash drive sistem praktis tidak aus.

Kelemahannya adalah hampir semua perubahan yang dilakukan pada sistem selain melalui antarmuka web akan hilang setelah reboot. Pengembang sebagian memecahkan masalah ini dengan menyediakan kemampuan untuk menyimpan banyak parameter di antarmuka web. Masalahnya dapat diatasi sebagian dengan menggunakan trik seperti menggabungkan folder disk di memori dan folder di media nyata melalui unionfs dan menggunakan skrip perintah yang diluncurkan secara otomatis. Pengguna yang lebih mahir menggunakan virtualisasi untuk menginstal apa pun, bahkan beberapa Windows, di jail atau mesin virtual terpisah. Ekstensi TheBrig sangat menyederhanakan pengaturan dan penggunaan jail untuk menginstal perangkat lunak tambahan. Namun hal ini masih memerlukan pengetahuan yang sebanding dengan yang dibutuhkan untuk menerapkan sistem yang lengkap. Untuk pemula, lebih tepat untuk berasumsi bahwa NAS4Free hanya memiliki layanan yang disertakan pada awalnya, semuanya dikonfigurasi melalui antarmuka web, dan tidak ada yang dapat ditambahkan.

Daftar apa yang disertakan di luar kotak:

  • WebGUI (manajemen dan konfigurasi);
  • Disk dan array: ZFS v28 (mirror, RAID-Z 1, 2, 3...), soft RAID 0, 1, 5 dan campuran (1+0, 1+1, dll.), enkripsi disk (menggunakan akselerasi perangkat keras , jika ada), sistem file ZFS, UFS, ext2/3, FAT, NTFS, inisiator iSCSI;
  • Protokol dan layanan jaringan: SMB/CIFS (Samba) - untuk mesin Windows, AFP (Netatalk) - untuk Mac OS, NFS - untuk *nix, FTP (ProFTPD), TFTP (tftp-hpa), Rsync (klien/server) - alat yang ampuh, termasuk cadangan, SCP (SSH), target iSCSI;
  • Layanan: Server UPnP (FUPPES - memang, biasa-biasa saja), Server Web (lighttpd), Pengukuran bandwidth jaringan (Iperf), klien Bittorent (Transmisi);
  • Pemantauan: S.M.A.R.T (smartmontools), peringatan email, SNMP, Syslog, UPS (NUT).

Anda dapat melihat di daftar hampir semua yang mungkin Anda perlukan dari NAS rumah. Namun keunggulan terpentingnya adalah penggunaan sistem file ZFS. Titik lemah NAS4Free adalah server media UPnP/DLNA yang disertakan. Dari pengalaman pribadi, ini bekerja cukup baik dan akan memenuhi sebagian besar kebutuhan, tetapi jika Anda memerlukan barang khusus, Anda harus mencari yang lain.

Saya menulis secara rinci, dengan gambar, instruksi untuk pengaturan. Pengaturan dan trik dasar dijelaskan, seperti menginstal server media rumah di mesin Windows virtual atau TorrentMonitor di jail untuk mengunduh serial TV secara otomatis saat pembaruan dirilis.

GratisNAS 8

FreeNAS 8 adalah build berdasarkan FreeBSD 8.3, dibuat dan dikembangkan oleh iXsystems. Perusahaan juga mengembangkan versi berbayar. Untuk waktu yang lama, FreeNAS gratis dibatasi secara serius. FreeNAS 8.3, dirilis pada bulan Oktober 2012, telah ditingkatkan secara signifikan dan menyediakan fungsionalitas yang diperlukan untuk NAS rumahan. FreeNAS memiliki dokumentasi bahasa Inggris yang sangat baik. Akar komersial produk ini dapat ditelusuri dari persyaratan perangkat keras yang tinggi (RAM 6+ GB) dan fokus pada fungsionalitas yang digunakan dalam bisnis. Biasanya, layanan rumah seperti bittorrent dan server media UPnP/DLNA diimplementasikan sebagai modul tambahan, masing-masing di jailnya sendiri. Pekerjaan dengan jail dilakukan melalui antarmuka pengguna dan, seperti keseluruhan proyek, didokumentasikan dengan baik.

UPD: FreeNAS 9. Baru-baru ini, pada tanggal 5 Agustus 2013, FreeNAS 9.1.0 dirilis, dan pada tanggal 27 Agustus, rilis 9.1.1 yang berisi koreksi kesalahan dirilis. Versi baru menggunakan FreeBSD 9-Stable dan, menurut pengembangnya , berisi peningkatan signifikan dalam stabilitas lapangan, ekstensibilitas, kemudahan penggunaan, dan kinerja. Kami berencana untuk menguji kinerja di bagian 3 artikel. Persyaratan perangkat keras FreeNAS 9.x tidak berubah dibandingkan FreeNAS 8.x.

FreeNAS 8 diinstal pada flash drive dengan kapasitas minimal 2 GB dan menempati seluruhnya. Gambar nanoBSD digunakan, disebarkan ke dalam RAM, yang melindungi flash drive dari keausan. Walaupun ada versi 32-bit, namun lebih untuk tujuan evaluasi. Untuk penggunaan di dunia nyata, versi 64-bit direkomendasikan, sebagian karena kebutuhan memori yang tidak kompatibel dengan arsitektur 32-bit.

Fungsionalitas bawaannya hampir sama dengan NAS4Free. Perbedaannya adalah tersedianya dua server UPnP untuk dipilih (FUPPES dan miniDLNA) dan tidak adanya server web (pengembang berjanji akan menambahkan satu seiring waktu).

Kumpulan disk ZFS yang dibuat di NAS4Free dapat diimpor ke FreeNAS dan sebaliknya, sehingga datanya tetap terjaga. Ada beberapa pengguna FreeNAS 8 di thread profil, dan beberapa mengeluh tentang masalah (lihat thread FAQ). Namun, belum ada produk perangkat lunak yang dibuat yang setidaknya tidak akan dikeluhkan oleh siapa pun.

OMV

OMV (di situs forum) didasarkan pada Debian Linux, yang menyediakan fungsionalitas dan ekstensibilitas yang kaya. Produk ini dibuat dan dikelola oleh Volker Theile, yang sebelumnya merupakan salah satu pengembang terkemuka FreeNAS. Didistribusikan di bawah lisensi GPL terbuka.

Tidak ada dukungan untuk ZFS di produk, dan menurut pengembangnya, hal itu tidak direncanakan, yang tampaknya menjadi kelemahan utamanya. Anda dapat menemukan peretasan online untuk menginstal zfsonlinux di OMV.

OMV diinstal pada hard drive atau USB flash drive, dan menghabiskan seluruh media. Instalasi ini tidak terlihat optimal baik untuk disk maupun flash drive. Aneh rasanya menggunakan seluruh hard drive untuk sistem yang hanya membutuhkan satu gigabyte. Mengerikan menginstal produk pada flash drive yang menulis secara intensif ke dalamnya. Namun, untuk kedua masalah tersebut, para penggemar telah mengembangkan peretasan yang memecahkan masalah ini: skrip khusus memasukkan direktori intensif penulisan ke dalam memori, dan pengeditan distribusi yang sederhana memungkinkan Anda membuat partisi untuk data pada disk sistem.

Tidak ada gunanya menjelaskan fungsi OMV. Fungsionalitas dasar yang mirip dengan NAS4Free dan FreeNAS, tanpa adanya ZFS, tersedia langsung atau sebagai satu set modul tambahan. Namun OMV pada dasarnya adalah Debian, varian Linux yang memiliki variasi aplikasi yang luar biasa. Mereka dapat diinstal dengan cara standar Linux.

Keuntungan penting OMV dibandingkan rakitan yang disebutkan di atas adalah kemampuannya untuk memanfaatkan saluran gigabit pada perangkat keras yang cukup lemah, seperti Intel Atom dengan memori gigabyte (lih. rakitan padavan di bagian pertama artikel).

Pilihan lain

Selain tiga majelis terpopuler tersebut, masih banyak majelis lainnya. Penulis praktis tidak mempertimbangkan opsi berbayar; popularitasnya rendah. Kami dapat menyebutkan bahwa ini gratis dalam versi dasar, hingga 3 disk, dan tidak terlalu mahal pada versi berbayar. Ini bukan NAS, tetapi solusi yang memungkinkan Anda menyimpan dump file rumah pada disk dengan ukuran berbeda, termasuk yang diformat dalam NTFS, dan juga menambahkan disk ke sistem. Selain itu, karena adanya paritas disk, data tetap bertahan jika salah satu disk mati.

Banyak build gratis berada pada tahap awal pengembangan, sehingga tidak memungkinkan untuk digunakan oleh seorang amatir. Sebuah contoh yang berpotensi menarik dapat diberikan. Ini adalah proyek Linux (CentOS) dengan integrasi zfsonlinux. Jika dan ketika penulis membawa produknya untuk dirilis, itu bisa menjadi alternatif yang menarik.

Banyak build NAS yang berakar pada aplikasi perusahaan. Bagi sebuah rumah, hal ini bisa menjadi sebuah kerugian. Tidak terlalu buruk jika penekanannya ada pada fungsionalitas, yang kurang diminati di rumah. Yang lebih parahnya adalah apa yang Anda butuhkan hilang dari kotaknya, dan sulit untuk menambahkannya. Paling sering, majelis seperti itu tidak memiliki klien torrent dan server DLNA. Contohnya adalah , yang juga berbeda dalam dokumentasi berbayar.

Jika, seperti penulis baris ini, kehadiran ZFS tampak seperti fungsionalitas NAS yang harus dimiliki, maka cepat atau lambat perhatian akan beralih ke opsi yang berakar pada Solaris. Semua turunan Solaris ditandai dengan pencekikan OpenSolaris oleh Oracle setelah pembelian Sun. Sebagian besar melewati fase sulit dengan beralih ke basis kode Illumos, beberapa mati, tapi itu topik lain. Ada beberapa pilihan di sini, misalnya. Kelebihan - kinerja dengan selera perangkat keras yang sedikit lebih kecil dibandingkan dengan opsi di FreeBSD dan Linux. Kekurangan - daftar kompatibilitas perangkat keras dan perangkat lunak yang lebih sempit dan persyaratan yang relatif tinggi untuk administrator. Sangat tinggi sehingga biasanya lebih mudah untuk menerapkan sistem pada OS lengkap.

Fitur khususnya adalah penggunaan perangkat lunak yang dimodifikasi dari NAS yang dibeli pada perangkat keras standar. Penulis bukanlah seorang pengacara yang dapat mengevaluasi sepenuhnya rincian penerapan lisensi, jadi untuk berjaga-jaga kami akan melakukannya tanpa tautan. Namun bagi non-pengacara, gambarannya terlihat sangat mirip dengan situasi OpenWRT. Firmware asli ditulis oleh produsen NAS berdasarkan kode sumber terbuka dengan lisensi GPL. Di bawah lisensi yang sama, hasilnya dipublikasikan dalam kode sumber. Penggemar, sekali lagi di bawah lisensi GPL, ambil kode ini, modifikasi dan publikasikan hasilnya. Hasil ini adalah build berbasis Linux yang berfungsi secara umum dan dapat diinstal pada bare metal, mesin virtual, atau NAS yang sesuai dari pabrikan lain. Omong-omong, yang terakhir ini telah dipraktikkan selama bertahun-tahun dan masih belum ditutup-tutupi - mungkin justru karena tidak adanya pelanggaran hukum dalam praktik tersebut. Keuntungan dari opsi ini adalah harga, tetapi ada juga kelemahannya. Pertama, selain kode GPL, NAS yang dibeli juga berisi kode kepemilikan, terutama untuk komunikasi dengan perangkat keras. Oleh karena itu, unit tersebut memiliki masalah dalam beralih ke mode tidur, menghemat energi, mengatur kebisingan kipas, dll. Kedua, NAS yang dibeli dari produsen terkemuka juga menyediakan layanan Internet, yang tentu saja ditujukan hanya untuk pembeli, dan tidak untuk semua orang. Jadi hal yang persis sama tidak terjadi akibat pemasangan rakitan seperti itu; melainkan, ini adalah opsi untuk dicoba, termasuk di mesin virtual.

Antarmuka web untuk OS lengkap

Anggota thread profil kurang lebih aktif menggunakan ZFSguru dan napp-it. Pastinya masih banyak produk lain yang tersedia, mulai dari . Namun mereka kurang cocok (atau tidak cocok sama sekali) untuk tujuan yang dibicarakan. Dan penulis belum menemukannya, lihat prasasti.

Guru ZFS

Menggunakan FreeBSD. Produk saat ini adalah penginstal FreeBSD praktis yang memungkinkan Anda menginstal sistem lengkap pada kumpulan ZFS, misalnya pada mirror, mengonfigurasi kumpulan data, dan mendapatkan NAS setengah jadi berkualitas tinggi. Produk setengah jadi - karena beberapa fungsi dasar untuk NAS belum diimplementasikan dan direncanakan untuk waktu yang tidak ditentukan. Anda harus mengatur koneksi ke UPS secara manual, akses jaringan ke file, dll. Berkualitas tinggi - karena apa yang telah dilakukan telah dilakukan dengan baik.

tidur siang-itu

Proyek ini tampaknya merupakan pengecualian langka dalam hal tingkat kesiapannya. Produk ini memungkinkan Anda mengubah instalasi bersih sistem operasi mirip Solaris menjadi NAS dengan ZFS hanya dengan beberapa klik tombol. Versi saat ini merekomendasikan penggunaan OmniOs atau OpenIndiana, didukung dengan beberapa batasan oleh Nexenta, Illumian dan Oracle Solaris 11.1. Rahasianya rupanya adalah para pengembang berhasil mengkomersialkan produk tersebut. Fungsi dasarnya gratis, dan ekstensi untuk digunakan di rumah juga gratis, terutama server Mediatomb UPnP. Ekstensi untuk tujuan perusahaan murni dibayar. Berdasarkan hasil tes singkat yang dilakukan penulis pada mesin virtual, kesannya positif. Tapi bahan bakar diesel adalah bahan bakar diesel. Dalam repositori, bahkan transmisinya cukup berjanggut, dan yang kurang lebih modern perlu dirakit, yang penulisnya tidak memiliki kelengkungan tangannya. Kamerad Padavan di suatu tempat di forum menjelaskan operan dengan rebana, yang memungkinkan dia menyelesaikan masalah, tetapi, seperti yang mereka katakan, apa yang diperbolehkan untuk Jupiter tidak diberikan kepada banteng. Jadi meskipun napp-it sangat menambah keramahan pada NAS berbasis Solaris, tanpa pengalaman UNIX yang signifikan, lebih baik tidak terjun ke keranjang ini.

Sistem *nix penuh

Ini dia secara singkat. Mengajari seorang ilmuwan hanya akan memanjakannya. Produk server *nix dari awal di rumah dibuat oleh orang-orang dengan pengalaman profesional atau oleh amatir tingkat lanjut yang hobinya tidak lagi sesuai dengan kotak pasir dari rakitan (atau kotak) yang sudah jadi dengan sedikit embel-embel yang dijahit di atasnya. Dilihat dari profil threadnya, mereka bekerja dengan berbagai macam perangkat lunak. Seringkali menggabungkan, melalui virtualisasi, kekuatan dan/atau fungsionalitas tingkat lanjut dari produk yang menjalankan OS berbeda.

Virtualisasi di NAS

Menggunakan virtualisasi di NAS adalah praktik alami bagi pengguna tingkat lanjut. Mungkin opsi paling sederhana adalah menginstal VirtualBox dengan antarmuka web PHP di NAS dan meningkatkan beberapa mesin virtual yang melakukan hal-hal yang sulit atau tidak praktis untuk dilakukan pada poros utama. Pertama-tama, luncurkan perangkat lunak yang kurang lebih eksotis. Ekstensi khusus telah ditulis untuk NAS4Free dan OMV yang membuat virtualisasi layak dilakukan oleh seorang amatir. Tentu saja, VirtualBox dapat diinstal pada hampir semua sumbu penuh. Tugas mengendalikan mesin virtual melalui monitor, mouse, dan keyboard komputer desktop diselesaikan dengan lebih mudah, termasuk menggunakan klien VNC. Kelemahan dari VirtualBox adalah penurunan kinerja yang signifikan dibandingkan dengan sistem bare metal.

Opsi kedua adalah virtualisasi lunak melalui jail FreeBSD. Pemilik sistem sumbu penuh lebih sering menggunakan sel untuk tujuan yang dimaksudkan, untuk mengisolasi proses yang berpotensi berbahaya, seperti server web, yang dapat diakses dari luar. Majelis menggunakan mekanisme sangkar untuk melewati batasan dalam menginstal program tambahan. Di FreeNAS, ini adalah fungsionalitas kotak; untuk NAS4Free, ekstensi (TheBrig) telah ditulis yang terintegrasi ke dalam antarmuka web.

Terakhir, opsi virtualisasi yang melampaui NAS, yang cukup populer di cabang profil, disebut "" atas saran pengembang. Singkatnya, ESXi diinstal pada perangkat keras, mesin virtual dimunculkan di dalamnya, satu-satunya tugasnya adalah membuat penyimpanan ZFS. Untuk melakukan ini, pengontrol disk diteruskan ke dalamnya, dan ruang disk diekspor melalui protokol file dan blok untuk mesin virtual dan nyata lainnya. Jika Anda tidak mengerti mengapa penyimpangan seperti itu diperlukan, Anda pasti tidak membutuhkannya.

Total

Jika Anda setidaknya telah membaca huruf sebanyak itu secara diagonal, maka 99,9% dari waktu tersebut Anda dapat menangani pembuatan NAS rumahan. Akan ada keinginan. Selamat mencoba, dan bila terjadi sesuatu silahkan menghubungi thread terkait.

Saya ingin mengucapkan terima kasih kepada seluruh peserta thread profil di forum.. Sh, TPAKTOP, iZEN dan RU_Taurus atas banyak komentar bermanfaatnya.

Terima kasih khusus kepada para pengembang perangkat lunak gratis: Olivier Cochard-Labbé, Daisuke Aoyama, Michael Zoon, Volker Theile dan banyak lainnya. Mereka memungkinkan keberadaan tema NAS DIY.

Pertama, sedikit penjelasan. NAS merupakan singkatan yang berasal dari bahasa Inggris. Artinya Penyimpanan Terlampir Jaringan, atau penyimpanan jaringan gratis. Anda dapat menyimpan file foto atau video pada disk ini, dan informasi lainnya - tidak masalah. Anda dapat mengaksesnya dari perangkat apa pun, baik itu ponsel, TV, konsol game, atau komputer.

Beberapa penjelasan lagi tentang perangkat keras yang kami gunakan untuk membuat NAS rakitan sendiri: drive WD Red 6 TB dan casing Synology yang cukup sederhana.

Mari mulai merakit NAS

Mari kita mulai perakitannya. Pertama, mari kita kesampingkan disknya dan melihat casingnya. Beginilah cara Anda membawanya pulang.

Kasingnya dapat dibuka dari satu sisi hanya dengan menggeser panel untuk mengakses isinya. Konektor SATA untuk menghubungkan drive segera terlihat. Hanya dua drive yang dapat dibangun dalam kasus ini.

Pada prinsipnya, kita bisa memulainya. Kami mengambil satu hard drive dan memasukkannya dengan hati-hati ke dalam slot. Kemudian kami memasang disk kedua dengan cara yang sama. Harap diperhatikan: konektornya harus cocok.

Sekarang sangat penting untuk mengamankan hard drive dengan mengencangkannya menggunakan sekrup di kedua sisi: empat sekrup per drive. Ini diperlukan agar getaran tidak terjadi dan disk terpasang kuat di slotnya.

Jadi, kami memasang disknya. Pasang kembali penutup rumah dan kencangkan.

Kami memutar kasing ke posisi semula dan mengencangkannya dengan sekrup di dinding belakang.
NAS sudah dirakit. Sekarang harus terhubung ke jaringan dan catu daya. Untuk melakukan ini, kami mengambil kabel jaringan biasa dan menghubungkannya ke konektor yang diinginkan, lalu ke listrik. Idealnya, NAS terhubung langsung ke router.

Sekarang saya akan menjelaskan mengapa akses Internet itu penting.

Pertama, Perangkat lunak NAS akan selalu diperbarui, yang akan memberi Anda keamanan lebih baik dan antarmuka yang lebih fungsional.
Kedua, ini penting untuk mengatur kelompok pengguna. Anda dapat membuat akun, memperluas atau membatasi haknya. Misalnya, Anda dapat memberi pengguna hak untuk menulis informasi ke disk dan hanya kemampuan untuk melihat data. Anda dapat menyembunyikan file satu per satu atau memberikan akses bersama kepada file tersebut, misalnya akses ke musik dari ponsel cerdas.

Dan sekarang muncul pertanyaan: mengapa Anda memerlukan NAS dan mengapa Anda tidak dapat bertahan dengan hard drive eksternal biasa yang tergeletak di suatu tempat di rumah. Jawaban kami: karena keamanan penyimpanan data. Dari 12 TB pada disk, kami hanya menggunakan 6 TB secara efektif, namun kami selalu memiliki salinan cadangan terbaru.

Kesimpulan: sekitar 600 euro untuk sistem seperti itu adalah uang yang cukup banyak, namun investasi tersebut terbayar setidaknya dengan mengetahui keandalan penyimpanan data.

Pertanyaan perangkat lunak

Bagaimana cara melunakkan penyimpanan rumah Anda? Tentu saja, Anda cukup menginstal FreeNAS, tetapi Anda juga dapat mencari solusi alternatif. Jika Anda tidak mencari cara mudah, saran kami pasti akan berguna.

OpenMediaVault

Alternatif untuk FreeNAS, OpenMediaVault, didasarkan pada Linux Debian. Ini adalah perangkat lunak NAS sumber terbuka yang mendukung standar FTP, SFTP, SSH, AFS, SMB dan CIFS.

Tambahan: Anda dapat menginstal berbagai protokol dan standar tambahan untuk memperluas NAS Anda.

Aplikasi: OpenMedia Vault sangat cocok untuk digunakan di rumah.

Fungsi jaringan: WakeOnLAN, Agregasi Tautan, serta standar IPv6 baru.

Pemantauan: dapat menggunakan syslog, watchdog, S.M.A.R.T., SNMP (v1/2c/3) atau notifikasi email.

Pemeliharaan: jika NAS Anda berjalan pada OpenMediaVault, maka sistem tersebut akan dilayani melalui antarmuka web.

NAS4gratis

NAS4free juga merupakan perangkat lunak sumber terbuka. Ini didasarkan pada FreeBSD dan dapat divirtualisasikan pada perangkat keras apa pun. NAS4free mendukung protokol standar FTP, SMB, NFS, TFTP dan AFP.

Tambahan: Anda dapat menyiapkan server web di NAS Anda dan menghosting situs web di sana.

Area aplikasi: Berkat opsi virtualisasi, NAS4free cocok untuk server besar dan penggunaan di rumah. Dukungan perangkat kerasnya sungguh unik.

Fungsi jaringan: NAS4free mendukung WakeOnLAN dan IPv6.

Pemantauan: Anda memiliki kesempatan untuk menentukan jalur penyimpanan data statistik. Anda juga dapat melihat statistik real-time melalui antarmuka.

Pemeliharaan dilakukan melalui antarmuka.

Hapus RAID

UnRAID adalah perangkat lunak yang cocok untuk berbagai aplikasi. UnRAID gratis untuk 30 hari pertama, setelah itu Anda membayar antara $59 dan $129. Paket dasar yang murah (harga: $59) memungkinkan penggunaan enam perangkat penyimpanan yang terhubung, paket menengah (harga: $89) memungkinkan dua belas perangkat. Dengan paket Pro (harga: $129), jumlah perangkat penyimpanan tidak terbatas. Hampir semua sistem 64-bit dan 86-bit didukung. UnRAID juga menawarkan kemampuan virtualisasi.

Tambahan: UnRAID dengan mudah mendukung ekspansi dengan hard drive tambahan. Perlu juga dicatat bahwa ada dukungan SSD yang sangat baik.

Aplikasi: UnRAID lebih cocok untuk aplikasi profesional. Ia mampu mendukung server yang sangat besar dengan banyak hard drive.

Fungsi jaringan: UnRAID hanya mengelola memori, dan fungsi jaringan harus ditangani oleh sistem operasi yang sesuai.

Pemantauan dilakukan melalui antarmuka web.
Pemeliharaan juga melalui antarmuka web.

Pengguna rumahan jarang menemukan Network Attached Storage di rumah, sehingga ia sering menganggap memasangnya di apartemennya sebagai tindakan yang tidak perlu, tidak masuk akal, dan tidak dapat dipahami. Sementara itu, ada banyak skenario untuk bekerja dengan elektronik rumah tangga dan peralatan rumah tangga, penggunaan NAS yang secara dramatis mengoptimalkan proses dan memberikan tingkat keamanan yang berbeda.

Beranda NAS: Lima Kasus Penggunaan Utama

Apa saja tanda-tanda bahwa menambahkan penyimpanan online ke rumah Anda akan menjadi hal yang baik? Tanda-tanda ini sedikit, jadi kami akan mencantumkan semuanya.

Pertama, dan ini yang terpenting: NAS dapat berguna di tempat tinggal orang-orang yang menggunakan beberapa komputer sekaligus, terhubung ke jaringan lokal dan sistem rumah pintar. Berbicara tentang “beberapa komputer”, penting untuk dicatat bahwa saat ini hampir setiap keluarga yang menggunakan ponsel cerdas, komputer tablet, laptop, pemutar media, konsol game, dan TV dengan fungsi Smart TV memenuhi definisi ini.

Penyimpanan jaringan untuk rumah bisa, misalnya, seperti ini

Kedua, NAS sangat menyederhanakan kehidupan bagi orang-orang yang menyukai sinema dan mengumpulkan perpustakaan film dengan kualitas tertinggi yang tersedia saat ini. Hal ini juga mencakup pemilik bioskop rumah yang dilengkapi dengan TV 3D berukuran besar, proyektor 3D, dan sistem speaker multisaluran.

Ketiga, para profesional yang bekerja secara pribadi dengan video, fotografi, dan suara memerlukan penyimpanan jaringan di rumah: operator kamera, editor, sutradara, fotografer, komposer, DJ, produser dengan studio rekaman rumah...

Keempat, NAS siap menjadi atribut yang sangat diperlukan di interior rumah di mana pemiliknya ingin menjalankan server torrent mereka sendiri, menghosting situs web, atau membantu tetangga di jaringan rumah lokal dengan mengatur server email.

Terakhir, kelima, NAS akan bekerja dengan baik di rumah dengan area yang luas dan area lokal yang luas - menerima aliran video dari kamera pengintai.

Setelah menguraikan secara singkat area yang menjanjikan dalam penggunaan penyimpanan jaringan untuk skenario penggunaan di rumah, mari kita beralih ke detailnya...

1: NAS sebagai server media rumah

Sekelompok skenario penggunaan penyimpanan jaringan di rumah untuk mengatur akses data sampai tingkat tertentu terkait dengan konsep "server". NAS modern sangat baik untuk mengatur berbagai jenis server berdasarkan basisnya - baik yang digunakan dalam jaringan rumah lokal, maupun yang memiliki saluran komunikasi dengan Internet.

Skenario paling jelas dan populer dalam grup ini adalah penggunaan penyimpanan jaringan sebagai server media. Skenario ini melibatkan pembuatan katalog file video, audio, dan grafik pada NAS untuk diakses oleh komputer, televisi, pusat media jaringan, laptop, tablet, dan ponsel cerdas yang berlokasi di rumah. Faktanya, ini adalah sisi menghibur dari apa yang disebut “rumah pintar”: infrastruktur jaringan yang menghubungkan semua gadget rumah ke dalam satu sistem fungsional.

Menggunakan NAS sebagai server media, akan berguna untuk mengetahui: perangkat seluler modern spesifik apa yang kompatibel dengannya, apakah platform perangkat lunaknya memiliki mekanisme katalog konten bawaan, bagaimana https://adm..gif diakses dan pada kecepatan berapa, apakah mungkin untuk menginstal akses pengaturan penyimpanan dari aplikasi iTunes (server iTunes)?

Setelah membangun bioskop di rumah, sangatlah bodoh jika tidak membeli NAS tambahan

Skenario terpopuler berikutnya untuk penggunaan NAS di rumah adalah pengorganisasian apa yang disebut server torrent. Fungsi server torrent mengasumsikan bahwa penyimpanan akan beroperasi dengan koneksi Internet 24 jam untuk mengunduh file baru melalui jaringan peer-to-peer dan menyediakan akses ke konten yang sudah diunduh dari pengguna lain. Menjalankan server torrent di NAS rumah memerlukan platform perangkat lunak penyimpanan jaringan untuk memiliki mekanisme yang sesuai. Minimal, utilitas bawaan yang menduplikasi fungsi program klien torrent.

2: NAS sebagai pos pengamatan

Terakhir, orang-orang yang rumahnya memiliki luas beberapa ratus meter persegi dan pekarangan diukur dalam hektar dapat menggunakan NAS bersama dengan kamera pengintai rumah.

Skenario penggunaan di rumah ini tidak bisa disebut terlalu umum, jadi kami akan membahas secara singkat beberapa nuansanya.

Mari kita mulai dengan fakta bahwa ketika memilih NAS untuk mengatur server pengawasan video dengan mempelajari karakteristiknya, Anda mungkin akan terkejut bahwa Anda tidak akan menemukan item ini di pengaturan. Seperti yang baru saja disebutkan, mengatur server pengawasan bukanlah fungsi penyimpanan jaringan yang paling populer. Oleh karena itu, beberapa produsen NAS menjadikannya perangkat lunak opsional: untuk mendapatkan fungsionalitas yang diinginkan, pengguna perlu mengunduh dan menginstal utilitas ekstensi.

Kamera pengintai berguna tidak hanya di instalasi militer

Nuansa lainnya menyangkut pengoperasian langsung penyimpanan jaringan dengan kamera pengintai. Tentu saja, tidak perlu disebutkan bahwa kita berbicara tentang kamera IP, yang berbeda dari kamera biasa karena menggunakan koneksi nirkabel dengan alamat IP lengkap yang ditetapkan untuk setiap perangkat dan menyandikan aliran video dengan rasio kualitas dan data yang optimal. volume.

Performa NAS sebagai server pengawasan video sangat bervariasi dari model ke model dan dari pabrikan ke pabrikan. Parameter utama di sini adalah jumlah saluran yang dialokasikan. Parameter ini dapat bersifat permanen atau dapat diperluas. Dalam kasus terakhir, pabrikan mengatur proses melalui penjualan kode lisensi, yang membuka peluang untuk memasang kamera baru ke server.

3: NAS sebagai arsip audio dan video

Tidak seperti teknologi periferal komputer lainnya, yang hanya menggunakan komponen elektronik yang diperlukan secara fungsional, penyimpanan jaringan adalah komputer yang terspesialisasi namun nyata. Oleh karena itu, jelas bahwa bekerja pada PC rumahan yang dipasangkan dengan NAS secara otomatis berarti pembuatan jaringan lokal di rumah.

Mengoperasikan jaringan rumah mengharuskan pengguna memiliki pengetahuan minimal namun spesifik tentang administrasinya. Mungkin tidak ada gunanya memperoleh pengalaman seperti itu demi menghubungkan NAS ke satu komputer di apartemen - oleh karena itu, membeli NAS dan integrasinya efektif jika jaringan rumah lokal dengan beberapa perangkat dan router telah dikonfigurasi.

Di dalam negeri, NAS bisa menjadi pusat dunia digital

Dalam semua skenario penggunaan penyimpanan jaringan di rumah, perangkat diharuskan menjalankan dua fungsi utama dengan benar - untuk menyimpan informasi dalam jumlah besar dengan tingkat keamanan setinggi mungkin dan untuk menyediakan akses ke informasi tersebut sesuai dengan skema yang ditentukan oleh administrator.

Secara berurutan, kita akan mulai dengan skenario di mana fungsi utamanya adalah penyimpanan.

Menyimpan file video dalam sebagian besar kasus saat menggunakan NAS di rumah berarti membuat perpustakaan film pribadi. Dalam kondisi modern, ketika tarif akses Internet tanpa batas sangat rendah, dan kecepatan koneksi memungkinkan Anda menonton film dalam mode streaming, mengumpulkan file video di hard drive lokal Anda mungkin tampak kuno. Namun, ada dua hal yang memaksa kita untuk melihat masalah ini dari sudut pandang yang berbeda.

Salah satunya menyangkut kualitas akses Internet. Hal ini tidak sama di semua tempat di negara kita - hal ini sangat sulit bagi penduduk pedesaan dan penduduk kota kecil. Apa hubungan antara penduduk desa dan NAS? Secara langsung: sekarang desa-desa pondok dan desa-desa yang terdiri dari townhouse bermunculan di banyak pusat regional dan distrik. Penduduknya, sebagian besar, cukup mampu tidak hanya memiliki komputer, tapi seluruh armada perangkat elektronik. Namun, akses Internet untuk semua perangkat ini – berapa pun jumlah dan nama mereknya – tetap berada pada tingkat standar pedesaan. Jadi ternyata menggunakan NAS untuk menyimpan perpustakaan film adalah skenario yang sangat layak untuk penghuni cottage, rumah pribadi, dan townhouse di daerah pedesaan.

Pembuatan film adalah pekerjaan yang sangat berharga

Poin kedua dalam membuat perpustakaan film berdasarkan penyimpanan jaringan berkaitan dengan volume file video dan persyaratan khusus untuk kecepatan akses ke file tersebut. Seperti disebutkan di atas, di kota-kota besar, kecepatan maksimum akses Internet broadband memungkinkan Anda melakukan streaming film dengan kualitas yang cukup baik. Namun, kualitas dan persyaratan kecepatan akses terus meningkat. Standar Full HD dengan suara lima saluran sudah menjadi hal yang lumrah. Film 3D dirilis seperti biasa. Penjualan TV Ultra HD mendapatkan momentumnya - dan dengan itu dimungkinkan untuk memproduksi film dengan resolusi 3840 x 2160 piksel. Penggemar film saat ini terpaksa mengumpulkan koleksinya berdasarkan penyimpanan jaringan jika prioritasnya mencakup kualitas gambar - dan juga ukuran file serta bitrate selama pemutaran.

Sebagai penutup topik kecepatan akses, kami akan memberikan beberapa rekomendasi mengenai karakteristik berbagai model NAS. Sistem penyimpanan jaringan modern untuk integrasi ke dalam jaringan menggunakan koneksi kabel konvensional melalui port Ethernet, atau dipasangkan dengan modul Wi-Fi nirkabel. Yang terakhir ini tentu saja nyaman - terutama untuk perangkat seluler, tetapi meskipun kompatibel dengan standar 802.11n, ia tidak dapat memberikan kecepatan transfer data yang lebih tinggi dari 600 megabit per detik. Koneksi kabel, ditambah dengan adaptor jaringan gigabit, membuat Anda merasa percaya diri bahkan saat menonton film dan program dalam resolusi Ultra HD dan format 3D dari hard drive NAS.

Video yang direkam dan disimpan di disk penyimpanan jaringan bukanlah hak prerogratif pecinta film saja. Skenario lain untuk menggunakan NAS di rumah adalah membuat arsip saat bekerja sebagai videografer pribadi, editor, sutradara... Bukan rahasia lagi bahwa produksi film melibatkan akumulasi sejumlah besar materi video, yang volumenya terus bertambah - terima kasih hingga diperkenalkannya kamera yang memotret dalam format Ultra HD atau RAW “mentah”.

Menggunakan penyimpanan jaringan sebagai arsip rumah dari materi kerja bisa sangat nyaman bagi orang-orang yang juga terlibat dalam fotografi atau musik.

Pertama, mari kita bicara tentang fotografer. Bukan rahasia lagi bahwa pekerjaan seorang fotografer profesional melibatkan redundansi materi. Misalnya, master Amerika yang berspesialisasi dalam fotografi pernikahan mengambil hingga 5.000 bingkai dalam satu pesanan. Ini adalah jumlah informasi yang sangat besar, dengan mempertimbangkan penggunaan perangkat modern dengan matriks multi-piksel dan penggunaan RAW “mentah”. Pernikahan di rumah memiliki kekhasannya masing-masing - fotografer biasanya bekerja sepanjang hari di sana. Hasilnya, jumlah personelnya tidak jauh berbeda dengan rekan-rekannya di Amerika.

Bagi fotografer profesional, arsip karyanya berkembang sangat pesat.

Data dalam jumlah besar dalam bentuk ribuan bingkai juga dihasilkan oleh spesialis foto lainnya: mereka yang bekerja dalam genre reportase, mereka yang terlibat dalam pemotretan potret, fotografi studio dan subjek, serta fotografer perjalanan.

Dengan jadwal sibuk yang terus-menerus, volume arsip menjadi sedemikian rupa sehingga tidak nyaman untuk menyimpan, membuat katalog, dan memprosesnya di komputer. Dan memasang penyimpanan jaringan menyelamatkan situasi.

Kata-kata yang sama dapat diterapkan sepenuhnya pada orang-orang yang terlibat dalam musik. Ini adalah komposer, DJ individu, orang yang memiliki studio rekaman di rumah. Kebutuhan mereka untuk memiliki perpustakaan musik yang besar, memeliharanya dalam urutan katalog, dan menyimpan beberapa versi rekaman produksi mereka sendiri (atau milik orang lain) paling baik dipenuhi melalui penyimpanan jaringan.

Dengan peningkatan terus-menerus dalam informasi yang disimpan di NAS rumah, pengguna perlu memperhatikan jumlah ruang instalasi untuk hard drive. Tentu saja, sebagian besar orang secara tidak sadar berasumsi bahwa perangkat penyimpanan yang terhubung ke jaringan untuk rumah hampir tidak memerlukan kemampuan untuk menghubungkan lebih dari satu atau dua drive. Namun, bagi kami tampaknya selalu lebih baik membeli HDD baru dan memasukkannya ke dalam porosnya daripada memikirkan untuk membeli disk dengan volume yang jauh lebih besar daripada yang dimilikinya saat ini dan mencari cara untuk menyalin informasi yang ada ke dalamnya. Terakhir, ingatlah bahwa NAS dengan empat tempat duduk atau lebih dapat memanfaatkan sepenuhnya sistem penggabungan ruang disk ke dalam susunan RAID. Namun, lebih lanjut tentang ini nanti.

4: NAS sebagai penyimpanan cadangan

Skenario lain, yang intinya sangat penting, untuk penggunaan penyimpanan jaringan di rumah adalah relevan ketika sebuah keluarga yang cukup besar memiliki banyak peralatan modern di gudang senjatanya. Ponsel cerdas, tablet, laptop, desktop - semuanya cocok untuk bekerja dan bermain... sampai ada yang tidak beres di dalam. Terkadang masalahnya dapat diatasi dengan mudah, terkadang Anda harus menginstal ulang sistem dan melalui jalan yang panjang dan menyakitkan untuk memulihkan lingkungan perangkat lunak.

Penyimpanan jaringan dengan rekaman gambar perangkat lunak dari semua komputer dan gadget di rumah sangat membantu menyederhanakan hidup sebanyak mungkin dalam situasi kritis ini. Perangkat elektronik modern dan sistem operasi sebagian besar memungkinkan Anda memperoleh file yang berisi gambaran persis lingkungan perangkat lunak, termasuk semua pengaturan, semua program, semua dokumen terkini, dan sebagainya. Mengembalikan keadaan biasa setelah kegagalan sistem asisten elektronik pribadi adalah hal yang mendasar.

Perlu dicatat bahwa platform perangkat lunak NAS berkualitas tinggi menangani masalah pencadangan dengan sangat serius. Pengaturan penyimpanan administratif memungkinkan Anda mengonfigurasi pembaruan rutin gambar yang diarsipkan - baik secara manual maupun otomatis.

Jika NAS rumahan menyimpan gambar lingkungan perangkat lunak, bahkan kegagalan hard drive di laptop kerja tidak akan berakibat fatal

Menggunakan mode operasi sebagai susunan RAID untuk disk yang dipasang di NAS rumah membantu lebih melindungi ketenangan pikiran Anda. Sistem RAID memiliki kemampuan berikut: menggabungkan ruang semua disk dengan peningkatan akses berganda (RAID 0), pencerminan penuh (penyalinan penuh) pasangan disk (RAID 1), menggabungkan ruang dengan alokasi salah satu dari disk untuk menyimpan checksum (RAID 5, tersedia untuk penyimpanan jaringan dengan empat atau lebih slot instalasi HDD).

5: NAS sebagai kantor pos, web hosting

Kurang umum, namun masih relevan untuk skenario rumah adalah pembuatan server web atas dasar peluncuran situs web pribadi (blog tunggal, toko online, startup...), server email, atau server untuk melayani kamera CCTV di Dunia Jaringan luas.

Mengorganisir server email di rumah dapat berguna jika penghuni gedung apartemen telah mengatur jaringan lokalnya sendiri.

Mengenai server web di rumah, di sini, menurut kami, kami mendekati skenario pemisahan garis untuk penggunaan NAS pribadi dan perusahaan. Dalam hal ini, pengguna disarankan untuk memperhatikan kekuatan komputasi penyimpanan jaringan yang dipilih untuk mengatur server web. Pertama-tama, ini tergantung pada platform teknis dan arsitektur prosesor.

Motherboard NAS pada ARM dan x86. Perbedaannya jelas

NAS modern di pasaran beroperasi di bawah kendali prosesor pusat dari dua arsitektur: ARM dan x86. Yang terakhir ini diwakili hampir secara eksklusif oleh prosesor Intel Atom. Merekalah yang lebih disukai dalam skenario yang melibatkan sejumlah besar koneksi ke server dengan pertukaran informasi yang intensif. Selain itu, NAS pada platform x86 memiliki desain yang lebih familiar bagi pengguna PC dan lebih cocok untuk perbaikan dan upgrade di rumah.

Keuntungan penyimpanan jaringan pada platform ARM adalah biaya, pembuangan panas minimal (yang berarti sistem pendingin sederhana dan senyap), konsumsi daya hampir nol saat sistem dalam keadaan diam, dan sangat sederhana saat dioperasikan.

Seperti yang Anda tebak dari judulnya, hari ini kami akan membangun server NAS rumahan. Selama lebih dari lima tahun saya memiliki hewan tua kecil di dalam kotak remote control In Win BQ656 Black Mini-ITX 80W USB/Audio/Fan + Eksternal. Ia memiliki prosesor berikut di dalamnya: Prosesor AMD Athlon(tm) Dual Core 4050e, dengan pembacaan BogoMips 4200. Meskipun kecil, ia memakan sedikit dan dapat melakukan virtualisasi, dan ini penting. Spesifikasi detailnya dapat ditemukan di mana saja :). Omong-omong, setelah perakitan saya ingin mengubahnya ke Athlon 64 X2 6000+ yang sedikit lebih keren. Anda dapat membelinya di Avito seharga 500–700 rubel. Kami mengangkat semua ini pada motherboard Minix780G-SP128M.

Tentu saja bukan air mancur - hanya empat SATA dan tidak ada dukungan RAID, tetapi konsumsi daya rendah. Harga saat ini tidak dapat ditentukan, tetapi pada suatu waktu harganya $220. Idealnya tentu saja akan lebih baik jika seorang ibu memiliki kemampuan menghubungkan enam drive dan dukungan RAID. Tapi kesenangan seperti itu akan membutuhkan biaya yang tidak sedikit. Coba kita perkirakan dari apa yang ada di pasaran bekas. Mereka menawarkan kit untuk Intel 7600 + Ibu Asus dapat dibeli seharga 1500–2000 rubel (izinkan saya mengingatkan Anda bahwa ini bekas).

Sebelum mengganti casing, sistemnya terdiri dari server Ubuntu, semuanya ada di dalamnya - dan, faktanya, itu saja. Di dalamnya ada dua disk 500 GB. Casing baru kini telah dibeli dan beberapa hard drive lagi telah dipasang. Total tiga HDD 500 GB dan satu 1,5 GB.

Daftar Keinginan

Di antara tugas-tugas yang harus diselesaikan oleh server media, kami menyoroti hal-hal berikut:

  • tentu saja, Samba, distribusi konten media melalui jaringan, lebih lanjut di bawah;
  • virtualisasi berbagai tingkatan: beberapa mesin virtual, di dalamnya mungkin terdapat server 1C Linux, wadah Docker;
  • sehingga Anda tidak perlu mengonfigurasi setiap node rumah untuk layanan, DNS kecil dengan zona sesuatu.lokal.

Persyaratan perangkat keras:

  • tidak bersuara;
  • pemasangan/penggantian HDD yang mudah;
  • kekompakan.

Saya ulangi: Saya sangat ingin mengganti motherboard dengan prosesor, tetapi ini tidak perlu. Mungkin kedepannya saya hanya akan mengganti prosesornya dengan yang lebih dingin. Jadi, gedung baru, pencariannya lama dan sulit. Setelah seminggu Googling, pilihan jatuh pada Raijintek Metis. Apa yang cocok untuk saya dalam hal harga/kualitas.

Beberapa frasa tentang bangunan itu

Pabrikan dan model: Raijintek Metis, dengan jendela
Bahan: aluminium, baja
Dimensi: 190 x 254 x 277 mm (L x T x T)
Faktor bentuk: Mini-ITX
Ruang drive: 1 x 2,5/3,5" (internal), 2 x 2,5" (internal)
Kipas: 1 x 120 mm (belakang, sudah terpasang)
Berat: sekitar 2,8 kg

Desain dan warnanya yang keren terlihat bagus hampir di mana saja, dan harganya sangat terjangkau. Ngomong-ngomong, kasus seperti itu hanya menghabiskan biaya 4.000 rubel. Dibeli di Avito, pengiriman melalui pos. Rincian lebih lanjut tentang kasus ini dapat ditemukan di situs web produsen. Saya hampir lupa tentang ingatannya! Pada saat penulisan, 2 GB telah terpasang (dua stik 1 GB). Sekarang saya sudah memesan dua buah dadu berukuran 2 GB.

Implementasi bagian perangkat lunak

Jadi, apa hal terpenting yang Anda inginkan dari sebuah server? Sehingga mudah scalable, mengikuti perkembangan zaman, menyenangkan dan mudah digunakan/diadministrasikan. Tampilan web yang menarik sangat diinginkan.

  • Opsi 1: instal Server Ubuntu dengan panel kontrol Ajenty 2 dan berikan semua yang Anda perlukan secara manual.
  • Opsi 2: instal OpenMediaVault. Moncongnya tersedia, banyak plugin/ekstensi untuk meningkatkan fungsionalitas, berbasis Debian, jadi selalu ada peluang untuk mengirimkan atau menyelesaikannya secara manual.
  • Opsi 3: instal FreeNAS. Barangnya sedikit lebih sedikit, tetapi Anda dapat mengirimkan semuanya dengan tangan, meskipun ini sedikit lebih sulit. Berdasarkan FreeBSD.
  • Opsi 4: instal XPEnology. Sejumlah besar barang, repositori dengan tambahan. Dukungan untuk mesin virtual dan Docker.

Setelah banyak tersiksa, pilihan jatuh pada pilihan keempat. Kami akan menggunakannya untuk meningkatkan server rumah lebih jauh. Mengapa demikian? Opsi pertama sudah bagus, tetapi pada saat yang sama Anda menginginkan upaya minimal dan peluang maksimal tanpa usaha tambahan. Selain itu, Ajenty tidak mengizinkan Anda mengakses server secara fleksibel, jadi Anda hanya ingin masuk ke konsol dan melakukan semuanya secara manual dari sana. Lalu buka panel dan kagumi saja :). Di antara opsi yang tersisa, XPEnology menang. Memberikan layanan maksimal dengan pengaturan minimum.

Ayo lepas landas

Jadi, pertama-tama, buka situs web xpenology.me di bagian unduhan dan unduh kit penerapan.

XPEnoboot adalah image boot disk untuk menginstal dan mem-boot/reboot server.

DSM adalah sistem itu sendiri. Synology Assistant - opsional, program mendeteksi server XPEnology/Synology, node yang diinstal atau siap diinstal. Saya menginstalnya melalui antarmuka web - seperti yang mereka katakan, semua penanda memiliki rasa dan warna yang berbeda.

Gambar ISO perlu dibongkar ke flash drive USB dan digunakan setiap kali server di-restart, yang sangat tidak nyaman. Atau sumbangkan flash drive ke server dan jadikan sebagai prioritas saat memuat. Ada cara kedua. Dalam majalah Hacker edisi sebelumnya, saya menulis tentang mengatur server PXE dengan berbagai opsi boot. Jika ada layanan seperti itu, maka Anda dapat dengan mudah memberikannya kepadanya. Dua file bertanggung jawab untuk dimuat ke XPEnology (seperti pada distribusi Linux lainnya): zImage dan rd.gz. Kami menempatkannya di direktori server PXE dan menambahkan yang berikut ke menu:

Masukkan Ke Pxelinux.cfg/Label Default Xpenolog Kernel Xpenology/Zimage Root =/Dev/MD0 IHD_NUM = 2 SYNO_HW_VERSION = RS3612XS AC1 = 0010562E3E36 Mac1 = 0051562E37 SN = B5JDN10005 Initrd Xpenology/RD.gz

Menu memperjelas lokasi file di subdirektori xpenology, relatif terhadap root server TFTP. Informasi ditemukan di xpenology.com. Saya sarankan memeriksanya.

Opsi pertama tidak berhasil. Saya akan mencobanya secara berbeda. Saya membongkar ISO, mengambil file menu isolinux.cfg dari sana, menyalin menu ke menu PXE saya, dengan path ke file kernel zImage disesuaikan. Saya menyalin zImage ke server PXE. Opsi ini berfungsi sebagaimana mestinya; setelah instalasi dimulai, bahkan file pat sistem operasi tidak diperlukan. Servernya sendiri mendownloadnya dari synology.com, yang membuat saya tersenyum :). Selama proses instalasi, server akan meminta Anda memasukkan kredensial administrator. Setelah instalasi, kami mendapatkan server Synology yang sepenuhnya siap digunakan pada perangkat keras biasa. Bagi yang belum familiar dengan OS ini, saya sangat merekomendasikannya! Komunitas besar. Hasilnya, terdapat sejumlah besar repositori yang sangat memperluas fungsionalitas standar.

Kelanjutan hanya tersedia untuk anggota

Opsi 1. Bergabunglah dengan komunitas “situs” untuk membaca semua materi di situs

Keanggotaan dalam komunitas dalam periode yang ditentukan akan memberi Anda akses ke SEMUA materi Peretas, meningkatkan diskon kumulatif pribadi Anda dan memungkinkan Anda mengumpulkan peringkat Skor Xakep profesional!