志在指尖
用双手敲打未来

linux格式化硬盘(linux格式化分区命令详解)

linux格式化硬盘

磁盘虽然分好区了,但是还不能用,还需要在这每一个分区上格局化,所谓格局化,其实便是安装文件体系,Windows下的文件体系有Fat32、NTFS,CentOS运用的文件体系为ext,之前centOS5版本运用ext3作为默许的文件体系,而CentOS6运用ext4作为默许的文件体系。
当用man查询这四个命令的协助文档时,你会发现咱们看到了同一个协助文档,这说明四个命令是相同的。
指定文件体系格局为ext4,该命令等同于mkfsext4/dev/sdb5,以后咱们遇到余姚格局磁盘分区的时分,直接指定格局化为ext4即可,也能够依据操作体系的版原本决议格局化什么格局。
选项:-b:分区时设定每个数据块占用空间巨细,现在支持1024、2048以及4096bytes每个块。-i:设定inode的巨细。-N:设定inode数量,有时运用默许的inode数不够用,所以要自定设定inode数量。-c:在格局化前先检测一下磁盘是否有问题,加上这个选项后会非常慢。
-L:预设该分区的标签label。-j:建立ext3格局的分区,如果运用mkfs.ext3就不必加这个选项了。-t:用来指定什么类型的文件体系,可所以ext2、ext3也可所以ext4。-m:格局化时,指定预留给管理员的磁盘份额,是一个百分比,只针对mke2fs命令。
留意:能够运用-L来指定标签,标签会在挂载磁盘的时分运用,另外也能够写到配置文件里,关于格局化的这一部分,我建议除非有需求,否则不需要指定块的巨细,也便是说,你只需要记住这两个选项:-t和-L即可。linux格式化硬盘

linux格式化分区命令详解

指令:mke2fsmke2fs[选项]文件体系磁盘盘符=
注释:
1、磁盘虽然分好区了,但是还不能用,还需要在这每一个分区上格局化,所谓格局化,其实就是装置文件体系,Windows下的文件体系有Fat32、NTFS,CentOS运用的文件体系为ext,之前centOS5版本运用ext3作为默许的文件体系,而CentOS6运用ext4作为默许的文件体系;
2、当用man查询这四个指令的协助文档时,你会发现咱们看到了同一个协助文档,这说明四个指令是相同的;
3、指定文件体系格局为ext4,该指令等同于mkfsext4/dev/sdb5,以后咱们遇到余姚格局磁盘分区的时分,直接指定格局化为ext4即可,也能够根据操作体系的版原本决议格局化什么格局;
选项:
-b:分区时设定每个数据块占用空间巨细,现在支持1024、2048以及4096bytes每个块;
-i:设定inode的巨细;
-N:设定inode数量,有时运用默许的inode数不够用,所以要自定设定inode数量;
-c:在格局化前先检测一下磁盘是否有问题,加上这个选项后会十分慢;
-L:预设该分区的标签label;
-j:建立ext3格局的分区,如果运用mkfs.ext3就不必加这个选项了;
-t:用来指定什么类型的文件体系,能够是ext2、ext3也能够是ext4;
-m:格局化时,指定预留给管理员的磁盘比例,是一个百分比,只针对mke2fs指令;
例如:mke2fs-text4-b4096/dev/sdb5
留意:其间一个指标是“块的巨细=4096”这儿涉及到一个“块”的概念,磁盘在被格局化的时分会预先规定好每一个块的巨细,然后再把所有的空间分割成一个一个的小块,存数据的时分也是一个快一个快的去写入,所以如果你的磁盘存的都是特别小特别小的文件,比如说1k或者2k,那么主张在格局化磁盘的时分指定块数值小一点,ext文件体系默许块的巨细为4096,也就是4k,在格局化的时分,能够指定块巨细为1024、2048或者4096(它们是成倍增加的),虽然格局化的时分能够指定块巨细超越4096,但是一旦超越4096则不能正常挂载;
指定块的巨细:mke2fs-text4-b8192/dev/sdb5
留意:能够运用-L来指定标签,标签会在挂载磁盘的时分运用,另外也能够写到配置文件里,关于格局化的这一部分,我主张除非有需求,否则不需要指定块的巨细,也就是说,你只需要记住这两个选项:-t和-L即可。
更多关于Linux磁盘格局化的基础分享:
基本功,格局化指令,以格局化/dev/sda1分区为例:
$sudoumount/dev/sda1
#有必要先卸载该分区
#格局化为FAT分区
$sudomkfs.vfat-F32/dev/sda1#-F参数有必要大写,参数有12,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%但是不小的数目啊!
『解决方法』
一、针对将要格局化的分区,以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。

未经允许不得转载:IT技术网站 » linux格式化硬盘(linux格式化分区命令详解)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载