คุณจะเมานท์ LVM patition ที่มีชื่อ VG เหมือนกับพาร์ติชั่นปัจจุบันของฉันได้อย่างไร


19

ฉันพยายามที่จะฉีกออกเป็นเวลาประมาณหนึ่งสัปดาห์แล้วพยายามคิดวิธีการทำ

ฉันมี HDD สองตัวในเซิร์ฟเวอร์ของฉันทั้ง 250gig พวกเขาทั้งสองติดตั้งอูบุนตูแล้วและตอนนี้ถูกบูทด้วย ฉันต้องการติดตั้งไดรฟ์ที่สอง (เก่า) เป็น/mnt/external

ถ้าฉันติด/dev/disk/by-uuidมันมันแค่ติดตั้งพาร์ติชันสำหรับบูตไม่ใช่ข้อมูลจริงของฉัน

ฉันพยายามvgs-vระบุด้วย แต่ชื่อเหมือนกันและไม่รู้ว่าจะไปจากที่นี่

root@onlinelabtests:~# vgs -v
Finding all volume groups
Finding volume group "SysVolGroup"
Archiving volume group "SysVolGroup" metadata (seqno 3).
Archiving volume group "SysVolGroup" metadata (seqno 3).
Creating volume group backup "/etc/lvm/backup/SysVolGroup" (seqno 3).
Finding volume group "SysVolGroup"
Archiving volume group "SysVolGroup" metadata (seqno 3).
Archiving volume group "SysVolGroup" metadata (seqno 3).`
Creating volume group backup "/etc/lvm/backup/SysVolGroup" (seqno 3).
VG          Attr   Ext   #PV #LV #SN VSize   VFree VG UUID      
SysVolGroup wz--n- 4.00m   1   2   0 233.72g    0  812dMv-qSf3-xnpP-khlB-mkIf-q64l-Z2Rawf     
SysVolGroup wz--n- 4.00m   1   2   0 233.72g    0  Z3IbWM-FEvq-n6fs-lhm9-5uQq-mdxj-QNfDLJ

และนี่

root@onlinelabtests:~# vgchange -a y
2 logical volume(s) in volume group "SysVolGroup" now active
2 logical volume(s) in volume group "SysVolGroup" now active

แต่/dev/disk/by-uuidก็ยังไม่แสดงอะไรอีก
ความช่วยเหลือใด ๆ ชื่นชม

คำตอบ:


0

ลองดูที่/dev/SysVolGroupและ / หรือdev/mapper

ls /dev/SysVolGroup

ตอนนี้เมาท์พาร์ติชันที่แสดงรายการอยู่ที่นั่น

sudo mkdir /media/LVM{1,2}
sudo mount /dev/SysVolGroup/first_lvm /media/LVM1
sudo mount /dev/SysVolGroup/second_lvm /media/LVM2

โปรดดูแลกลุ่มวอลุ่มที่มีชื่อเดียวกันอาจทำให้เกิดปัญหาฉันจะเปลี่ยนชื่อของหนึ่งในสอง


สิ่งที่อยู่ใน/dev/SysVolGroupนั้นคือรูทและ swap_1 ฉันลองมันมาก่อนและถ้าฉันเมานต์รูทมันแค่ติดตั้งเองอีกครั้ง!
Cameron Aziz

ยกเลิกการเชื่อมต่อหนึ่งในฮาร์ดไดรฟ์บูตซีดีสด (เดสก์ท็อป) และเปลี่ยนชื่อของกลุ่มวอลุ่ม
Panther

16

ฉันมีปัญหาที่คล้ายกันในระบบของฉัน ฉันเพิ่งเปลี่ยนชื่อกลุ่มโลจิคัลวอลุ่มภายนอก

ระวังว่านี่อาจทำให้ไดร์ฟที่ถูกเปลี่ยนชื่อไม่สามารถบูตได้! ฉันไม่ทราบว่าคุณต้องเปลี่ยนไฟล์ใดเพื่อให้สามารถบูตได้อีกครั้งในภายหลัง

อันดับแรกรับ UUID ของกลุ่มเพื่อเปลี่ยนชื่อ ฉันใช้

$ sudo vgdisplay

  --- Volume group ---
  VG Name               mint-vg
  System ID             
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  3
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                2
  Open LV               0
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               119,00 GiB
  PE Size               4,00 MiB
  Total PE              30464
  Alloc PE / Size       30464 / 119,00 GiB
  Free  PE / Size       0 / 0   
  VG UUID               jWIQCX-uxUT-aG1x-1tpc-1Ixk-pxw2-gL6mlJ

  --- Volume group ---
  VG Name               mint-vg
  System ID             
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  3
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                2
  Open LV               2
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               238,23 GiB
  PE Size               4,00 MiB
  Total PE              60987
  Alloc PE / Size       60987 / 238,23 GiB
  Free  PE / Size       0 / 0   
  VG UUID               TZus4Q-JQKU-eyyl-kkEv-liM4-mUXd-e19TcT

ฉันต้องการเปลี่ยนชื่ออันแรก เพราะนี่คือไดรฟ์หัวแม่มือของฉัน

ตอนนี้ฉันรู้จัก UUID แล้วและสามารถเปลี่ยนชื่อได้ บางทีเขาอาจทำงานกับ UUID ได้ แต่ฉันไม่สนใจ

   $ sudo vgrename -v jWIQCX-uxUT-aG1x-1tpc-1Ixk-pxw2-gL6mlJ mint-stick

   Checking for existing volume group "jWIQCX-uxUT-aG1x-1tpc-1Ixk-pxw2-gL6mlJ"
    Checking for new volume group "mint-stick"
    Archiving volume group "mint-vg" metadata (seqno 3).
    Writing out updated volume group
    Renaming "/dev/mint-vg" to "/dev/mint-stick"
    Creating volume group backup "/etc/lvm/backup/mint-stick" (seqno 4).
  Volume group "mint-vg" successfully renamed to "mint-stick"
    Wiping cache of LVM-capable devices
    Wiping internal VG cache

ในการกู้คืนความสามารถในการบูต: mount / dev / mapper / vg-mint-stick-root / mnt; mount / dev / mapper / vg-mint-stick-boot / mnt / boot; sudo nano / etc / fstab; # แก้ไขชื่อกลุ่มวอลุ่มสำหรับการติดตั้ง; cd / mnt; สำหรับฉันใน proc sys dev; ทำเมานต์ -o ผูก / $ i $ i; ทำ; chroot / mnt; ด้วงติดตั้ง --boot-dir = / boot / dev / sdX; # เลือกไดรฟ์ที่ถูกต้อง ซิงค์; ซิงค์; รีบูต -f ทันที; # note ที่ grub-install จะซ่อมแซมรายการ /boot/grub/grub.cfg สำหรับคุณ แต่หากล้มเหลวคุณสามารถเปลี่ยนชื่อกลุ่มวอลุ่มที่นั่นได้เช่นกัน
Wil

4

ในการติดตั้งฮาร์ดดิสก์ภายนอก (พาร์ติชัน LVM2 และ EXT4):

  1. ตรวจสอบหมายเลข UID ของฮาร์ดดิสก์

    sudo vgdisplay
    
  2. ใส่ฮาร์ดดิสก์ของคุณ:

    sudo vgrename <UID> volgroup
    
  3. เปิดใช้งานปริมาณการเมานต์:

    sudo vgchange -a y
    
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.