作者:我叫巴吉度 | 来源:互联网 | 2023-09-25 04:44
一、 在系统安装好后进入系统,使用fdisk -l命令来查看磁盘情况
如下图所示。(我这边是有一个60g的磁盘,下面我们的目的就是讲这60g的磁盘挂载到centos上,也就是将它使用起来)
二、先挂载光盘,并安装编译命令gcc。(这里为后面挂载磁盘做准备)
1.挂载系统盘
映射磁盘到想要的位置
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
[c6-media]
name=CentOS-$releasever-Media
baseurl= file:///var/www/html/centos
gpgcheck=0
enabled=1
exclude = jdk*
4.下载并安装gcc
#yum install gcc
三、安装挂载工具e2fsprogs
1.将工具用FX软件放入/home目录下,入下图所示
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下
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
#cd /dfs
#echo ‘124315263' >>./testfile
#cat testfile
124315263
5.完成以上操作即可说明挂载成功
五、设置开机引导
# vi /etc/fstab
参数说明:
第一个:可以是实际分区名,也可以是实际分区的卷标(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
进行挂载检查,是否修改有错误。
之后,重启服务器生效。