RHEL6入门系列之十九,硬盘分区与格式化

从今天开始介绍如何在Linux系统中管理磁盘和文件系统,也就是如何进行分区、格式化、挂载……这些操作。

首先需要复习一下在前面讲过的硬盘分区和文件系统的内容,具体参看 http://80821.blog.51cto.com/70821/1110426。
这里重点要把硬盘以及硬盘分区的设备文件名如何表示复习一下。
硬盘的设备文件名主要与硬盘的接口类型有关,如第一块ATAIDE硬盘的设备文件是/dev/hda,第一块SATA或SCSI硬盘的设备文件名则是/dev/sda。
另外,对于所有使用USB接口的移动存储设备,不论是移动硬盘、优盘,还是USB光驱,都一律使用/dev/sdxx的设备文件。
光驱(光盘)的设备文件一般默认为/dev/cdrom,这个就与光驱的接口无关了。
与硬盘一样,每一个分区也会有象征该分区的设备文件,在设备文件名中采用编号来表示不同的分区。
  • 主分区与扩展分区:使用1~4的编号。

  • 逻辑分区:使用5~63的编号。

如/dev/sda的第一个主分区,其设备文件便是/dev/sda1;而/dev/sdb的第一个逻辑分区,其设备文件是/dev/sdb5。
好,复习到此结束,下面是今天的第一个问题,如何进行硬盘分区操作。
一、硬盘分区
1 、添加硬盘
我们现在所用的虚拟机中只有一块硬盘,而且在安装Linux系统的过程中已经分好区了,所以要练习分区操作,首先需要在虚拟机中再添加一块硬盘。在这之前应先将虚拟机关机,我们总不能在开机的状态下为一台电脑增加硬盘吧,再是要注意是关机,而非挂起,可以使用前面介绍的“shutdown–hnow”等命令关闭Linux系统。
关机之后,打开虚拟机的硬件设置界面,点击“添加”按钮,再添加一块容量为20GB的SCSI硬盘。添加硬盘的过程就不介绍了,注意磁盘文件仍然要使用单个文件保存。

202848417.jpg

添加好硬盘之后,将虚拟机重新开机。
在Linux中最基本的磁盘及分区管理工具是fdisk,估计但凡学过计算机的人对fdisk都不会陌生,在DOS时代fdisk可是最经典的分区方法,不过Linux中的fdisk与DOS中的fdisk还是有很多区别的。
我们先来检测一下刚增加的硬盘,根据刚才复习的知识可以得知,这是系统中第2块SCSI硬盘,设备文件名应该是/dev/sdb。可以执行“fdisk–l”命令查看验证,“fdisk-l”命令的作用是列出当前系统中所有硬盘设备及其分区的信息。

203034273.jpg

上述信息中包含了各硬盘的整体情况和分区信息,其中“/dev/sda”为原有的硬盘,“/dev/sdb”为新增的硬盘,新的硬盘还未进行初始化,没有包含有效的分区信息。

对于已有的分区,其各项信息的含义如下:
  • Device:分区的设备文件名称。

  • Boot:是否是引导分区,是,则带有“*”标识。

  • Start:该分区在硬盘中的起始位置(柱面数)。

  • End:该分区在硬盘中的结束位置(柱面数)。

  • Blocks:分区的大小,以Blocks(块)为单位,默认的块大小为1024字节。

  • Id:分区类型的ID标记号,对于EXT4分区为83,LVM分区为8e。

  • System:分区类型。

2、硬盘分区

以硬盘设备文件名为参数执行fdisk命令,就可以对相应的硬盘进行创建、删除、更改分区等操作。
下面执行“fdisk/dev/sdb”命令,进入到交互式的分区管理界面中。

203249840.jpg

开头的那段英文提示就不必去管它了,在操作界面中的“Command(mforhelp):”提示符后,用户可以输入特定的分区操作指令,完成各项分区管理任务。例如输入“m”指令后,可以查看各种操作指令的帮助信息。

203334541.jpg

选择分区号时,主分区和扩展分区的序号只能在1~4之间。分区起始位置一般由fdisk默认识别即可,结束位置或大小可以使用“+size(K、M、G)”的形式,如“+20G”表示将该分区的容量设置为20GB。

下面首先创建一个容量为5GB的主分区。

203428853.jpg

分区结束之后,可以输入p指令查看创建好的分区/dev/sdb1。

203514654.jpg

下面再继续创建两个逻辑分区,创建逻辑分区之前首先需要创建扩展分区,需要注意的是,必须把所有剩余空间全部分给扩展分区。

203600920.jpg

扩展分区创建好之后,接着就可以创建逻辑分区。在创建逻辑分区的时候就不需要指定分区编号了,系统将会自动从5开始顺序编号。

203821230.jpg

最后,再次输入p指令,查看分区情况。

203915904.jpg

完成对硬盘的分区操作以后,可以执行“w”保存退出或“q”指令不保存退出fdisk。

204002132.jpg

硬盘分区设置完成以后,一般需要将系统重启以使设置生效,如果不想重启系统,可以使用“partprobe”命令使操作系统获知新的分区表情况。
例:执行partprobe命令重新探测“/dev/sdb”磁盘中分区情况的变化。
[root@localhost~]#partprobe/dev/sdb

如果需要删除已创建好的分区,可以在fdisk命令操作界面中使用“d”指令将指定的分区删除,根据提示输入需要删除的分区序号即可。在删除时建议从最后一个分区开始进行删除,以免fdisk识别的分区序号发生紊乱。另外,如果扩展分区被删除,则扩展分区之下的逻辑分区也将同时被删除。

二、格式化分区

分区创建好之后,还必须要经过格式化才能使用,格式化分区的主要目的是在分区中创建文件系统。Linux专用的文件系统是ext,包含ext2、ext3、ext4等诸多版本,在RHEL6中默认使用的是ext4。另外,Linux也支持Windows中的FAT32文件系统,在Linux中表示为vfat。
格式化分区的命令是mkfs,使用“-t”选项指定所要采用的文件系统类型。
mkfs命令的基本格式:
mkfs–t文件系统类型分区设备
例:将/dev/sdb1格式化为ext4文件系统。
[root@localhost~]#mkfs-text4/dev/sdb1
例:将/dev/sdb5格式化为fat32文件系统。
[root@localhost~]#mkfs-tvfat/dev/sdb5
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值