Tidak dapat mengganti nama grup volume di linux yang memiliki tanda hubung / dalam nama


0

Saya membuat kesalahan ketik ketika saya membuat grup LVM di bawah Centos 6.4. Saya mencoba mengganti nama menggunakan sintaks vgrename /dev/mapper/oldVG /dev/mapper/newVG. Namun, baik VG lama dan baru memiliki tanda hubung dalam nama: /dev/mapper/BACKUP-StoreVGdan /dev/mapper/StoreVG-BackupLV, masing-masing.

Saya mendapatkan pesan kesalahan:

New volume group name "StoreVG/BackupLV" is invalid

Saya sudah mencoba melarikan diri dengan \, menempatkan volume dalam tanda kutip tunggal dan ganda. Juga mencoba --setelah perintah vgrename. Jika saya mencoba untuk mengubah nama untuk sesuatu tanpa tanda hubung (yaitu StoreVGBackupLV) itu mengeluh tentang nama lama gantinya: Volume group name BACKUP/StoreVG has invalid characters.

LVM tidak dilepas. Apa yang saya lakukan salah?

Jawaban:


0

The /dev/mapperpath selalu memiliki tanda hubung karena memiliki dua komponen, nama vg dan nama lv. Melakukan hal ini:

lvrename /dev/mapper/VGName-LVName NewLVName

0

OP sedang mencoba untuk mengubah nama VG, bukan LV, jadi lvrenametidak akan memotongnya.

Masalahnya adalah bahwa Anda mencoba referensi path akhir LV ( /dev/mapper/vgname-lvname) sedangkan Anda harus menggunakan /dev/vgname/lvnameformat untuk vgrename. Dengan kata lain, Anda harus mencoba:

vgrename /dev/vgname-old /dev/vgname-new

Itu hanya bekerja untuk saya, dengan tanda hubung dan semuanya.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.