Windows 10 디스크 기반 VM을 실행하는 Arch Linux가 있습니다. 디스크가 다른 볼륨 그룹에 있고 Luks 암호화되어 있습니다. ext4 파일 시스템을 사용하는 각 가상 머신마다 논리 볼륨이 있습니다. 올바른 UUID로 fstab을 수동으로 편집하고 유형을 ext4로 설정했습니다. 가상 머신에 Windows를 설치하기 전에 재부팅하여 fstab이 올바르게 구성되었는지 확인했습니다. 설치 후 디스크 비밀번호를 올바르게 입력하면 각 파티션에 대해 다음 오류가 발생합니다.
[TIME] Timed out waiting for device /dev/disk/by-uuid/1bdc0382-d2a4-4581-b737-feec147dec40.
[DEPEND] Dependency failed for /disk0.
[DEPEND] Dependency failed for Local File Systems.
[DEPEND] Dependency failed for File System Check on /dev/disk/by-uuid/1bdc0382-d2a4-4581-b737-feec147dec40.
이 오류 후에 나는 다음을 얻습니다.
You are in emergency mode. After logging in type [...]
저는 Linux 전문가가 아니기 때문에 대답은 생각보다 간단할 수 있습니다. 누구든지 어떤 제안이 있습니까?
편집 #1:
시스템 테이블단편:
# /dev/mapper/volgroup0-lv_disk0
UUID=1bdc0382-d2a4-4581-b737-feec147dec40 /disk0 ext4 rw,relatime 0 2
편집 #2:
lsblk-f단편:
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS
sda
`-sda1 crypto_LUKS 2 48bd9c70-c5cd-42c0-a58e-f0257be18d44
`-disk LVM2_member LVM2 001 IVCIiW-5r2w-AzHY-hWyE-iJ7g-IqPB-lUdP9o
|-volgroup0-lv_disk0
|
`-volgroup0-lv_disk1
쿠로코단편:
/dev/sda1: UUID="48bd9c70-c5cd-42c0-a58e-f0257be18d44" TYPE="crypto_LUKS" PARTUUID="fe7085b2-c19b-1f48-908c-c59dd96bcfc9"
/dev/mapper/disk: UUID="IVCIiW-5r2w-AzHY-hWyE-iJ7g-IqPB-lUdP9o" TYPE="LVM2_member"
/dev/mapper/volgroup0-lv_disk0: PTUUID="3421c065-23d3-48a1-8274-951444ce8d5c" PTTYPE="gpt"
편집 #3:
fdisk -l단편:
Disk /dev/mapper/disk: 447.12 GiB, 480086138368 bytes, 937668239 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
The primary GPT table is corrupt, but the backup appears OK, so that will be used.
Disk /dev/mapper/volgroup0-lv_disk0: 200 GiB, 214748364800 bytes, 419430400 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 3421C065-23D3-48A1-8274-951444CE8D5C
Device Start End Sectors Size Type
/dev/mapper/volgroup0-lv_disk0-part1 2048 206847 204800 100M EFI System
/dev/mapper/volgroup0-lv_disk0-part2 206848 239615 32768 16M Microsoft reserved
/dev/mapper/volgroup0-lv_disk0-part3 239616 418403031 418163416 199.4G Microsoft basic data
/dev/mapper/volgroup0-lv_disk0-part4 418404352 419426303 1021952 499M Windows recovery environment
The primary GPT table is corrupt, but the backup appears OK, so that will be used.
답변1
논리 볼륨을 VM의 백업 저장소로 사용하는 경우 LV는 VM의 디스크로 "직접" 사용됩니다. ext4
생성한 파일 시스템은 Windows 설치로 덮어쓰기되었으므로 LV가 이제 더 이상 마운트할 수 ext4
없습니다 /dev/mapper/volgroup0-lv_disk0
. Windows 파티션이 있는 파티션 테이블을 포함합니다.
Windows VM에서 데이터에 액세스하려면 다음을 사용할 수 있습니다.libguestfs.
/dev/mapper/volgroup0-lv_disk0
시작 문제 를 해결하려면 fstab
.