Membagi filesystem antara beberapa drive yang sama

2

Apakah mungkin membagi sistem file antara beberapa drive? Seperti jika satu terisi, ia mulai menggunakan drive lain. Tetapi seharusnya hanya muncul sebagai satu direktori besar. Misalnya, ext4 memiliki batas volume maksimal 1EiB, apakah mereka benar-benar berpikir kita akan mendapatkan 1EiB atau drive yang lebih besar?

Christopher Smith
sumber

Jawaban:

2

Anda tidak dapat membagi sistem file antara beberapa perangkat blok (yaitu disk atau partisi), tetapi Anda dapat menggunakan teknologi seperti RAID atau LVM untuk menggabungkan beberapa perangkat blok menjadi perangkat blok virtual yang lebih besar yang dapat menjadi dasar untuk sistem file besar. RAID khususnya umumnya digunakan untuk membangun array disk yang sangat besar - pikirkan rak dan rak hard drive yang semuanya bekerja bersama. Tetapi untuk sistem file itu hanya terlihat seperti satu disk yang sangat besar.

Pengecualian: ZFS dan btrf memiliki fungsionalitas multi-disk bawaan yang mirip dengan RAID atau LVM. File-file ini secara langsung mendukung spanning beberapa disk. Tetapi ZFS tidak didukung dengan baik di Linux ( ketidakcocokan lisensi mencegahnya diintegrasikan ke dalam kernel resmi), dan btrfs adalah pekerjaan dalam proses yang mungkin belum siap untuk penggunaan produksi.

Wyzard
sumber
Cakupan luar biasa. Satu hal yang mungkin ingin Anda tambahkan adalah bahwa jika APAPUN dari drive gagal, Anda tidak akan dapat lagi mengakses seluruh sistem file.
ChrisInEdmonton
2
Kecuali Anda menggunakan RAID, selain RAID0. RAID "level" yang lebih tinggi menggabungkan redundansi, mengurangi ruang penyimpanan yang tersedia dengan imbalan ketahanan terhadap kegagalan disk. RAID1 menyimpan dua salinan dari segalanya (jadi Anda membutuhkan disk dua kali lebih banyak dari kapasitas yang Anda inginkan), dan RAID5 memberi Anda n-1 kapasitas disk senilai dan dapat menahan setiap disk tunggal yang gagal.
Wyzard
ZFS di Linux telah mendukung mode kernel untuk sementara dan memiliki PPA yang memungkinkan instalasi mudah di banyak distro.
Alex
1

mhddfs harus melakukan triknya - melakukan keseimbangan beban yang cukup naif (lebih memilih disk secara berurutan, kecuali jika ruang kosong lebih sedikit daripada batas yang ditentukan - kemudian dipilih yang memiliki ruang paling banyak), bekerja di beberapa disk dan sistem file, dan jika Anda kehilangan drive, Anda hanya kehilangan data di dalamnya.

Saat Anda memiliki volume yang besar ... Anda memiliki masalah yang lebih besar.

Journeyman Geek
sumber