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?

kiwisan
sumber

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
Tobu
sumber
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.

Facundo
sumber