在rhel下錯誤設定了lvm卷組叢集屬性的處理
在rhel中使用vgchange命令,在非叢集環境將vg設定叢集屬性後,對vg的所有操作都出現"Skipping clustered volume group data"的提示,使用vgremove刪除都不可以,出現相同的提示:
[@more@] :
[root@rhel54 ~]# vgchange -c y data
[root@rhel54 ~]# vgdisplay data
Skipping clustered volume group data
[root@rhel54 ~]# vgremove data
Skipping clustered volume group data
RedHat的官方說明如下:
However, a local volume group has been incorrectly set up as clustered, and there isnot a cluster set up for the locking, when unset the cluster flag is attempted to be removed, vgchange will print out
"Skipping cluster volume group."
In order to fix this, edit the /etc/lvm/lvm.conf file and set locking_type = 0. Then run the command vgchange -cn VolumeGroupName. After this, change the locking_type in the /etc/lvm/lvm.conf back to the
original value.
意思是修改lvm.conf檔案,將locking_type設定為0,再透過vgchange -c n命令修改為非叢集屬性,就可以操作了,最後將locking_type 還原為1:
[root@rhel54 ~]# vi /etc/lvm/lvm.conf
找到locking_type,設定為0:
# Type of locking to use. Defaults to local file-based locking (1).
# Turn locking off by setting to 0 (dangerous: risks metadata corruption
# if LVM2 commands get run concurrently).
# Type 2 uses the external shared library locking_library.
# Type 3 uses built-in clustered locking.
locking_type = 0
[root@rhel54 ~]# vgchange -c n data
WARNING: Locking disabled. Be careful! This could corrupt your metadata.
Volume group "data" successfully changed
[root@rhel54 ~]# vgdisplay data
WARNING: Locking disabled. Be careful! This could corrupt your metadata.
--- Volume group ---
VG Name data
System ID
Format lvm2
Metadata Areas 3
Metadata Sequence No 6
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 0
Open LV 0
Max PV 0
Cur PV 3
Act PV 3
VG Size 300.00 MB
PE Size 4.00 MB
Total PE 75
Alloc PE / Size 0 / 0
Free PE / Size 75 / 300.00 MB
VG UUID e0gfuE-5ugM-zqhT-fH1S-7FED-3X51-0DFGLp
最後記得將locking_type還原.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7839206/viewspace-1032457/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- vgchange指令:修改卷組屬性GC
- Java應用叢集下的定時任務處理方案(mysql)JavaMySql
- 錯誤碼全域性處理(一)
- 錯誤碼全域性處理(二)
- ORACLE RAC 11.2.0.4 FOR RHEL6叢集無法啟動的處理Oracle
- spring boot 全域性錯誤處理Spring Boot
- API的設計(1) - 錯誤處理API
- 錯誤處理
- go 錯誤處理設計思考Go
- hp-unix下的高可用叢集設定
- 如何優雅的在 koa 中處理錯誤
- go的錯誤處理Go
- SQL Server 2005映象設定常見錯誤處理SQLServer
- 糟糕,在錯誤的分支開發了新功能,該怎麼處理呢?
- 七、Spring Boot 錯誤處理原理 & 定製錯誤頁面Spring Boot
- zookeeper叢集崩潰處理
- socket服務叢集處理
- PHP 錯誤處理PHP
- php錯誤處理PHP
- Go 錯誤處理Go
- Swift錯誤處理Swift
- Zabbix錯誤處理
- mysqldump錯誤處理MySql
- 介紹如何從LVM的卷組中刪除物理卷LVM
- linux下gdb如何處理coredump錯誤Linux
- axios 的錯誤處理iOS
- COM的錯誤處理 (轉)
- 表屬性設定
- JavaScript設定屬性JavaScript
- mongodb 分片叢集設定MongoDB
- 在vue使用異常處理做錯誤提示Vue
- 【翻譯】在Spring WebFlux中處理錯誤SpringWebUX
- Laravel 中的快取,屬性沒了,類沒了如何處理?Laravel快取
- 二、GO 程式設計模式:錯誤處理Go程式設計設計模式
- 卷組中的VGDA屬性帶來的系統可靠性問題
- 錯誤處理:如何通過 error、deferred、panic 等處理錯誤?Error
- 如何在CentOS/RHEL 7上藉助ssm管理LVM卷?CentOSSSMLVM
- 如何優雅的在Golang中進行錯誤處理Golang