problema de montagem do novo volume lógico rhel


0

Estou com um problema ao montar uma unidade lógica em uma pasta em uma VM RHEL. Abaixo estão os passos que tomei:

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

o comando mount me deu o seguinte erro:

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

Quando corro dmesg | tail, recebo:

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

Existe algo que eu fiz de errado? Eu não sei por que ele não consegue encontrar o sistema de arquivos ext3 porque eu definitivamente o criei. Eu refiz isso duas vezes agora.


1
Você parece ter esquecido mke2fs -j /dev/VolGroup00/lvol0.
Sami Laine

obrigado! Isso funcionou. Uma pergunta: Qual é a diferença entre mke2fs e mkfs.ext3? ao chamar mkfs.ext3, não funcionou. Ao chamar mke2fs como você sugeriu, funcionou. Eu não especificar a opção -j ao meu comando mkfs.ext3 porque a página homem diz a sua já implícita para mkfs.ext3
user972276

mkfs.ext3e mke2fs -jproduzir resultados idênticos, o EXT3 é basicamente EXT2 com registro no diário e -japenas ativa o registro no diário.
Sami Laine

Sim, foi o que eu pensei! Eu perdi completamente seu ponto de vista da primeira vez. Eu li o seu comentário como em mke2fs -j /dev/sdb1vez de mke2fs -j /dev/VolGroup00/lvol0. Eu apenas copiei e colei o seu código e o executei e ainda sentia falta de precisar criar o sistema de arquivos no LV, em vez do PV. Eu estava mexendo a cabeça tentando descobrir a diferença entre o que você sugeriu e o que eu fiz. Obrigado pela ajuda!
user972276

Respostas:


0

Como Sami Laine apontou, eu criei o sistema de arquivos no volume físico, mas não no volume lógico. Aqui está o comando que eu esqueci:

mke2fs -j /dev/VolGroup00/lvol0
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.