Bagaimana cara membuat beberapa hard drive fisik muncul sebagai satu partisi?

5

Saya sedang menulis server media dasar tempat orang dapat mengunggah / mengunduh konten saya. Saya memiliki 8 hard drive 2TB tempat saya ingin menyimpan file yang diunggah. Masalahnya adalah menavigasi sistem file yang ingin saya sebarkan ke beberapa hard drive, tetapi membuatnya terlihat seperti hanya satu.

Jika Anda dapat memikirkan pendekatan, beri tahu saya sisi positif dan buruk pendekatan Anda.

Jika itu penting, saya menjalankan server di ubuntu 11.10

dougvk
sumber
Apa OS komputernya? itu penting pada apa solusi Anda ada.
Scott Chamberlain
dougvk: OS apa yang Anda bicarakan? * nix atau menang?
Baarn
Saya di ubuntu linux 11.10
dougvk

Jawaban:

4

Apa yang Anda cari adalah SERANGAN . Khususnya RAID 0 akan "Stripe" data di disk. Namun, penting untuk menyadari bahwa jika HD gagal gagal, SEMUA data pada semua disk hilang. Akan lebih baik untuk mengatur RAID 5 (yang mentolerir 1 kegagalan disk) atau RAID 6 (yang mentoleransi 2 kegagalan). Namun, RAID 5 mengurangi ruang yang dapat digunakan oleh 1 disk (jadi alih-alih memiliki 16TB disk, Anda memiliki 14). RAID 6 harganya 2 disk, jadi 12 TB.

Kerugian dari RAID 0 adalah ketahanan - jangan menggunakannya. Keuntungannya adalah kinerja. Anda menulis ke dua disk sekaligus, sehingga * dasarnya * 2x lebih cepat.

Kerugian dari RAID 5 atau 6 adalah bahwa tidak cukup secepat serangan 0 dan biaya disk. Keuntungannya adalah kinerja yang lebih baik (dibandingkan tanpa serangan) dan ketahanan yang lebih baik.

Kerugian untuk semua solusi RAID (benar) adalah karena membutuhkan perangkat keras, khususnya pengontrol RAID.

Ada juga solusi perangkat lunak RAID ( LVM untuk Linux, Manajer Disk logis untuk Windows) jika Anda tidak memiliki perangkat keras. Tetapi mereka tidak akan melakukan serta Raid hardware.

Mike M
sumber
3
Lain sumber menulis bahwa perangkat lunak RAID memiliki dampak kinerja yang sangat kecil, dan bahkan dapat mengungguli perangkat keras RAID karena OS memiliki kontrol yang lebih baik tentang bagaimana data disimpan.
grawity
Untuk RAID 1 pembacaannya lebih cepat, tetapi penulisan sama.
Scott Chamberlain
6
Jawaban ini memiliki banyak kebenaran setengah dan menarik banyak kesimpulan yang tidak benar.
Garrett
"Kerugian dari RAID 1 adalah ketahanan" - bukankah maksud Anda RAID 0? RAID 1 (mirroring) memungkinkan Anda kehilangan disk dan data Anda tetap utuh. (Dengan perangkat lunak RAID1, Anda sebenarnya dapat menentukan mirror sebanyak yang Anda inginkan.) Juga, LVM tidak SERANGAN. Solusi serangan perangkat lunak bawaan Linux adalah mdadm.
rob
Maaf, kalian benar. Saya menulis ini agak tergesa-gesa. Raid 0 adalah yang saya diskusikan (bukan RAID 1). Terima kasih atas koreksinya. Sejauh kinerja pada perangkat lunak RAID, Anda mungkin benar, baru bagi saya
Mike M
2

Meskipun Anda membutuhkan partisi boot terpisah, Anda dapat menggunakannya LVM dan memiliki grup volume yang terdiri dari volume pada semua drive.

Jika Anda sudah memiliki drive yang diformat, lihat greyhole , yang merupakan klon linux dari drive extender WHS. Saya sebenarnya lebih suka ini dalam skenario ini karena tampaknya lebih mudah untuk dikerjakan, dan dalam beberapa hal lebih fleksibel daripada LVM

Journeyman Geek
sumber
0

Untuk melengkapi jawaban lain yang sudah diposting.

Saya telah menggunakan MHDDFS selama 10+ tahun sekarang. Saya percaya bahwa ia memiliki beberapa masalah kinerja sebagaimana dibahas pada Damek tetapi itu hanya menciptakan volume virtual dari tunggangan Anda yang ada, sangat sederhana bagi saya.

Setelah diinstal itu hanya satu baris /etc/fstab:

mhddfs#/mnt/hdd1,/mnt/hdd2,/mnt/hdd3 /mnt/virtual fuse defaults,allow_other 0 0
Munkymorgy
sumber