格式化磁盘

# 格式化磁盘

CentOS7下支持的文件系统类型
[root@localhost ~]# cat /etc/filesystems 
xfs
ext4
ext3
ext2
nodev proc
nodev devpts
iso9660
vfat
hfs
hfsplus
*

mkfs.类的命令:

mkfs.btrfs mkfs.cramfs mkfs.ext2 mkfs.ext3 mkfs.ext4 mkfs.minix mkfs.xfs

各种格式化类型的命令

如:

  • mkfs.ext4 /dev/sdb : 将/dev/sdb格式化为ext4格式

  • mkfs.xfs -f /dev/sdb : 将/dev/sdb格式化为xfs格式

    ,-f 强制格式化

[root@localhost ~]# mkfs.xfs -f /dev/sdb1
meta-data=/dev/sdb1              isize=512    agcount=4, agsize=131072 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=524288, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=2560, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
[root@localhost ~]# mkfs.ext4 /dev/sdb1
mke2fs 1.42.9 (28-Dec-2013)
文件系统标签=
OS type: Linux
块大小=4096 (log=2)
分块大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
131072 inodes, 524288 blocks
26214 blocks (5.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=536870912
16 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks: 
        32768, 98304, 163840, 229376, 294912

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

mke2fs 命令

mke2fs命令

介绍:格式化分区

格式:mke2fs [option] partition

用法:

  • -t : 指定类型(ext3,ext4)

    ,这个的类型再配置文件/etc/mke2fs.conf文件中定义

  • -b : 每个块的大小1024倍数

  • -m : 保留大小百分制(不用加%)

  • -L : 指定标签

    e2label /dev/sdb : 查看或修改分区标签

linux 磁盘中最小单位为块,就算只有一个字符,它的占用空间最小也是一个块的大小

[root@localhost ~]# mke2fs -t ext4 -b 4096 -m 10 -L "extends" /dev/sdb1
mke2fs 1.42.9 (28-Dec-2013)
文件系统标签=extends
OS type: Linux
块大小=4096 (log=2)
分块大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
131072 inodes, 524288 blocks
52428 blocks (10.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=536870912
16 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks: 
        32768, 98304, 163840, 229376, 294912

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

blkid 命令

blkid 命令:

介绍:查看磁盘分区

用法:

  • blkid :输出所有分区

  • bikid partition :输出制定分区

[root@localhost ~]# blkid 
/dev/sda1: UUID="ef6cd58d-c2ce-4377-8adc-9eec17ab88be" TYPE="xfs" 
/dev/sda2: UUID="2442c86d-9074-4ebe-ad68-acb3ee9ce902" TYPE="swap" 
/dev/sda3: UUID="767fdf45-dbe6-49c8-b87f-b32acd2aa5e0" TYPE="xfs" 
/dev/sdb1: LABEL="extends" UUID="cb051023-86b9-4a37-b499-86f285779153" TYPE="ext4" 
/dev/sdb2: PTTYPE="dos" 
/dev/sr0: UUID="2018-05-03-20-55-23-00" LABEL="CentOS 7 x86_64" TYPE="iso9660" PTTYPE="dos" 
[root@localhost ~]# blkid /dev/sda1
/dev/sda1: UUID="ef6cd58d-c2ce-4377-8adc-9eec17ab88be" TYPE="xfs"

最后更新于

这有帮助吗?