Linux 【mkfs 命令】制作文件系统

mkfs :make files-ystem:用于在特定的分区上建立 linux 文件系统

磁盘分区完成后,如果不格式化写入文件系统,则是不能正常使用的。这时就需要使用 mkfs 命令对硬盘分区进行格式化。

文件系统的类型

  Linux:存在几十个文件系统类型:ext2,ext3,ext4,xfs,brtfs等,不同文件系统采用不同的方法来管理磁盘空间,各有优劣;文件系统是具体到分区的,所以格式化针对的是分区,分区格式化指:采用指定的文件系统类型对分区空间进行登记、索引并建立相应的管理表格的过程。

  1. ext2 具有极快的速度和极小的CPU占用率,可用于硬盘和移动存储设备
  2. ext3 增加日志功能,可回溯追踪
  3. ext4 日志式文件系统,支持1EB(1024*1024TB),最大单文件16TB,支持连续写入可减少文件碎片。rhel6默认文件系统
  4. xfs 可以管理500T的硬盘。rhel7默认文件系统
  5. brtfs 文件系统针对固态盘做优化;

语法:

mkfs [-t 文件系统格式] 分区设备文件名

-t 文件系统格式:用于指定格式化的文件系统,如 ext3、ext4;

device : 预备检查的硬盘分区,例如:/dev/sda1

-V : 详细显示模式

-c : 在制做档案系统前,检查该partition 是否有坏轨

-l bad_blocks_file : 将有坏轨的block资料加到 bad_blocks_file 里面

block : 给定 block 的大小

示例:

1.将 sda6 分区格式化为ext3格式:在 /dev/sda6 分区上创建 ext3 文件系统:

mkfs -t ext3 /dev/sda6

2.格式化:制作文件系统:

#格式化成ext4格式的文件系统
mkfs.ext4 /dev/sdb1
#格式化成xfs格式的文件系统
mkfs.xfs /dev/sdc2

磁盘的格式化流程:

磁盘的格式化,是精确到每个分区的;磁盘分区在使用前,必须先格式化一下。具体步骤如下:

  1. 格式化磁盘分区
  2. 将磁盘分区挂载到一个文件夹下,其实可以理解为将文件夹映射到该分区下,当有文件存入该文件夹,则实际就存入了该磁盘的分区;
  3. 挂载分为手动挂载和自动挂载,手动挂载,则开启重启后会失效,自动挂载则在开机的时候给你挂好,让使用者无感;
  4. 有时候不需要该分区,则需要先卸载该分区对应的文件夹,再删除分区,则为卸载操作;

1.在根目录下新建一个 myfile 目录作为挂载的目录

mkdir /file

2.格式化sdb1分区,选用文件系统问目前最优的xfs。注意,/dev/sdb1一定要带上1,不带上就是格式化整个磁盘,结果就是你之前做的sda的分区全部白费了。

mkfs.xfs /dev/sdb1

3.实现自动挂载:fstab

# 手动挂载
mount /dev/sdb1 file/
# df -Th 查看 sdb1 磁盘是否可用
# 获取sdb1的UUID
blkid /dev/sdb1
# 编辑/etc/fstab文件,加入新的分区挂载
vim /etc/fstab
# 最后一行追加刚刚的磁盘挂载
#以上就完成了磁盘的自动挂载,可以开机重启验证下

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值