Saya adalah pengguna Ubuntu baru dengan instalasi baru, dan saya ingin memulai dengan itu. Namun, semua data penting saya ada pada perangkat lunak RAID 0 array Windows, dan saya perlu untuk tetap di sana karena saya juga dual boot Windows. Saya memerlukan akses ke data ini di Ubuntu, dan tidak dapat benar-benar menyelesaikan sesuatu yang nyata sampai saya memiliki akses.
Saya telah meneliti subjek ini sebaik mungkin, dan saya berhasil menemukan posting yang sangat membantu:
Posting menjelaskan cara mendapatkan Ubuntu untuk melihat array Windows RAID 0 yang terdiri dari dua drive. Perintah utama yang digunakan adalah sudo mdadm --build /dev/md0 --chunk=64 --level=0 --raid-devices=2 /dev/sdd2 /dev/sdc2
. Menurut pengguna itu, dan poster lain di utas, itu benar-benar berfungsi. Itu keren.
Saya belum mencoba mengikuti instruksi ini. Mengapa? Posting menyertakan peringatan tentang bagaimana Anda tidak boleh menulis kepadanya jika Anda memasukkan ukuran chunk yang salah; Dapat dimengerti bagaimana hal itu dapat menyebabkan masalah. Kekhawatiran saya adalah bahwa pengaturan saya berbeda dengan contoh mereka, dan saya tidak yakin bahwa perintah harus dimasukkan sama persis dengan pengaturan saya. Saya takut melanggarnya dengan melakukan kesalahan, dan karena itu ingin mendapatkan saran dari seseorang yang lebih berpengalaman.
Inilah perbedaan pengaturan saya dengan contohnya:
- Saya memiliki tiga drive 1 TB, bukan dua drive (dengan ukuran apa pun yang mereka gunakan).
- Saya memiliki dua partisi RAID 0 yang tersebar di ketiga drive: satu 500 GB dan 2,3 TB. Ini berarti bahwa saya TIDAK perlu menggunakan disk penuh ketika membuat array RAID, tetapi hanya menggunakan sebagian saja.
- Saya menggunakan ukuran blok non-standar untuk setidaknya satu dari partisi RAID 0 saya ketika saya mengaturnya tahun lalu. Saya tidak tahu apakah ukuran blok ini sama dengan ukuran chunk yang mereka sebutkan. Partisi 500 GB saya memiliki ukuran blok 4 kb (4096 bytes per cluster), dan partisi 2,3 TB saya memiliki ukuran blok 64 kb (65536 bytes per cluster).
Output yang relevan dari sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL
(hanya untuk ketiga drive RAID0) adalah:
NAME FSTYPE SIZE MOUNTPOINT LABEL
sdb 931.5G
├─sdb1 1M
├─sdb2 127M
└─sdb3 931.4G
sdc 931.5G
├─sdc1 1M
├─sdc2 127M
└─sdc3 931.4G
sdd 931.5G
├─sdd1 166.7G
└─sdd2 764.7G
Output yang relevan dari cat /proc/partitions
(hanya untuk ketiga drive RAID0) adalah:
8 16 976762584 sdb
8 17 1024 sdb1
8 18 130048 sdb2
8 19 976631478 sdb3
8 32 976762584 sdc
8 33 1024 sdc1
8 34 130048 sdc2
8 35 976631478 sdc3
8 48 976762584 sdd
8 49 174763008 sdd1
8 50 801865728 sdd2
Program "Disk" di Ubuntu menampilkan partisi berikut untuk drive saya:
/dev/sdb: GUID Partition Table .
/dev/sdb1: 1.0 MB, Microsoft LDM metadata.
/dev/sdb2: 133 MB, Microsoft Reserved.
/dev/sdb3: 1.0 TB, Microsoft LDM data.
/dev/sdc: GUID Partition Table partitioning.
/dev/sdc1: 1.0 MB, Microsoft LDM metadata.
/dev/sdc2: 133 MB, Microsoft Reserved.
/dev/sdc3: 1.0 TB, Microsoft LDM data.
/dev/sdd: Master Boot Record partitioning.
/dev/sdd1: 179 GB, Unknown.
/dev/sdd2: 821 GB, Unknown.
/dev/sdd: 136 MB, Unallocated space.
Saya harap saya sudah memberikan informasi yang cukup di sini. Jadi sekarang, pertanyaan saya adalah ini: apa perintah yang tepat bagi saya untuk masuk dengan pengaturan saya, sehingga saya dapat mengakses kedua partisi Windows RAID 0 dari Ubuntu?
Terima kasih banyak sebelumnya.
Ubuntu 14.04 LTS mount raid 1 dibuat oleh windows 7 menggunakan
ldmtool
oleh newby. ** **Saya memiliki masalah yang sama. Menggunakan jawaban di atas saya beruntung dan mendapatkannya dipasang
dengan mengubah garis
untuk
lalu ditambahkan
Mountall.conf saya terlihat seperti ini sekarang
sebelumnya saya punya script untuk melakukan hal yang sama dengan 2 baris
dan ditambahkan
sekarang sudah terpasang ketika ubuntu dimulai
Saya tidak tahu ini akan berhasil untuk Anda!
sumber
Jawaban yang lain hanya bekerja sebagian di Mint 18.3.
Memasang secara otomatis drive Raid0 sedikit lebih menantang karena pengeditan
/etc/init/mountall.conf
tidak pernah berfungsi di sistem saya dan saya ingin dapat memasang volume yang direntang menggunakan definisi di/etc/fstab
, dan tidak menggunakan skrip/etc/rc.local
.Jadi, inilah yang saya lakukan:
sudo apt-get install ldmtool
Diperiksa apakah volumenya dikenali dan dapat dipasang dengan benar dengan:
sudo ldmtool create all
Mengetahui bahwa sistem saya dapat melihat dan menulis ke drive. Saya membuat layanan (mengikuti petunjuk dari situs ini :( https://wiki.archlinux.org/index.php/Dynamic_Disks )
membuat file yang
etc/systemd/system/
dipanggilldmtool.service
dengan deskripsi layanan:Untuk mengaktifkan layanan saat startup:
sudo systemctl is-enabled ldmtool
Untuk menemukan UUID volume yang digunakan:
sudo blkid
Yang memberi saya info berikut:
/dev/mapper/ldm_vol_XXX-Dg0_Volume1: LABEL="6TB_Raid" UUID="0A281FC6281FAFA5" TYPE="ntfs"
Jadi saya membuat garis
/etc/fstab
bertuliskan:Volume ada setiap kali saya boot.
sumber