Mari kita asumsikan Anda memiliki 30GB film dan Anda memiliki 3 drive masing-masing 20 GB dalam ukuran. Jadi bagaimana Anda akan menyimpan?
Jelas Anda dapat membagi video Anda menjadi dua atau tiga volume berbeda dan menyimpannya di drive secara manual. Ini tentu bukan ide yang baik, ini adalah pekerjaan yang melelahkan yang membutuhkan intervensi manual dan banyak waktu Anda.
Solusi lain adalah membuat array RAID dari disk. RAID selalu terkenal karena kehilangan keandalan penyimpanan dan ruang disk yang dapat digunakan. Solusi lain adalah mhddfs .
mhddfs adalah driver untuk Linux yang menggabungkan beberapa titik mount menjadi satu disk virtual. Ini adalah driver berbasis sekering, yang memberikan solusi mudah untuk penyimpanan data besar. Ini menggabungkan semua sistem file kecil untuk membuat satu sistem file virtual besar yang berisi setiap partikel sistem file anggotanya termasuk file dan ruang kosong.
Mengapa Anda membutuhkan Mhddfs?
Semua perangkat penyimpanan Anda membuat satu kumpulan virtual dan dapat dipasang tepat saat boot. Utilitas kecil ini menangani, drive mana yang penuh dan mana yang kosong dan untuk menulis data ke drive apa, dengan cerdas. Setelah Anda berhasil membuat drive virtual, Anda dapat membagikan sistem file virtual Anda menggunakan SAMBA. Klien Anda akan selalu melihat drive yang besar dan banyak ruang kosong.
Fitur Mhddfs
- Dapatkan atribut sistem file dan informasi sistem.
- Menyetel atribut sistem file.
- Membuat, Membaca, Menghapus, dan menulis Direktori dan file.
- Dukungan untuk kunci file dan Hardlink di satu perangkat.
Kelebihan mhddfs | Kekurangan mhddfs |
Sempurna untuk pengguna rumahan. | driver mhddfs tidak dibangun di Kernel Linux |
Mudah dijalankan. | Memerlukan banyak daya pemrosesan selama waktu proses |
Tidak ada solusi redundansi. | |
Jangan pisahkan file. | Perpindahan hardlink tidak didukung |
Tambahkan file baru ke sistem file virtual gabungan. | |
Kelola lokasi penyimpanan file ini. | |
Atribut file yang diperluas |
Instalasi Mhddfs di Linux
Pada Debian dan portabel untuk sistem serupa, Anda dapat menginstal paket mhddfs menggunakan perintah berikut.
# apt-get update && apt-get install mhddfs
Pada sistem RHEL/CentOS Linux, Anda perlu mengaktifkan epel-repository dan kemudian menjalankan perintah di bawah ini untuk menginstal mhddfs paket.
# yum install mhddfs
Di Fedora 22+ sistem, Anda mungkin mendapatkannya dengan dnf manajer paket seperti yang ditunjukkan di bawah ini.
# dnf install mhddfs
Jika memetik, mhddfs paket tidak tersedia dari repositori epel, maka Anda perlu menyelesaikan dependensi berikut untuk menginstal dan mengompilasinya dari sumber seperti yang ditunjukkan di bawah ini.
- File header FUSE
- GCC
- file header libc6
- file header uthash
- file header libattr1 (opsional)
Selanjutnya, unduh paket sumber terbaru seperti yang disarankan di bawah ini dan kompilasi.
# wget http://mhddfs.uvw.ru/downloads/mhddfs_0.1.39.tar.gz # tar -zxvf mhddfs*.tar.gz # cd mhddfs-0.1.39/ # make
Anda seharusnya dapat melihat biner mhddfs di direktori saat ini. Pindahkan ke /usr/bin/ dan /usr/local/bin/ sebagai root.
# cp mhddfs /usr/bin/ # cp mhddfs /usr/local/bin/
Semua siap, mhddfs siap digunakan.
Bagaimana cara menggunakan Mhddfs?
1. Mari kita lihat semua HDD terpasang ke sistem saya saat ini.
$ df -h
Contoh Keluaran
Filesystem Size Used Avail Use% Mounted on /dev/sda1 511M 132K 511M 1% /boot/efi /dev/sda2 451G 92G 336G 22% / /dev/sdb1 1.9T 161G 1.7T 9% /media/avi/BD9B-5FCE /dev/sdc1 555M 555M 0 100% /media/avi/Debian 8.1.0 M-A 1
Perhatikan 'Mount Point ' nama di sini, yang akan kita gunakan nanti.
2. Buat direktori /mnt/virtual_hdd
di mana semua sistem file ini akan dikelompokkan bersama sebagai,
# mkdir /mnt/virtual_hdd
3. Dan kemudian pasang semua sistem file. Baik sebagai root atau sebagai pengguna yang merupakan anggota FUSE grup.
# mhddfs /boot/efi, /, /media/avi/BD9B-5FCE/, /media/avi/Debian\ 8.1.0\ M-A\ 1/ /mnt/virtual_hdd -o allow_other
Catatan :Kami menggunakan nama mount Point di sini dari semua HDD. Jelas titik pemasangan dalam kasus Anda akan berbeda. Perhatikan juga “-o allow_other ” membuat sistem file virtual ini terlihat oleh semua orang dan bukan hanya orang yang membuatnya.
4. Sekarang jalankan “df -h ” lihat semua sistem file. Itu harus berisi yang baru saja Anda buat.
$ df -h
Anda dapat melakukan semua opsi ke Sistem File Virtual Anda buat seperti yang akan Anda lakukan pada Drive yang Dipasang.
5. Untuk membuat sistem File Virtual ini di setiap sistem boot , Anda harus menambahkan baris kode di bawah ini (dalam kasus Anda itu harus berbeda, tergantung pada titik pemasangan Anda), di akhir /etc/fstab file sebagai root.
mhddfs# /boot/efi, /, /media/avi/BD9B-5FCE/, /media/avi/Debian\ 8.1.0\ M-A\ 1/ /mnt/virtual_hdd fuse defaults,allow_other 0 0
6. Jika suatu saat Anda ingin menambah/menghapus drive baru ke Virtual_hdd , Anda dapat memasang drive baru, salin konten titik pemasangan /mnt/virtual_hdd , lepaskan pemasangan volume, Keluarkan Drive yang ingin Anda hapus dan/atau pasang drive baru yang ingin Anda sertakan, Pasang sistem file keseluruhan di bawah Virtual_hdd menggunakan mhddfs perintah dan Anda harus selesai.
Bagaimana cara Melepaskan Virtual_hdd?
Melepas virtual_hdd semudah,
# umount /mnt/virtual_hdd
Perhatikan bahwa ini adalah umount dan bukan melepas . Banyak pengguna yang salah mengetik.
Itu saja untuk saat ini. Saya sedang mengerjakan posting lain yang akan Anda suka baca. Sampai saat itu tetap disini dan terhubung ke Tecmint. Berikan kami umpan balik Anda yang berharga di komentar di bawah. Sukai dan bagikan kami dan bantu kami menyebar.