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
非常感谢您读到这里!如果您觉得这篇文章对您有帮助,请不要忘记关注公众号。关注后,您将第一时间获得最新的AI、云计算、运维(Linux、数据库,容器等)技术,以及更多实用的技能干货。
点击页面右上角的“关注”按钮,不错过任何精彩内容!

扫码获取联系方式



文章转载自周同学带您玩AI,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




