выпуск монтирования нового логического тома rhel

968
user972276

У меня проблема с подключением логического диска к папке на виртуальной машине RHEL. Ниже приведены шаги, которые я предпринял:

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 

команда mount дала мне следующую ошибку:

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 

Когда я бегу, dmesg | tailя получаю:

VFS: Can't find ext3 filesystem on dev dm-2. 

Что-то я не так сделал? Я не знаю, почему он не может найти файловую систему ext3, потому что я определенно создал ее. Я сделал это дважды сейчас.

0
Вы, кажется, забыли `mke2fs -j / dev / VolGroup00 / lvol0`. Sami Laine 10 лет назад 1
благодарю вас! Это сработало. Один вопрос: в чем разница между mke2fs и mkfs.ext3? при вызове mkfs.ext3 это не сработало. При вызове mke2fs, как вы предложили, это сработало. Я не указал опцию -j в моей команде mkfs.ext3, потому что на странице руководства сказано, что она уже подразумевается для mkfs.ext3 user972276 10 лет назад 0
`mkfs.ext3` и` mke2fs -j` дают идентичные результаты, EXT3 - это, в основном, EXT2 с ведением журнала, а `-j` просто включает ведение журнала. Sami Laine 10 лет назад 0
да, я так и думал! Я полностью упустил вашу точку зрения в первый раз. Я прочитал ваш комментарий как `mke2fs -j / dev / sdb1` вместо` mke2fs -j / dev / VolGroup00 / lvol0`. Я просто скопировал и вставил ваш код, запустил его и все еще упустил необходимость создания файловой системы на LV вместо PV. Я ломал голову, пытаясь понять разницу между тем, что ты предложил, и тем, что я сделал. Спасибо за вашу помощь! user972276 10 лет назад 0

1 ответ на вопрос

0
user972276

As Sami Laine pointed out, I had created the filesystem on the physical volume, but not the logical volume. Here is the command I forgot:

mke2fs -j /dev/VolGroup00/lvol0 

Похожие вопросы