problema com montagem img (loop super bad block) [fechado]

1

Estou tendo um erro estranho. Eu estou tentando montar um arquivo de imagem (img) e está me dando um erro estranho. Eu estou no meu computador de trabalho.

Eu fiz os mesmos comandos no meu computador doméstico e funcionou corretamente como esperado. Tanto o meu computador de casa como o computador de trabalho são o Ubuntu 18.04 e estão totalmente atualizados. Eu também, no meu computador de trabalho, criei uma nova janela de encaixe e montei um arquivo img, sem erros. Aqui estão os comandos que estou usando.

$ dd if=/dev/zero of=file.img bs=1M count=50
$ mkfs ext3 -F file.img
$ mkdir r
$ sudo mount file.img r

Aqui está a saída da execução desses comandos no meu computador de trabalho.

$ dd if=/dev/zero of=file.img bs=1M count=50
50+0 records in
50+0 records out
52428800 bytes (52 MB, 50 MiB) copied, 0.429099 s, 122 MB/s
root@mike-Box:/media/sf_shared# mkfs ext3 -F file.img
mke2fs 1.44.1 (24-Mar-2018)
Creating filesystem with 51200 1k blocks and 12824 inodes
Filesystem UUID: a6ca003b-fb6e-4dc1-b3e9-82780096500a
Superblock backups stored on blocks: 
    8193, 24577, 40961

Allocating group tables: done                            
Writing inode tables: done                            
Writing superblocks and filesystem accounting information: done

root@mike-Box:/media/sf_shared# mkdir r
root@mike-Box:/media/sf_shared# mount file.img r
mount: /media/sf_shared/r: can't read superblock on /dev/loop23.
root@mike-Box:/media/sf_shared# 

O que faz parecer estranho para mim é que o Docker usa o mesmo kernel e módulos do kernel, então não sei por que posso fazê-lo no Docker e em casa, mas não no trabalho. Casa e trabalho são a mesma versão. Talvez haja algumas pequenas diferenças de software. Primeiro pensei que seria um arquivo corrompido em algum lugar.

Alguma opinião?

*** Editar

mike@mike-Box:~/sf_shared$ sudo mount /media/sf_shared/file.img /media/sf_shared/r/
mount: /media/sf_shared/r: can't read superblock on /dev/loop23.
mike@mike-Box:~/sf_shared$ sudo mount -v /media/sf_shared/file.img /media/sf_shared/r/
mount: /media/sf_shared/r: can't read superblock on /dev/loop23.

*** Editar 2 nova informação. Se eu formatar o arquivo como ntfs, ele não produzirá nenhum erro. Parece funcionar corretamente após a montagem, mas com um df -h não está na lista. Um umount dirá que não está montado. Eu enfiei um stick USB e o bastão foi montado corretamente. Umount então tente montá-lo novamente em um novo diretório. O comando mount não produz erros, mas com um df -h ele não está na lista. Eu não sei como funciona a montagem automática, mas o problema parece estar no comando mount. Eu fiz um apt reinstalar mas não mudou o comportamento. Eu fiz um remendo apt montar ... as mensagens me convenceram a não fazer isso ....

    
por Goff 24.07.2018 / 22:51

0 respostas

Tags