여기에 마운트하려는 두 개의 EXT3 파티션이 포함된 LVM2 파티션이 있는 160GB 하드 드라이브가 있습니다.
그러나 LVM2 내부에 두 파티션 중 하나를 마운트하려고 하면 다음 오류가 발생합니다.
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
또한 fdisk를 실행하면 두 파티션에 "유효한 파티션 테이블"이 포함되어 있지 않은 것으로 표시됩니다.
Disk /dev/sdd: 160.0 GB, 16004188696 bytes
255 heads, 63 sectors/track, 19457 cylinders, total 312581808 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
Disk identifier: 0x0002d815
Device Boot Start End Blocks Id System
/dev/sdd1 * 63 305234 152586 83 Linux
/dev/sdd2 305235 4498199 2096482+ 82 Linux swap / Solaris
/dev/sdd3 4498200 312576704 154039252+ 8e Linux LVM
Disk /dev/mapper/VolGroup00-lv_root: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylindars, total 41943040
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/mapper/VolGroup00-lv_root doesn't contain a valid partition table
Disk /dev/mapper/VolGroup00-lv_usr2: 136.2 GB, 136197439488 bytes
255 heads, 63 sectors/track, 16558 cylindars, total 266010624 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
Disk identifier: 0x00000000
Disk /dev/mapper/VolGroup00-lv_usr2 doesn't contain a valid partition table
lvdisplay의 내용은 다음과 같습니다.
--- Logical volume ---
LV Name /dev/VolGroup00/lv_root
VG Name VolGroup00
LV UUID jOeBez-2QxJ-Rwth-ufsK-kohE-dHrW-XwDeEi
LV Write Access read/write
LV Status available
# open 0
LV Size 20.00 GiB
Current LE 640
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 252:0
--- Logical volume ---
LV Name /dev/VolGroup00/lv_usr2
VG Name VolGroup00
LV UUID YvbvFJ-yq2t-gSoV-6CqL-Imby-qx6E-uNu3Iz
LV Write Access read/write
LV Status available
# open 0
LV Size 126.84 GiB
Current LE 4059
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 252:1
조언이 있으신가요? 나는 그것이 ext3 파티션이라고 확신합니다.
답변1
ext2/ext3 형식의 논리 볼륨을 처리할 때 마운트할 파일 시스템 유형을 제공할 필요가 없다는 것이 내 경험이었습니다.
출력을 고려하면 lvdisplay
다음과 같이 논리 볼륨 2개 중 하나를 마운트해야 합니다.
$ mount /dev/VolGroup00/lv_root /mnt
-or-
$ mount /dev/VolGroup00/lv_usr2 /mnt
둘 중 하나에 문제가 있으면 명령을 사용하여 lvscan
활성화되어 있는지 확인할 수 있습니다.
예
$ lvscan
ACTIVE '/dev/VolGroup00/LogVol00' [228.53 GB] inherit
ACTIVE '/dev/VolGroup00/LogVol01' [1.94 GB] inherit
inactive '/dev/kodak_vg/lvm0' [149.00 GB] inherit
ACTIVE '/dev/lvm-raid2/lvm0' [2.73 TB] inherit
활성화되지 않은 경우 로 설정할 수 있습니다 vgchange
.
예
$ vgchange -ay
2 logical volume(s) in volume group "VolGroup00" now active
1 logical volume(s) in volume group "kodak_vg" now active
1 logical volume(s) in volume group "lvm-raid2" now active
그러면 모두 다시 활성 상태로 설정됩니다.