磁盘格式化mkfs、mke2fs

在完成磁盘分区的操作后,接着就需要对新建的分区进行格式化,创建相应的文件系统。在linux系统中我们通常借助mkfs和mke2fs这两个命令来进行以上操作。

mkfs命令

mkfs命令通常用于在设备硬件分区上创建linux文件系统。mkfs命令支持建立多种Linux文件系统,如ext系列,xfs等等。实际上mkfs是支持多种文件系统构建命令mkfs. TYPE的前部分,mkfs命令通常执行的时候也是调用mkfs. TYPE来执行,如mkfs.ext2,mkfs.vfs,mkfs.vfat等等。

命令格式:
mkfs [options] [device]
常用选项:
-t TYPE:指定创建的linux系统类型,如ext2,ext3,ext4等等,默认类型为ext2;
-L 'LABEL' :设置卷标;注意,该选项只能在创建文件系统时指定卷标,因为在单独使用该选项设置卷标的时候,磁盘会被格式化为默认系统类型ext2。
使用案例:

创建vfat系统:

[root@localhost tmp]# mkfs -t vfat /dev/sdb1
mkfs.fat 3.0.20 (12 Jun 2013)

创建ext4文件系统并指定卷标为testdisk:

[root@localhost tmp]# mkfs -t ext4 -L 'testdisk' /dev/sdb1
mke2fs 1.42.9 (28-Dec-2013)
文件系统标签=testdisk
OS type: Linux
块大小=4096 (log=2)
分块大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
655360 inodes, 2621440 blocks
131072 blocks (5.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=2151677952
80 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks: 
    32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632

Allocating group tables: 完成                            
正在写入inode表: 完成                            
Creating journal (32768 blocks): 完成
Writing superblocks and filesystem accounting information: 完成 

[root@localhost tmp]# blkid /dev/sdb1
/dev/sdb1: LABEL="testdisk" UUID="f5ab78a1-a8a1-4a83-928d-3bb3c581cdf4" TYPE="ext4" 

mke2fs命令

mke2fs命令是专门用于管理ext系列文件系统的一个专门的工具。其还有像mkfs.ext2,mkfs.ext3,mkfs.ext4等衍生的命令,它们的用法mke2fs类似,在系统man下它们的帮助手册会直接跳转mke2fs命令的帮助手册。

命令格式:
mke2fs [options] [device]
常用选项
-t fs-type:指定文件系统类型(如ext2,ext3,ext4等等),则会从/etc/mke2fs.conf文件中读取默认配置;
-b block-size:设置硬盘的block大小。
-L 'LABEL':设置卷标;
-j:创建ext3文件系统,mkfs.ext3自带了该选项;
-N:设置inode节点的数量;
-m:设置为文件系统预留的块的百分比;
-c:在创建文件系统前进程硬盘自检;
使用案例:

创建ext4文件系统并设置卷标为testdisk:

root@localhost ~]# mke2fs -t ext4 -L 'testdisk' /dev/sdb1
mke2fs 1.42.9 (28-Dec-2013)
文件系统标签=testdisk
OS type: Linux
块大小=4096 (log=2)
分块大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
327680 inodes, 1310720 blocks
65536 blocks (5.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=1342177280
40 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks: 
    32768, 98304, 163840, 229376, 294912, 819200, 884736

Allocating group tables: 完成                            
正在写入inode表: 完成                            
Creating journal (32768 blocks): 完成
Writing superblocks and filesystem accounting information: 完成 

你可能感兴趣的:(磁盘格式化mkfs、mke2fs)