mkfs

mkfs

Eu estava lendo sobre o mkfscomando e me deparei com algo que não entendi muito bem:

mkfs

Sintaxe

      mkfs [-t fstype] [fs_options] device

Opções:

............

-q

Uses mkfs in quiet mode, resulting in very little output.

O que é "modo silencioso" no contexto da criação de sistema de arquivos?

Responder1

"quiet" significa que não produzirá nada, a menos que haja um erro. Se eu fizer um sistema de arquivos de teste com mkfs(que roda apenas mke2fsno meu sistema e provavelmente no seu também):

$ dd if=/dev/zero of=test bs=1024 count=1000
1000+0 records in
1000+0 records out
1024000 bytes (1.0 MB) copied, 0.00222076 s, 461 MB/s
$ mkfs test
mke2fs 1.42.10 (18-May-2014)
Discarding device blocks: done                            
Creating filesystem with 1000 1k blocks and 128 inodes

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

Eu recebo muitos resultados. Se eu fizer a mesma coisa com mke2fs -q:

$ dd if=/dev/zero of=test-quiet bs=1024 count=1000
1000+0 records in
1000+0 records out
1024000 bytes (1.0 MB) copied, 0.00222076 s, 461 MB/s
$ mkfs -q test-quiet
$

Não recebo saída de texto. Isso não afeta o sistema de arquivos criado, apenas a saída do terminal que você obtém ao executar o comando.

( ddestá criando um arquivo de 1000 KB para criar o sistema de arquivos, em vez de usar um dispositivo real)

informação relacionada