GNU/Linux >> Belajar Linux >  >> Cent OS

kesalahan pvcreate:Tidak dapat membuka /dev/sdx secara eksklusif. Sistem file terpasang?

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.


Cent OS
  1. Bagaimana Linux Menangani Beberapa Pemisah Jalur Berturut-turut (/home////username///file)?

  2. Seberapa Portabel /dev/stdin, /dev/stdout Dan /dev/stderr?

  3. Cara memetakan perangkat /dev/sdX dan /dev/mapper/mpathY dari perangkat /dev/dm-Z

  1. fdisk:Tidak dapat menulis /dev/sdg:Deskriptor file buruk – kesalahan saat memformat disk USB

  2. mdadm:Tidak dapat membuka /dev/sda1:Perangkat atau sumber daya sibuk

  3. Bagaimana cara menyandikan base64 /dev/random atau /dev/urandom?

  1. Kapan saya harus menggunakan /dev/shm/ dan kapan saya harus menggunakan /tmp/?

  2. gema atau cetak /dev/stdin /dev/stdout /dev/stderr

  3. Mengapa < atau > diperlukan untuk menggunakan /dev/tcp