本文主要是介绍4.6-磁盘格式化(下),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
格式化分区
-b 分区时设定每个数据区块占用空间大小,目前支持 1024 、2048 以及 4096 Bytes
[root@evan-01 ~]# mke2fs -b 2048 /dev/sdb1
mke2fs 1.42.9 (28-Dec-2013)
Filesystem label=
OS type: Linux
Block size=2048 (log=1)
Fragment size=2048 (log=1)
Stride=0 blocks, Stripe width=0 blocks
196608 inodes, 1572864 blocks
78643 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=538968064
96 block groups
16384 blocks per group, 16384 fragments per group
2048 inodes per group
Superblock backups stored on blocks: 16384, 49152, 81920, 114688, 147456, 409600, 442368, 802816, 1327104Allocating group tables: done
Writing inode tables: done
Writing superblocks and filesystem accounting information: done [root@evan-01 ~]#
-m 格式化的时候,指定预留给管理员的磁盘比例,是百分比,只针对 mke2fs 命令
如果磁盘空间为 1T 的话 5% 就是好几百 M。如果嫌这个地方预留的百分比大的话,可以设置小一些。(可以设置为浮点数如:0.1…)
[root@evan-01 ~]# mke2fs -m 0.1 /dev/sdb1
mke2fs 1.42.9 (28-Dec-2013)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
196608 inodes, 786432 blocks
786 blocks (0.10%) reserved for the super user
First data block=0
Maximum filesystem blocks=805306368
24 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912Allocating group tables: done
Writing inode tables: done
Writing superblocks and filesystem accounting information: done [root@evan-01 ~]#
不指定文件系统类型的话,默认就是 ext2
[root@evan-01 ~]# blkid /dev/sdb1
/dev/sdb1: UUID="b876c587-6278-4e78-8fc7-8195f3a97d92" TYPE="ext2"
[root@evan-01 ~]#
指定下文件系统为 ext4
[root@evan-01 ~]# mke2fs -t ext4 -m 0.1 /dev/sdb1
mke2fs 1.42.9 (28-Dec-2013)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
196608 inodes, 786432 blocks
786 blocks (0.10%) reserved for the super user
First data block=0
Maximum filesystem blocks=805306368
24 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912Allocating group tables: done
Writing inode tables: done
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done [root@evan-01 ~]# blkid /dev/sdb1
/dev/sdb1: UUID="230d0a9f-0a8e-43d5-937e-0f08dfa2af3c" TYPE="ext4"
[root@evan-01 ~]#
mke2fs -t ext4 === mkfs.ext4
[root@evan-01 ~]# mkfs.ext4 -m 0.1 /dev/sdb1
mke2fs 1.42.9 (28-Dec-2013)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
196608 inodes, 786432 blocks
786 blocks (0.10%) reserved for the super user
First data block=0
Maximum filesystem blocks=805306368
24 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912Allocating group tables: done
Writing inode tables: done
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done [root@evan-01 ~]#
-i 设定 inode 大小
查看下信息,可以看到大概比例就是 1:4 这个比例嫌块太小的话,是可以把块大小调大的
这次比例就变成 1:2 了
[root@evan-01 ~]# mke2fs -i 8192 -t ext4 /dev/sdb1
这篇关于4.6-磁盘格式化(下)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!