$ df -h 輸出的最後一行將/dev /sdb1列為我們的USB驅動器。 使用以下命令以按照VFAT文件係統格式化USB: $ sudo mkfs.vfat /dev/sdb1 mkfs.ext4 您隻能格式化未安裝的USB驅動器,否則,將收到以下消息: 因此,請通過以下命令卸載驅動器: $ sudo umount /dev/sdb1 命令使用 mkfs.ext4 [參數 [設備] 參數說明 -c 格式化前檢查分區是否有壞塊 Checking for bad blocks (read-only test): 19.34% done, 0:21 elapsed. (0/0/0 errors) Checking for bad blocks (read-only test): done -l filename 將壞塊的數據保存到filename文件(需要預先創建文件) read_bad_blocks_file: 沒有那個文件或目錄 當嘗試打開 badfile 時 -v 顯示詳細信息 fs_types for mke2fs.conf resolution: 'ext4' -q 執行時不顯示任何信息 -V 顯示版本信息 mke2fs 1.43.3 (04-Sep-2016) Using EXT2FS Library version 1.43.3 [-b block-size] 指定block size大小,默認配置文件在/etc/mke2fs.conf,blocksize = 4096 Block size: 4096 Fragment size: 4096 [-I inode-size] 指定inode size大小,默認配置文件在/etc/mke2fs.conf,inode_size = 256 Inode size: 256 [-N number-of-inodes] 指定inode個數,最大創建文件個數 Inode count: 242400 [-m reserved-blocks-percentage] 指定預留block總個數的百分比,默認是5% Reserved block count: 48390 [-g blocks-per-group] 指定每個塊組含有多少block Blocks per group: 32768 [-O feature[,...]] 設置參數 默認參數: base_features = sparse_super,filetype,resize_inode,dir_index,ext_attr features = has_journal,extent,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize,64bit ^has_journal 關閉日誌功能 sparse_super 保留超級塊 Filesystem features: has_journal ext_attr resize_inode dir_index filetype extent 64bit flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isize [-M last-mounted-directory] 指定最後掛載的目錄路徑 Last mounted on: [-t fs-type] 指定文件系統類型 [-U UUID] 指定文件系統UUID Filesystem UUID: 68333f96-8039-44b6-98c3-2570ff9f26f2 [-T fs_types] largefile 存儲大文件,單位1MB,默認情況下blocks是inodes的4倍,存儲基本單位是block 4k,意思就是全部存儲16K單位文件inodes可以最大限度把blocks用完 file_size = 16k,inode剛好用完 file_size > 16k,inode用不完 file_size < 16k,inode不夠用 可以寫腳本進行測試驗證 [-J journal-options] size=journal-size 指定日誌文件大小,默認單位MB,範圍4MB-40MB location=journal-location device=external-journal 日誌大小: 64M Journal length: 16384 Journal sequence: 0x00000001 Journal start: 0 [-G flex-group-size] 指定柔性塊組大小,暫不知道怎麼用 [-L volume-label] 設置文件的卷標 Filesystem volume name: [-r fs-revision] 1 指定要建立的ext4文件系統版本 Filesystem revision #: 1 (dynamic) [-i bytes-per-inode] 指定"字節/inode"的比例 下面的參數暫不知如何使用: [-C cluster-size] [-o creator-os] [-E extended-option[,...]] [-T usage-type ] [-jnqvDFKSV] [blocks-count] 總結說明