UUID를 통한 LVM 디스크 마운트 문제 - Ubuntu Studio(Xubuntu)

UUID를 통한 LVM 디스크 마운트 문제 - Ubuntu Studio(Xubuntu)

나는 다음과 같은 문제로 몇 가지 검색을 수행하고 많은 것을 시도했습니다. 이제 막바지에 가까워진 것 같은 느낌이 듭니다.

저는 몇 대의 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

몇몇 다른 기사에서는 이것을 사용하여 lvdisplayLVM의 이름을 얻을 수 있다고 언급했습니다.

내 논리 볼륨의 이름이 같기 때문에 - (내 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을 편집하여 재부팅 후에도 마운트가 유지되도록 할 수 있습니다.

관련 정보