私は次の問題でいくつかの検索を実行し、多くを試しました。もう最後に近づいたような気がします。
私はいくつかのPCでUbuntu Studio 18.04を実行し、LVMを使用しています。古い32ビットシステムからハードドライブを取り出し、USB経由で別のPC(Ubuntu 18.04、64ビット)に外部ドライブとしてマウントしようとしました。
コンテンツを読み、ファイルとフォルダを新しいコンピュータとは別の外部バックアップハードドライブにコピーしたいと思います。
WindowsとMacでOSディスクを取り出してUSB経由で別のPCに接続すると、通常はディスクがすぐに読み込んでマウントされ、ファイルをコピー/読み書きできます。
Linux/Ubuntu Studio で - いくつかの記事を読んで
試行錯誤を受けた後、次のようにします。
一種の「LVM2」ドライバがインストールされているようです。 (私の考えでは)私は次のものを使ったようです。
sudo apt-get install lvm2
私はこの記事を読んだ
https://ixnfo.com/en/solving-the-error-mount-unknown-filesystem-type-lvm2_member.html
他のいくつかの記事では、これを使用してlvdisplay
LVMの名前を取得できると述べました。
私の論理ボリュームの名前が同じであるため - (私のPCと拡張ハードドライブ/古いPCの両方Ubuntu Studioを実行しています)
以下は出力ですlvdisplay
。 (出力から他の不要な情報とスワップパーティションの両方を削除し、lvdisplay
明らかにUUIDの名前を変更しました。)
--- Logical volume ---
LV Path /dev/ubuntu-studio-vg/root
VG Name ubuntu-studio-vg
LV Size 464.80 GiB
LV UUID 1234abc-1234-abc
--- Logical volume ---
LV Path /dev/ubuntu-studio-vg/root
VG Name ubuntu-studio-vg
LV Size <930.37 GiB
LV UUID 789xyz-789xyz-789xyz
それからこの記事の情報を試してみました。
/etc/fstabを使用せずにUUIDとしてマウントする方法
上部付近でトーマスの答えを使用するには:
マウントマンページから。 -U, --uuid uuid
指定されたuuidを使用してパーティションをマウントします。
したがって、マウントコマンドは次のようにする必要があります。
インストール -U 1234-SOME-UUID /some/install/folder
または mount --uuid 1234-SOME-UUID /some/mount/folder
3 番目の可能性は mount UUID=1234-SOME-UUID /some/mount/folder です。
太字で構文を試しました。
mount -U 1234-SOME-UUID /some/mount/folder
これはうまくいきません。私は得る:
mount: /media: can't find UUID=1234-SOME-UUID
もう少し詰まったようです。
私はウィザードに助けを求めた。
助ける! (:
どんな答えでも心から感謝します。
追加資料:
:~$ lsblk -f
NAME FSTYPE LABEL UUID MOUNTPOINT
sda
└─sda1 LVM2_member Lmc6Lt-lBPY-Xdwg-mjLb-lf0B-########
├─ubuntu--studio--vg-root ext4 6e198faf-7911-4ce4-8008-########
└─ubuntu--studio--vg-swap_1 swap 877d70a6-8422-4c2d-bb99-########
:~$ sudo mount -U leUvLc-DuXM-vvcl-vBPr-2thG-####### /media
mount: /media: unknown filesystem type 'LVM2_member'.
:~$ blkid /dev/sdb1
UUID="leUvLc-DuXM-vvcl-vBPr-2thG-#######" TYPE="LVM2_member" PARTUUID="8f065194-01"
:~$ sudo mount -U leUvLc-DuXM-vvcl-vBPr-2thG-####### /media
mount: /media: unknown filesystem type 'LVM2_member'.
答え1
同じVG名とLV名を持つサーバーにディスクを移動するのにも同様の問題がありました。また、コマンドラインから手動でインストールしようとしましたが、同じエラーが発生しました。
"インストール:/media:UUID = 1234-SOME-UUIDが見つかりません。
pvdisplay "-m"フラグを使用してディスクの内部を表示し、名前がそのまま残っているLVを表示できることを確認しました。
pvdisplay /dev/xvdf -m
試してみてください。まず、FSTYPEがlsblkに表示されることを確認します。
lsblk -f
VGのUUIDを取得します。
pvs -o +vg_uuid
上記のコマンドのUUIDを使用してVGの名前を変更します(両方とも同じvgnameを持つため)。
vgrename <UUID> <NewVGname>
lvscanでLVが「アクティブ」とマークされていることを確認/確認してください。そうでない場合は、以下を実行してください。
modprobe dm-mod
vgchange -ay
これで有効になってインストールする準備が整いました。
lvscan
mount /dev/mapper/newname /mnt/mntpoint
lsblk -f
これで、/etc/fstab を編集して、再起動後もマウントを維持できるようになりました。