帮助中心 >  技术知识库 >  网站相关 >  建站知识 >  CentOS系统下挂载添加新硬盘操作

CentOS系统下挂载添加新硬盘操作

2016-01-05 13:57:57 163

通常情况下我们在装完系统后,往往使用DF命令查看大小时候发现自己空间大小不对,显示只有系统使用的那部分大小。如我们插上新硬盘却发现空间没有变大,这里就可以能是硬盘在使用的时候没有被挂载起来。下面我们就具体事实挂载操作

使用材料:centos 7,VM虚拟机

本次我们的操作都是在VM虚拟机实践的,主要是方便我们操作和练习。

1、我们到VM虚拟机中添加虚拟几个硬盘来给我们操作,这里我们添加2个硬盘以便我们后面的两种不同的分区格式操作。


2、进入centos系统后  #fdisk –l 命令查看硬盘,发现我们刚刚添加的那两个没被挂载的硬盘。


新硬盘的编号为/dev/sdb 和 /dev/sdc

3、现在我们进行硬盘的格式化和挂载步骤

我们首先进入fdisk模式

 #/sbin/fdisk /dev/sdb       (进入/dev/sdb 硬盘如果是sdc的只需更换后面为/dev/sdc

键入M可以查看操作方法


这里我们选择键入 n,这里有2中分区模式

p: 主分区 linux上主分区最多能有4个  

e: 扩展分区 linux上扩展分区只能有1个,扩展分区创建后不能直接使用,还要在扩展分区上创建逻辑分区。 




这个我们对/dev/sdb 进行主分区格式,对 /dev/sdc进行扩展分区格式。



sdb盘主分区操作如下

我们选择分区1,其他柱面选择默认回车即可


sdb盘扩展分区操作如下

选择分区1其他默认回车即可


完成上面操作我们键入W进行写入分区表,进行分区


分区结束后,查看/dev目录


下面我们要进行格式化工作了

将新分区格式化为ext3文件系统 
    1)如果创建的是主分区 
    #mkfs -t ext3 /dev/sdb1 
    2) 如果创建的是扩展分区, 
     由于扩展分区不能直接使用,执行 
     #/sbin/mkfs -t ext3 /dev/sdc1 
    命令,系统会报下面的错误 
     Invalid argument passed to ext2 library while setting up superblock 
    这种情况下,只能对扩展分区上的逻辑分区进行格式化 
     #/sbin/mkfs -t ext3 /dev/sdc 
    然后就开始格式化 

   

最后写入文件系统信息。 
     挂载硬盘 
    1) 创建挂载点 
    在根目录下创建storage和storage1目录 
    #mkdir /storage 

    #mkdir /storage1
    2) 将/dev/sdb1挂载到/storage下,将/dev/sdc挂载到/storage1下 
    #mount /dev/sdb1   /storage 

    #mount /dev/sdc   /storage1
    5、 设置开机启动自动挂载 
    新创建的分区不能开机自动挂载,每次重启机器都要手动挂载。 
    设置开机自动挂载需要修改/etc/fstab文件 
    #vi /etc/fstab 
    在文件的最后增加一行 
    /dev/sdb1   /storage  ext3  defaults 1 2 

    最后我们DF查看
















提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: