OK, jadi saya punya tiga file gambar /home/
, dan mereka masing-masing berada di drive fisik yang berbeda:
image1.img
image2.img
image3.img
Setiap gambar memiliki ukuran yang sama, dan saya ingin menempatkan gambar itu sendiri ke dalam RAID0.
Bagaimana cara saya memutakhirkannya?
EDIT: Menggunakan mdadm saya mendapatkan kesalahan ini:
EDIT: Output dari cat /proc/mdstat
EDIT: Output dari sudo gparted /dev/md0
mount
raid
disk-image
Daniel
sumber
sumber
cat /proc/mdstat
dikatakan tentang kesalahan ini?Jawaban:
Untuk menginstal perangkat lunak RAID Linux Anda harus menginstal
mdadm
paket.Jika Anda ingin membuat perangkat lunak RAID-0 dari tiga file gambar, Anda perlu membuat perangkat loop untuk setiap file gambar:
Setelah Anda dapat membuat array RAID-0 dari mereka:
sumber
mdadm
.Jika sistem Anda sesuai dengan persyaratan dasar yang dapat Anda gunakan
zfs
( RAM 8 GB, sistem 64-bit ):Tambahkan repo dan perbarui daftar paket:
Instal paket:
Buat vdev bergaris (tanpa redundansi, tetapi Anda meminta RAID0):
Ini menciptakan strip dan memasangnya di / vol0.
Ini menciptakan sistem file zfs pada strip dan me-mount-nya di / vol0 / filesystem. Menggunakan
jika Anda ingin mengubah titik pemasangan.
Anda juga dapat menambahkan kompresi otomatis:
Sekarang semua yang Anda masukkan ke / mnt / filesystem / kompresi akan secara otomatis dikompresi.
sumber
Ini memang masalahnya. File-file tersebut adalah 0 byte, dan Anda tidak dapat mencari di dalamnya. Anda harus membuat file yang sebenarnya memiliki ukuran. Ini bisa berupa file yang jarang jika Anda ingin:
Sekarang saya bisa membuat perangkat loop dan merakit array:
File jarang akan tumbuh hingga ukuran maksimum, karena data dituliskan kepada mereka. Mereka tidak akan menyusut jika file di dalam sistem file dihapus.
sumber