pvcreate / dev / sdb เขียนข้อมูลเมตาใด ๆ ไปยัง / dev / sdb หรือไม่ ถ้าเป็นเช่นนั้นสิ่งที่เขียน?
หากคุณส่ง-vv
แฟล็กไปที่pvcreate
คำสั่งจะทำให้คำสั่งละเอียดมากขึ้นและคุณจะเห็นว่า pvcreate สร้างพื้นที่เมทาดาทาบนดิสก์
Writing physical volume data to disk "/dev/sdc1"
lvmcache: /dev/sdc1: now in VG #orphans_lvm2 (#orphans_lvm2) with 0 mdas
Creating metadata area on /dev/sdc1 at sector 8 size 2040 sectors
Opened /dev/sdc1 RW O_DIRECT
/dev/sdc1: block size is 1024 bytes
/dev/sdc1: physical block size is 512 bytes
/dev/sdc1: Preparing PV label header xxx.xxxxx.xxxxxxxxxxxxxxx
/dev/sdc1: Writing label to sector 1 with stored offset 32.
มีการเขียนอะไรไปยังพื้นที่ข้อมูลเมตา
ฉันไม่ทราบคำสั่งที่คุณสามารถใช้เพื่อดูข้อมูลเมตาได้ แต่vgcfgbackup
สามารถใช้คำสั่งเพื่อสำรองข้อมูลเมตาและคุณสามารถเปิดไฟล์สำรองข้อมูลที่สร้างขึ้นเพื่อดูข้อมูลเมตา
vgcfgbackup -f /path/of/your/choice/file <your_vg_name>
การ/path/of/your/choice/file
สร้างโดยคำสั่งด้านบนจะมีเมทาดาทา PV, VG และ LVM ส่วนใดส่วนหนึ่งจะมีลักษณะดังนี้:
physical_volumes {
pv0 {
id = "abCDe-TuvwX-DEfgh-daEb-Xys-6Efcgh-LkmNo"
device = "/dev/sdc1" # Hint only
status = ["ALLOCATABLE"]
flags = []
dev_size = 10477194 # 4.99592 Gigabytes
pe_start = 2048
pe_count = 1278 # 4.99219 Gigabytes
}
}
ฉันขอแนะนำให้คุณดูเนื้อหาของไดเรกทอรี/etc/lvm
และผลลัพธ์ของคำสั่งlvm dumpconfig
สมมติว่าฉันมีเครื่องที่มีดิสก์ 2 แผ่นที่กำหนดค่าไว้ในโลจิคัลวอลุ่มฉันสามารถนำดิสก์เหล่านั้นออกจากเครื่องและวางลงในเครื่องอื่นและคาดหวังว่าโลจิคัลวอลุ่มจะทำงานในเครื่องใหม่ได้หรือไม่
ใช่คุณสามารถ.
คุณสามารถย้ายกลุ่มวอลุ่มไปยังโฮสต์อื่น แม้ว่ามันจะไม่ได้เป็นแบบพลักแอนด์เพลย์ แต่ขั้นตอนการทำเช่นนี้ค่อนข้างตรงไปตรงมา มีแบบฝึกหัดมากมายให้เลือกทางออนไลน์ที่จะทำเช่นนี้
threadfault เซิร์ฟเวอร์นี้อธิบายเกี่ยวกับการย้ายพาร์ติชัน LVM ไปยังโฮสต์อื่นโดยใช้dd
คำสั่ง