目的:给已经安装好系统(cenos6.10)的服务器加装大硬盘(12T)
一、准备
1.关闭服务器插上新加装的硬盘
2.启动服务器,以root用户登录
二、安装硬盘
查看磁盘文件系统类型
# df -T
查看硬盘信息
#fdisk -l
1、当硬盘小于等于2T时,可以用fdisk。因为我们的硬盘大于2T,以下内容我没有用上,只是记录一下,该部分可以跳过,看后面的第二部分
fdisk /dev/sdb
a、查看帮助。
输入:m
打印分区信息
输入:p
b、新建分区。
输入:n
c、建逻辑分区
p创建主分区(子菜单下的p,和上面的p有区别)
e创建扩展分区
d、输入分区号以及指定分区大小
依照提示,回车表示默认。
e、检查分区情况(此时还未执行分区操作)
Command(m for help):p
f、保存退出
Command(m for help):w
- 当硬盘大于2T时,用parted命令。(前提,系统中要安装有相关工具,本系统已经安装)
相关命令有这些:
parted -l 查看所有磁盘状态
parted /dev/sdb 通过parted工具来选择/dev/sdb做接下来的处理
mklabel gpt 将其分区表设置为gpt,注意:因为硬盘大于2T,不能用mbr分区表
artitionname? []? part1 ---指定分区名称(这个命令我没有用上)
File systemtype? [ext2]? ext4 ---定义分区类型(这个命令我没有用上)
Start? 1G ---指定起始位置(这个命令我没有用上)
End? 6000G ----指定终止位置(这个命令我没有用上)
End? -1 ----指定到分区最后 (这个命令我没有用上)
(parted) p ----显示分区信息(这个命令我没有用上)
unit GB (设置单位为GB)(这个命令我没有用上)
mkpart primary 0 6 (设置为一个主分区,大小为6单位,单位与前面的设置有关,开始是0,结束是6)(这个命令我没有用上)
mkpart primary 0% 100% (只分一个区,使用所有空间)(我用的是这个命令)
(注意:需要先分区,规定file system,才能用p命令看到磁盘信息)
print (显示设置的分区大小)
quit (退出parted程序)
三、格式化分区。
mkfs.xfs /dev/sdb centos7可以使用该命令,把硬盘空间格式化,并且使用xfs文件系统。
mkfs.ext4 /dev/sdb centos6可以使用该命令,
把硬盘空间格式化,并且使用ext4文件系统。
注意:该操作可能要费些时间,与硬盘空间成正比,
此次格式化6T时大约要25分钟。
四、将硬盘挂载到文件夹/目录下并设置开机自动挂载。
1、手动挂载。
新建一个文件夹/目录:比如mkdir /home/sdb
可以给目录加上所有的权限,命令chmod 777 sdb,如果使用该目录的不是root用户,也要把目录的所有者更改,比如allin用户,命令
chown allin sdb
挂载:mount /dev/sdb /home/sdb
把/dev/sdb 挂载到/home/sdb目录下,也可以挂载到其他地方。
2、设置开机自动挂载。
修改fstab文件
命令:vi /etc/fstab
在文件/etc/fstab最后加入:
/dev/sdb /home/sdb ext4 defaults 1 2
编辑完fstab的内容后,不必重启执行该命令也可自动挂载:mount -a
安装结束后,可以df -h参考服务器硬盘空间,或者用parted -l再次查看新硬盘是否挂载成功。
重启系统验证硬盘能否自动挂载。
可以随便转载,哈哈哈哈
主要参考教程:
https://blog.csdn.net/wst878882582/article/details/77581492
https://www.isres.com/default/13.html
https://blog.csdn.net/hochoy/article/details/80751806
http://blog.sina.com.cn/s/blog_448aed200101a0e3.html