現在のパーティションと同じVG名を持つLVMパーティションをどのようにマウントしますか


19

私はこれを行う方法を見つけようとして、約一週間髪を引き裂いてきました。

サーバーには2つのHDDがあり、どちらも250gigです。どちらにもubuntuがインストールされており、一方が現在起動されています。2番目の(古い)ドライブをマウントしたい/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

注意してください、同じ名前のボリュームグループは問題を引き起こす可能性があります。2つのうちの1つの名前を変更します。


含まれているのは、/dev/SysVolGrouprootとswap_1だけです。私はそれを前に試しましたが、ルートをマウントすると、それ自体が再びマウントされます!
キャメロンアジズ

ハードドライブの1つを切断し、ライブ(デスクトップ)cdを起動し、ボリュームグループの名前を変更します。
パンサー

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; for i for proc sys dev; do mount -o bind / $ i $ i; 完了; chroot / mnt; grub-install --boot-dir = / boot / dev / sdX; #正しいドライブを選択します。同期; 同期; reboot -f now; #grub-installは/boot/grub/grub.cfgエントリを修復しますが、それが失敗した場合は、ボリュームグループの名前も変更できます。
ウィル

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.