挂载数据盘 新硬盘(无数据,空盘,需格式化)

场景-您的机器拥有另外一块更大的数据盘 但未挂载到/home的情况,导致服务器无法部署,本文讲解如何 对数据盘进行分区 格式化 挂载 以及 开机自动挂载

旧数据盘 有分区 或 有数据 直接挂载教程

https://admindoc.wc38.com/docs/mindoc/mindoc-1e38bd15v85so

使用前提

硬盘已装载 并且 fdisk -l 命令 系统可识别到硬盘大小.

需要工具

需要的系统软件功能

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  创建时间:2022-07-27 11:52
最后编辑:admin  更新时间:2024-03-05 10:19