Mam problem z zamontowaniem dysku logicznego w folderze na maszynie wirtualnej RHEL. Poniżej kroki, które podjąłem:
1. added a new drive to my computer (allocated more space to the VM)
2. created partition, sdb1, using 'fdisk /dev/sdb' and set to "linux LVM" (8e)
3. formatted sdb1 to ext3 with following cmd: mkfs.ext3 /dev/sdb1
4. added sdb1 to volume: vgextend /dev/sdb1
5. Created Logical volume: lvcreate -L 10G VolGroup00
6. Mounted: mount -t ext3 /dev/VolGroup00/lvol0 /test
polecenie mount dało mi następujący błąd:
mount: wrong fs type, bad option, bad superblock on /dev/VolGroup00/lvol0,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
Po uruchomieniu dmesg | tail
dostaję:
VFS: Can't find ext3 filesystem on dev dm-2.
Czy coś zrobiłem źle? Nie wiem, dlaczego nie może znaleźć systemu plików ext3, ponieważ zdecydowanie go utworzyłem. Ponownie to zrobiłem dwa razy.
mkfs.ext3
i mke2fs -j
generują identyczne wyniki, EXT3 jest w zasadzie EXT2 z kronikowaniem i -j
po prostu włącza kronikowanie.
mke2fs -j /dev/sdb1
zamiast mke2fs -j /dev/VolGroup00/lvol0
. Właśnie skopiowałem i wkleiłem twój kod i uruchomiłem go, ale wciąż nie zauważyłem, że muszę stworzyć system plików na LV zamiast na PV. Waliłem głową, próbując zrozumieć różnicę między tym, co zasugerowałeś, a tym, co zrobiłem. Dzięki za pomoc!
mke2fs -j /dev/VolGroup00/lvol0
.