1. mkfs
命令概述
mkfs
(英文全拼:make file system)命令用于在特定的分区上建立Linux文件系统。它可以创建多种文件系统类型,如ext2、ext3、ext4、xfs、btrfs等。
2. mkfs
使用方式
mkfs [-V] [-t fstype] [fs-options] filesys [blocks]
3. 参数说明
必选参数
filesys
:指定要格式化的设备或分区,如:/dev/sda1。
选择参数
-V
:详细显示模式。
示例:mkfs -V -t ext4 /dev/sda1
该命令会详细显示格式化过程。
-t fstype
:指定文件系统类型,Linux的预设值为ext2。
示例:mkfs -t ext4 /dev/sda1
该命令会在/dev/sda1分区上创建ext4文件系统。
-c
:在制作文件系统前,检查该分区是否有坏轨。
示例:mkfs -c /dev/sda1
该命令会在格式化前检查分区是否有坏道。
-l bad_blocks_file
:将有坏轨的block资料抄到bad_blocks_file里面。
示例:mkfs -l badblocks.txt /dev/sda1
该命令会将坏道信息保存到badblocks.txt文件中。
blocks
:指定block的大小。
示例:mkfs -t ext4 -b 4096 /dev/sda1
该命令会在/dev/sda1分区上创建block大小为4096字节的ext4文件系统。
4. 使用举例
例1:在/dev/hda5上建立一个msdos的文件系统,并检查是否有坏轨存在,同时将过程详细列出
mkfs -V -t msdos -c /dev/hda5
例2:将sda6分区格式化为ext3格式
mkfs -t ext3 /dev/sda6
5. mkfs
和 fdisk
结合使用的例子
下面是一个详细的例子,展示如何使用fdisk
创建分区,然后使用mkfs
格式化分区。
步骤1:使用 fdisk
创建新的分区
进入
fdisk
交互模式:fdisk /dev/sda
在
fdisk
命令行界面创建新分区:Command (m for help): n Command action e extended p primary partition (1-4) p Partition number (1-4): 3 First sector (2048-209715199, default 2048): 20964825 Last sector, +sectors or +size{K,M,G,T,P} (20964825-209715199, default 209715199): +50G
查看分区信息并保存:
Command (m for help): p Command (m for help): w
步骤2:使用 mkfs
格式化新的分区
创建ext4文件系统:
mkfs -t ext4 /dev/sda3
检查是否有坏道并详细显示过程:
mkfs -V -t ext4 -c /dev/sda3
本文由mdnice多平台发布
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。