나는 다음과 같은 문제로 몇 가지 검색을 수행하고 많은 것을 시도했습니다. 이제 막바지에 가까워진 것 같은 느낌이 듭니다.
저는 몇 대의 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 모두 우분투 스튜디오를 실행하고 있습니다)
다음은 출력입니다 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로 마운트하는 방법
상단 근처에서 Thomas의 답변을 사용하는 것은 다음과 같습니다.
마운트 맨페이지에서. -U, --uuid uuid
지정된 uuid를 사용하여 파티션을 마운트합니다.
따라서 마운트 명령은 다음과 같아야 합니다.
설치 -U 1234-SOME-UUID /some/install/folder
또는 mount --uuid 1234-SOME-UUID /some/mount/folder
세 번째 가능성은 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을 편집하여 재부팅 후에도 마운트가 유지되도록 할 수 있습니다.