Jadi, inilah situasinya – perintah pvcreate dan vgcreate menampilkan kesalahan yang ditunjukkan di bawah ini.
# pvcreate /dev/sdd1 Can't open /dev/sdd1 exclusively. Mounted filesystem?
# vgcreate vg1 /dev/sdd1 Can't open /dev/sdd1 exclusively. Mounted filesystem? Unable to add physical volume '/dev/sdd1' to volume group 'vg1'.
Kemungkinan Penyebab kesalahan
LVM hanya akan membuat label pv pada perangkat jika sedang tidak digunakan. Ada beberapa penyebab lain dari masalah ini, yang meliputi:
- Perangkat untuk pvcreate memiliki sistem file terpasang.
- Perangkat untuk pvcreate memiliki partisi, tetapi Anda menjalankan pvcreate di seluruh disk.
- Perangkat untuk pvcreate adalah dm-multipath dan tidak lagi memiliki partisi pada disk tetapi mungkin masih memiliki partisi yang dipetakan dalam tabel device-mapper.
- Perangkat untuk pvcreate sebelumnya adalah PV LVM, dan masih ada entri di tabel device-mapper untuk perangkat ini.
1. Pastikan perangkat tidak terpasang di mana Anda mencoba membuat PV.
# df -hP Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg1-lv1 17G 4.3G 13G 26% /data
Anda juga dapat menjalankan perintah 'fuser' pada partisi untuk melihat proses apa yang mengakses perangkat.
# fuser -m -v /dev/sdd1
2. Jika sedang digunakan oleh mount point yang sedang dipasang, umount terlebih dahulu.
# umount /data
3. Jika Anda menjalankan pvcreate di seluruh disk, hapus semua partisi pada disk tersebut, atau buat PV di partisi baru.
# pvremove /dev/sdd1
4. Jalankan pemindaian pada level PV, LV, dan VG.
# pvscan # vgscan # lvscan
5. Jika perangkat adalah dm(device mapper)-perangkat multipath, maka periksa entri basi di ‘tabel pengaturan dm '. Hapus entri basi jika ada.
# dmsetup info -C # dmsetup remove [dm_map_name]Catatan :Jika perangkat sedang digunakan dan jika ada layanan yang menggunakannya, hentikan layanan dan lepaskan sistem file (jika terpasang ) sebelum melakukan langkah-langkah yang disebutkan di atas.