一、 在系统安装好后进入系统,使用fdisk -l命令来查看磁盘情况

如下图所示。(我这边是有一个60g的磁盘,下面我们的目的就是讲这60g的磁盘挂载到centos上,也就是将它使用起来)

centos挂载磁盘命令 centos如何挂载磁盘_centos挂载磁盘命令

二、先挂载光盘,并安装编译命令gcc。(这里为后面挂载磁盘做准备)

1.挂载系统盘

centos挂载磁盘命令 centos如何挂载磁盘_centos_02

centos挂载磁盘命令 centos如何挂载磁盘_centos挂载磁盘命令_03

映射磁盘到想要的位置

centos挂载磁盘命令 centos如何挂载磁盘_GNU_04

centos挂载磁盘命令 centos如何挂载磁盘_服务器_05

2.备份所有文件到其他目录后,删除所有服务器的/etc/yum.repos.d 目录下的所有的.repo文件

   # mkdir  /home/yum.bak

   # cp  /etc/yum.repos.d/*   /home/yum.bak/

   # cd  /etc/yum.repos.d

   # rm  -f  *.repo

 

3.创建CentOS-Media.repo,保存到/etc/yum.repos.d/ 目录,内容如下

         [c6-media]  

         name=CentOS-$releasever-Media  

file:///var/www/html/centos 

         gpgcheck=0  

         enabled=1  

         exclude = jdk*

4.下载并安装gcc

         #yum install gcc

 

三、安装挂载工具e2fsprogs

1.将工具用FX软件放入/home目录下,入下图所示

 

centos挂载磁盘命令 centos如何挂载磁盘_centos挂载磁盘命令_06

2.解压并安装e2fsprogs,方法如下

#cd  /home

#tar -zxf e2fsprogs-1.42.7.tar.gz

#cd  ./e2fsprogs-1.42.7

#./configure  (该步骤为检查安装工具的依赖,如果没有成功安装gcc,这里会提示说没有C运行环境并报错)

#make  &&  make install

 

四、开始挂载磁盘

 1.确定磁盘在哪一个分区下面,使用fdisk -l命令查看,如下图所示分区在/dev/sdb下

centos挂载磁盘命令 centos如何挂载磁盘_服务器_07

  

2.对磁盘指定一个主分区

# parted /dev/sdb

GNU Parted 1.8.1

Using /dev/sdb

Welcome to GNU Parted! Type 'help' to view a list of commands.

(parted) mklabel gpt

(parted) mkpart primary 0% 100%

(parted) print

(parted) quit

 

3.对磁盘进行格式化

#vi /etc/mke2fs.conf

(在/etc/mke2fs.conf文件,ext4配置中去开启64位功能。

ext4 = {
           features = has_journal,extent,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize
           auto_64-bit_support = 1      ###新增加行,告诉系统使用64位方式进行格式化。避免mkfs.ext4直接报错。
           inode_size = 256
       }

)

#mke2fs -O 64bit,has_journal,extents,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize -i 4194304 /dev/sdb1

#mkfs.ext4 /dev/sdb1

 

 4.对磁盘进行挂载

#mkdir /dfs

#mount /dev/sdb1 /dfs

centos挂载磁盘命令 centos如何挂载磁盘_centos挂载磁盘命令_08

#cd /dfs

#echo ‘124315263'  >>./testfile

#cat testfile

124315263

 

5.完成以上操作即可说明挂载成功

 

五、设置开机引导

 # vi /etc/fstab

centos挂载磁盘命令 centos如何挂载磁盘_centos挂载磁盘命令_09

 

参数说明:

第一个:可以是实际分区名,也可以是实际分区的卷标(Lable)。

如果磁盘是SATA接口,且有多个磁盘,则每个磁盘被标记为 /dev/hda 、 /dev/hdb、 /dev/hdc 等以此类推;而每个磁盘的分区被标记为 /dev/hda1、 /dev/hda2等。

如果磁盘是SCSI类型,则多个磁盘会被分别标记为 /dev/sda、/dev/sdb等等。分区同理。

 

第二个:挂载路径

第三个:文件系统类型

第四个:默认

第五个:dump备份设置。

当其值设置为1时,将允许dump备份程序备份;设置为0时,忽略备份操作;

第六个:fsck磁盘检查设置。

其值是一个顺序。当其值为0时,永远不检查;而 / 根目录分区永远都为1。其它分区从2开始,数字越小越先检查,如果两个分区的数字相同,则同时检查。

 

当修改完此文件并保存后,

#mount –a

进行挂载检查,是否修改有错误。

之后,重启服务器生效。