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

    mkfs是 linux格式化磁盘命令html

mkfs格式linux

       指令: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分区;
相关文章
相关标签/搜索