我在閱讀有關該mkfs
命令的內容時發現了一些我不太明白的內容:
MKFS
句法
mkfs [-t fstype] [fs_options] device
選項 :
…………
-q
Uses mkfs in quiet mode, resulting in very little output.
檔案系統建立上下文中的「安靜模式」是什麼?
答案1
「安靜」意味著除非出現錯誤,否則它不會輸出任何內容。如果我創建一個測試檔案系統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 檔案來建立檔案系統,而不是使用真實裝置)