Linux系统中磁盘创建管理(一)



在linux系统中安装lvm必要的服务

install lvm-common lvm2 evms


Linux系统中有一张分区表,系统在开机之后根据这个表里面的记录来使用硬盘上的分区,如何来查看这个表呢,有一个命令


fdisk  -l


Linux系统中磁盘创建管理(一)_linux磁盘管理



在这张表中,我们可以看见有三个分区:sda1  sda2  sda3

sda1 分区是系统启动分区,从sda这块硬盘的第 1 个扇区开始,到第 16 个扇区结束,Blocks存储空间为 128488KB,ID标识为83,系统类型为 Linux。


添加一块硬盘后

首先使用命令查看一下分区表的记录:

Linux系统中磁盘创建管理(一)_磁盘管理与创建_02

现在我们看到了除了 sda 这块硬盘上的三个分区之外,又多了一个硬盘 sdb,而且这个新的硬盘上还没有分区。


开始对这个新硬盘进行分区,命令为

fdisk  /dev/sdb


Linux系统中磁盘创建管理(一)_磁盘管理与创建_03

在最后一行输入 m 表示显示帮助信息


Linux系统中磁盘创建管理(一)_linux磁盘管理_04

其中先要知道的就是 n  w 这两个命令

n :新建一个分区

w :保存磁盘修改的操作


输入 n ,表示添加一个新的分区

Linux系统中磁盘创建管理(一)_linux磁盘管理_05

e表示添加一个扩展分区;p表示添加一个主分区

输入 p

Linux系统中磁盘创建管理(一)_linux系统磁盘创建_06

选择分区号,输入 1

Linux系统中磁盘创建管理(一)_linux磁盘管理_07

最后输入 w 就保存退出了

Linux系统中磁盘创建管理(一)_linux磁盘管理_08

此时尽管我们从新改写了分区表中的内容,但是系统读取的分区表还是原来那张,所以我们有两种选择:

重启系统,为得是在系统启动的时候可以重新读取新的分区表;

使用一个命令,可以让系统在运行的时候重新读取新的分区表  partprobe



再次查看分区表中的内容:

Linux系统中磁盘创建管理(一)_linux磁盘管理_09

看到了新的记录 /dev/sdb1


分区完成后,进行的是格式化,RHEL系统的文件系统格式有两种,ext2 和 ext3。

格式化的命令为 mkfs.ext2   mkfs.ext3


我们将这个新的分区格式化为 ext3 的格式:

mkfs.ext3  /dev/sdb1


在Linux上是不能直接使用分区的,即我们不能将数据直接存储在 /dev/sdb1 中,在使用分区的时候是通过目录去存储的。也就是说我们将 /dev/sdb1 这个设备文件挂载到一个目中上,如 /backup,然后往这个目录里面存储的数据实际上就是存储到 /dev/sdb1这个分区中了。

Linux系统中磁盘创建管理(一)_linux系统磁盘创建_10

实现永久挂载的话,需要修改 /etc/fstab 文件,在最后一行添加一行记录:

Linux系统中磁盘创建管理(一)_磁盘管理与创建_11


当我们重启系统后,使用 mount 命令可以看到该分区已经自动的被挂载到 /backup目录上了。

Linux系统中磁盘创建管理(一)_linux磁盘管理_12