[转]mkfs命令参数及用法详解

    mkfs是 linux格式化磁盘命令

mkfs格式

       指令:mkfs
  使用权限 :  root
  使用方式 : mkfs [-V] [-t fstype] [fs-options] device [blocks] [-L Lable]
  说明 : 在特定的分区上建立linux文件系统
  参数 :
      device:  预备检查的硬盘 partition,例如:/dev/sda1
      -V :       详细显示模式
      -t :        给定档案系统的型式,默认值为  ext2
      -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格式
mfks -t ext3 /dev/sda6  
注意,这里的文件系统是要指定的,比如 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分区;



转载于:https://my.oschina.net/aiguozhe/blog/63450

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值