mkfs是 linux格式化磁盘命令html
mkfs格式linux
指令:mkfs
使用权限 : root
使用方式 : mkfs [-V] [-t fstype] [fs-options] device [blocks] [-L Lable]
说明 : 在特定的分区上创建linux文件系统
参数 :
device: 预备检查的硬盘 partition,例如:/dev/sda1
-V : 详细显示模式
-c : 在制作档案系统前,检查该partition 是否有坏轨
-l bad_blocks_file : 将有坏轨的block块加到bad_blocks_file 里面
block : 给定 block 的大小
-L: 创建lable
补充说明
mkfs自己并不执行创建文件系统的工做,而是去调用相关的程序来执行。例如,若在"-t" 参数中指定ext2,则
mkfs会调用mke2fs来创建文件系统
例子
在 /dev/hda5 上建一个 msdos 的档案系统,同时检查是否有坏轨存在,而且将过程详细列出来 :
mkfs -V -t msdos -c /dev/hda5
将sda6分区格式化为ext3格式
注意,这里的文件系统是要指定的,好比 ext3 ;reiserfs ;ext2 ;fat32 ;msdos 等.
设备能够是一块硬盘的分区,软盘,光驱等。 在格式化分区以前,您得懂得如何查看硬盘分区状况,并有针对性的格式化;能够用fdisk -l命令查看.
格式化完成后,能够用mount命令加载分区了。好比将上面格式后的/dev/sda6分区挂载到/mnt/sda6
# mkdir /mnt/sda6
# chmod 777 /mnt/sda6
# mount /dev/sda6 /mnt/sda6
其余格式化命令
咱们先说了一个mkfs 工具后,咱们再来介绍 mkfs.ext3 mkfs.reiserfs mkfs.ext2 mkdosfs mkfs.msdos mkfs.vfat ,其实mkfs 在执行的命令的时候,也是调用的这个工具,这也是我先把mkfs介绍的主要缘由——经过文件名,咱们就知道这些工具是支持什么文件系统;这些命令为咱们提供了更多的方便;
# mkfs.ext3 /dev/sda6 注:把该设备格式化成ext3文件系统
# mke2fs -j /dev/sda6 注:把该设备格式化成ext3文件系统
# mkfs.ext2 /dev/sda6 注:把该设备格式化成ext2文件系统
# mke2fs /dev/sda6 注:把该设备格式化成ext2文件系统
# mkfs.reiserfs /dev/sda6 注:把该设备格式化成reiserfs文件系统
# mkfs.vfat /dev/sda6 注:把该设备格式化成fat32文件系统
# mkfs.msdos /dev/sda6 注:把该设备格式化成fat16文件系统,msdos文件系统就是fat16;
# mkdosfs /dev/sda6 注:把该设备格式化成fat16文件系统,同mkfs.msdos
mkswap 命令把一个分区格式化成为swap交换区;
# mkswap /dev/sda6 注:建立此分区为swap 交换分区
# swapon /dev/sda6 注:加载交换分区;
# swapoff /dev/sda6 注:关闭交换分区;
注意不能使用mount命令将交换分区加载到某个目录
咱们查看系统已经加载的swap交换分区;
# swapon /dev/sda6 注:加载交换分区;
# swapon -s
Filename Type Size Used Priority
/dev/hda7 partition 787144 0 -1
/dev/sda6 partition 225144 0 -3
为何个人系统有两个交换分区?由于我用移动U盘作的实验,主要是为写教程之用;sda6是我在U盘上建的swap分区;