10.17 Linux mkfs命令详解格式化分区(为分区写入文件系统)

那天在实验室,我正忙着给服务器上的硬盘分区,分完区后,突然想到,光分区还不行啊,得格式化才能用啊。
我记得以前有个同学,他分完区就急着用,结果发现系统启动时提示分区未格式化,那时候他急得满头大汗。
我当时就在想,要是能有个简单的方法来格式化分区就好了。
后来,我就学会了使用mkfs命令,它真的挺方便的。
记得有一次,我格式化一个2 TB的分区,用了不到五分钟。
那是在2 01 5 年的夏天,地点是北京的一所大学机房。
等等,还有个事,我突然想到,那堆免费的学习资源,是不是应该分享给更多需要的人呢?

linux怎么手动分区

说起Linux手动分区,我还真是有点经验。
记得当年我第一次接触这个的时候,那可真是有点头大,但现在回想起来,步骤还是挺清晰的。

说实话,第一步就是得查看磁盘情况。
你得先知道你的硬盘长什么样,分成了几个区。
我当时用的是lsblk这个命令,它会把所有的硬盘分区都列出来,一目了然。
还有lsblk -f,这个命令能告诉你更详细的信息,比如文件系统类型啥的,这样你就知道接下来该干嘛了。

然后,你得进入分区工具。
像我那时候,用的是fdisk命令,比如对新硬盘/dev/sdb分区,就输入fdisk /dev/sdb。
进入之后,输入m看看帮助菜单,里面有各种命令的说明,挺有用的。

创建分区嘛,就输入n,然后根据提示来设置分区号、起始和结束扇区位置。
分区号就像每个分区的身份证号,而起始和结束扇区位置决定了分区的大小。

分区设置好了,别忘了保存退出,输入w就能把操作写进磁盘。
如果没写,之前的操作就白费了。

接下来,为了让系统知道你新创建的分区,你可以重启系统,或者执行partprobe命令,这个命令挺方便的,不用重启也能让系统知道新分区。

然后就是格式化分区了。
用mkfs.ext4 这样的命令,把分区格式化一下,这样分区就能存储数据了。
注意啊,扩展分区是不能格式化的,只能格式化主分区或逻辑分区。

最后一步是挂载分区。
你得先创建一个挂载点目录,比如叫newdisk。
然后用mount命令把分区挂载到这个目录上,这样你就能通过这个目录访问和使用分区了。

说到底,Linux手动分区虽然看起来复杂,但一步步来,还是挺有意思的。
我记得当时我花了老半天,最后成功分区了,那感觉还挺爽的。

linux逻辑分区与主分区的关系linux逻辑分区与主分区

那天我在电脑上整理硬盘,发现一个3 T的硬盘只分了一个C盘,剩下的空间都放在了D盘里。
我想着,这硬盘空间挺大的,是不是可以再分几个分区出来,这样用着也方便。
然后我就开始研究分区表,发现MBR分区表最多只能有4 个主分区或者3 个主分区加1 个扩展分区。
那扩展分区里还能再分出多少个逻辑分区呢?我还真没算过,得好好想想。
等等,还有个事,我记得以前装系统的时候,硬盘分区命名挺有意思的,比如sda1 、sda2 ,那这sda是什么意思呢?突然想到,这可能是硬盘接口的命名规则,IDE接口的是hd,SCSI接口的是sd。
那是不是说,硬盘分区命名和硬盘接口有关呢?嗯,我得查查。