注释:
1、磁盘其实分好区了,而且还不能用,还须要在这每一个分区上低格,所谓低格,虽然就是安装文件系统,Windows下的文件系统有Fat32、NTFS,CentOS使用的文件系统为ext,之前centOS5版本使用ext3作为默认的文件系统,而CentOS6使用ext4作为默认的文件系统;
2、当用man查询这四个命令的帮助文档时,你会发觉我们看见了同一个帮助文档,这说明四个命令是一样的;
3、指定文件系统格式为ext4格式化linux命令,该命令等同于mkfsext4/dev/sdb5,之后我们遇见兰溪格式c盘分区的时侯,直接指定低格为ext4即可查看linux是什么系统,也可以按照操作系统的版本来决定低格哪些格式;
选项:
-b:分区时设定每位数据块占用空间大小,目前支持1024、2048以及4096bytes每位块;
-i:设定inode的大小;
-N:设定inode数目,有时使用默认的inode数不够用,所以要自定设定inode数目;
-c:在低格前先检查一下c盘是否有问题,加上这个选项后会特别慢;
-L:预设该分区的标签label;
-j:构建ext3格式的分区,假如使用mkfs.ext3就不用加这个选项了;
-t:拿来指定哪些类型的文件系统,可以是ext2、ext3也可以是ext4;
-m:低格时,指定预留给管理员的c盘比列,是一个比率,只针对mke2fs命令;
比如:mke2fs-text4-b4096/dev/sdb5
注意:其中一个指标是“块的大小=4096”这里涉及到一个“块”的概念,c盘在被低格的时侯会预先规定好每一个块的大小,之后再把所有的空间分割成一个一个的小块,存数据的时侯也是一个快一个快的去写入,所以假如你的c盘存的都是非常小非常小的文件,例如说1k或则2k,这么建议在低格c盘的时侯指定块数值小一点,ext文件系统默认块的大小为4096,也就是4k,在低格的时侯,可以指定块大小为1024、2048或则4096(它们是成倍降低的),尽管低格的时侯可以指定块大小超过4096,并且一旦超过4096则不能正常挂载;
指定块的大小:mke2fs-text4-b8192/dev/sdb5
注意:可以使用-L来指定标签,标签会在挂载c盘的时侯使用,另外也可以讲到配置文件里,关于低格的这一部份,我建议除非有需求,否则不须要指定块的大小,也就是说,你只须要记住这两个选项:-t和-L即可。
更多关于Linuxc盘低格的基础分享:
基本功,低格命令,以低格/dev/sda1分区为例:
$sudoumount/dev/sda1
#必须先卸载该分区
#低格为FAT分区
$sudomkfs.vfat-F32/dev/sda1#-F参数必须小写,参数有12suse linux,16和32,分别对应FAT12,FAT16,FAT32。
#低格为NTFS分区,先要安装ntfsprogs,以Ubuntu/Debian为例:
$sudoapt-getinstallntfsprogs
#之后执行低格命令,以低格/dev/sda1分区为例:
$sudoumount/dev/sda1#必须先卸载该分区
$sudomkfs.ntfs/dev/sda1#低格为ntfs速率有点慢。
#低格为ext4/3/2,以低格/dev/sda1分区为例:
$sudoumount/dev/sda1#必须先卸载该分区
$sudomkfs.ext4/dev/sda1#低格为ext4分区
$sudomkfs.ext3/dev/sda1#低格为ext3分区
$sudomkfs.ext2/dev/sda1#低格为ext2分区
因为ext系列的分区都有一个给superuser的保留空间,必须占用一定的比率,默认5%,那么一来低格容量小的分区还不认为,5%也没多少,并且假如是几百G,1T的分区都会有问题,inthiscase,5%但是不小的数量啊!
『解决方式』
一、针对即将低格的分区格式化linux命令,以ext3为例:
$sudoumount/dev/sda1#必须先卸载该分区,这儿要低格的是/dev/sda1分区。
$sudomkfs.ext3-m0.05/dev/sda1#注意-m后的参数,设定的早已是百分位,这儿设定为0.05,是0.05%,也就是万分之5!
好了,这样以1T的分区为例,1T=1024GB=1048576MB(都是除以1024的关系),1048576MB*0.0005=524.288MB。
也就是说设定-m参数以后,保留区大约是524MB。其实你可以按照自己喜好设定。
二、对早已低格完毕的分区,而且不想擦出分区中的数据,可以使用tune2fs-m的方式:
#这条命令无须先卸载分区。
$sudotune2fs-m0.05/dev/sda2#这个反例是转换/dev/sda2分区的superuser保留区,同样设定为0.05,在提醒一次,是0.05%,也就是万分之5。