• step 1 分区
  • step2 格式化分区
  • step 3 挂载
  • step 4 设置挂机自动挂载



在安装centos 7上安装oracle时,磁盘空间不够,扩充后,发现磁盘空间仍然没有变化。


lsblk 命令默认情况下将以树状列出所有设备

lsblk

Linux 挂载硬盘_oracle


从可用结果中看到硬盘大小实际为60g,但是可用的只有20g(sda1和sda2大小之和),也就是还有40g未挂载。

我们需要添加分区,以将这40g硬盘大小挂载到系统中,才能使用

step 1 分区

一般挂载设备的顺序是先格式化,再分区,最后挂载,本实例由于硬盘已经挂载,是在原有设备上扩充
空间,所以不能将原来设备格式化,而是将分区后的硬盘格式化。所以分区和格式化顺序可以颠倒,视具体情况而定。

fdisk  /dev/sda

注意这里是对磁盘sda 进行分区,如果因为我们从可用硬盘中看到,sda才是总的磁盘,

sda1和sda2相当于是windows中的c盘和d盘,现在系统中只有c盘和d盘,而且这两个盘大小都已经固定了

,如果在这两个盘里进行分区,那系统可以使用大小不会改变,所以是对总的硬盘进行分区。

然后输入m 进行帮助

Linux 挂载硬盘_自动挂载_02


输入

n // 表示新增一个分区

后面都是默认

分区类型 主分区,

分区编号 ,默认,本实例为3,之前看到分区已经有了2个

分区其实大小默认,最后分区大小是40g

然后 w 表示保存

Linux 挂载硬盘_oracle_03


再次查看可以硬盘设备情况

lsblk

Linux 挂载硬盘_oracle_04


看到新增分区sda3 大小为40g,然后需要进行挂载。

step2 格式化分区

mkfs.xfs /dev/sda3

Linux 挂载硬盘_oracle_05

step 3 挂载

把分区设备挂载到 /home/oracle/目录

mount /dev/sda3 /home/oracle/
  df -h

Linux 挂载硬盘_重启_06

看到挂载后,可使用硬盘空间有了sda3.

step 4 设置挂机自动挂载

虽然按照上面的步骤已经将新增分区挂载到系统了,但是系统重启后挂载就会失效,如果想要设备与目录永久自动关联,还需设置开机自动挂载。

vi /etc/fstab

Linux 挂载硬盘_自动挂载_07


在配置文件中添加

/dev/sda3  /home/oracle                           xfs    defaults        0 0

配置字段意义依次为

命令

说明

设备文件

一般为设备的路径+设备名称

挂载目录

指定要挂载到的目录,需在挂载前创建好

格式类型

指定文件系统的格式,比如Ext3、Ext4、XFS、SWAP、iso9660(此为光盘设备)等

权限选项

若设置为defaults,默认权限为:rw, suid, dev, exec, auto, nouser, async

是否备份

1则开机后使用dump进行磁盘备份,0不备份

是否自检

1则开机后自动进行磁盘自检,0不自检

一旦配置好之后就能一劳永逸了。