Corrigindo falhaCould not stat /dev/sdb1ao formatar pendrive commkfs

Para montar um pendrive com boot Debian, fiz o particionamento (fdisk) e formatação (mkfs), mas acabei tendo problemas (por não ler o aviso do comando).

nsogbu

Estava criando um pendrivebotávelcom Debian, conforme Post Pendrive de boot com Debian Lenny customizado, quando tive um erro ao executar a formatação utilizandomkfs”:

  root@debian:/home/matrix# mkfs.ext2 /dev/sdb1
  mke2fs 1.42.5 (29-Jul-2012)
  Could not stat /dev/sdb1 --- Arquivo ou diretório não encontrado
 
  The device apparently does not exist; did you specify it correctly?

n'ezie, o problema parece ser um reflexo da etapa anterior, quando eu ainda estava criando a partiçãosdb1” na “fdiske apareceu umWARNINGao mandar gravar (w):

  root@debian:/home/matrix# fdisk /dev/sdb
  ...
  Command (m maka help): w
  The partition table has been altered!
  Calling ioctl() to re-read partition table.
  WARNING: Re-reading the partition table failed with error 22: Invalid argument.
  The kernel still uses the old table.
  The new table will be used at the next reboot.
  Syncing disks.

O aviso acima (WARNING) já dizia tudo; bastava ter lido

ngwọta

Para conseguir formatar, foi só fazer o que dizia a mensagem: “The new table will be used at the next reboot”, ndị ọzọ okwu, reiniciar o Debian e só depois usar omkfsnovamente:

  root@debian:/home/matrix# mkfs.ext2 /dev/sdb1
  mke2fs 1.42.5 (29-Jul-2012)
  Filesystem label=
  OS type: Linux
  Block size=4096 (log=2)
  Fragment size=4096 (log=2)
  Stride=0 blocks, Stripe obosara=0 blocks
  122160 inodes, 487707 blocks
  24385 blocks (5.00%) reserved maka the super user
  First data block=0
  Maximum filesystem blocks=503316480
  15 block groups
  32768 blocks per group, 32768 fragments per group
  8144 inodes per group
  Superblock backups stored on blocks: 
	32768, 98304, 163840, 229376, 294912
 
  Allocating group tables: done                            
  Writing inode tables: done                            
  Writing superblocks and filesystem accounting information: done

Agora sim! Veja que o filesystem ext2 foi criado:

  root@debian:/home/matrix# file -s /dev/sdb1
  /dev/sdb1: sticky Linux rev 1.0 ext2 filesystem data, UUID=85d9e0b5-e251-48ca-a368-51a557eb1570 (large files)

Apenas para ficar registrado, vi um comentário referente ao mesmo problema, em que uma pessoa disse ter feito o o seguinte procedimento solucionar:

root@debian:/home/matrix# cat /proc/partitions 
major minor  #blocks  name
 
   8        0   26214400 sda
   8        1     975872 sda1
   8        2   25236480 sda2
  11        0    1048575 sr0
   8       16    1951632 sdb
  root@debian:/home/matrix# mknod /dev/sdb1 b 8 16

Para mim não precisou fazer isto; foi só mesmo reiniciarfica a dica!

isi mmalite

Pendrive de boot com Debian Lenny customizado
mkfs => Could not stat /dev/sdb1, although partition exists

Total accesses: 3844

Nkume a-aza

Na adreesị email gị agaghị bipụtara. Chọrọ ubi na-akara na *