挂载数据盘 新硬盘(无数据,空盘,需格式化)
场景-您的机器拥有另外一块更大的数据盘 但未挂载到/home的情况,导致服务器无法部署,本文讲解如何 对数据盘进行分区 格式化 挂载 以及 开机自动挂载
旧数据盘 有分区 或 有数据 直接挂载教程
https://admindoc.wc38.com/docs/mindoc/mindoc-1e38bd15v85so
使用前提
硬盘已装载 并且 fdisk -l
命令 系统可识别到硬盘大小.
需要工具
- Putty 或者 FinalShell 等SSH工具
需要的系统软件功能
nano 或 vi (本文以nano)
cfdisk
连接上服务器
使用 Putty 或 FinalShell 等SSH工具 以root身份
连接上服务器 或 先以普通身份连接 使用 sudo -i
命令 切换到root用户
如上述命令无法使用请先安装
debian / ubuntu系统:apt-get -y install util-linux
apt-get -y install nano
CentOS系统:yum -y install util-linux
yum -y install nano
对硬盘进行分区和格式化
1.使用 fdisk -l
查看磁盘 并找到相应的磁盘
2.这里有一块50G为例的磁盘位置是 /dev/sdb
请记住这个
你的可能不同 比如可能是 /dev/sdc
你的可能不同 比如可能是 /dev/sdd
你的可能不同 比如可能是 /dev/vdb
下面有关 /dev/sdb 都要换成你的
下面有关 /dev/sdb 都要换成你的
下面有关 /dev/sdb 都要换成你的
3.进行分区并进行格式化
输入 cfdisk /dev/sdb
选择 gpt
直接回车
选择 New
直接回车
这里是选择分区大小 也直接回车 (当然您也可以灵活变通 分多个区 进行多个目录挂载)
将光标移动到Write 回车 并 输入 yes
必须是手动输入yes 必须是手动输入yes 必须是手动输入yes
按下 CTRL+C
或 移动到 quit 回车 退出cfdisk工具
再次使用 fdisk -l
查看磁盘查看新建的分区
此时得到了新的分区叫 /dev/sdb1
我们对它进行格式化为ext4格式
输入命令 mkfs.ext4 /dev/sdb1
把这个50G分区挂载到/home 以使用,并使用 df -h
命令验证是否成功
mount -t ext4 /dev/sdb1 /home
- 如您不想挂载覆盖整个 home 目录 那么您可以 先在home下创建一个目录 123(自行决定)
mkdir /home/123
mount -t ext4 /dev/sdb1 /home/123
并使用 df -h
命令验证是否成功
配置开机自动挂载
*请注意 修改fstab务必注意正确的空格和语法 否则可能导致机器无法启动 *
输入 nano /etc/fstab
光标移动到最后一行 (使用方向键) 换行并增加
/dev/sdb1 /home ext4 defaults 0 0
- 如您不想挂载覆盖整个 home 目录 那么您可以 先在home下创建一个目录123(自行决定)
/dev/sdb1 /home/123 ext4 defaults 0 0
按下CTRL + X
然后按下 Y
回车保存退出
可进行重启(reboot) 输入 df -h 验证是否开机自动挂载成功
本文作者
UPKK 原创
最后编辑:admin 更新时间:2024-09-25 02:22