msgstr "mkfs"

msgstr "mkfs"

コマンドについて読んでいたのですmkfsが、よくわからない点がありました。

msgstr "mkfs"

構文

      mkfs [-t fstype] [fs_options] device

オプション:

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

-q

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

ファイルシステム作成における「quiet モード」とは何ですか?

答え1

「quiet」は、エラーが発生しない限り何も出力しないことを意味します。テストファイルシステムを作成すると、mkfs(これはmke2fs私のシステムでのみ実行され、おそらくあなたのシステムでも実行されます):

$ 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
$

たくさんの出力が得られます。同じことをすると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
$

テキスト出力は得られません。作成されたファイルシステム自体にはまったく影響せず、コマンド実行中に表示される端末出力のみに影響します。

(dd実際のデバイスを使用するのではなく、ファイルシステムを作成するために 1000KiB のファイルを作成します)

関連情報