以 Ubuntu / Debian 服务器虚拟机 为例,把新增硬盘挂载到 /yesok。 假设新硬盘是 /dev/sdb,实际名称必须通过命令确认。
1. 查看磁盘列表
确认新接入硬盘的设备名称与容量大小:
lsblk
2. 创建 GPT 分区
对目标磁盘(以 /dev/sdb 为例)进行分区:
fdisk /dev/sdb
进入交互界面后,按以下顺序依次输入操作指令:
- 输入
g:新建 GPT 分区表 - 输入
n:新建分区 - 按 回车:使用默认分区编号(
1) - 按 回车:使用默认起始扇区
- 按 回车:使用默认结束扇区(分配全部剩余容量)
- 输入
w:保存更改并退出
刷新分区表并验证:
partprobe /dev/sdb
lsblk
此时磁盘结构应显示新分区,例如 sdb1 或 vdb1。
3. 格式化为 EXT4 文件系统
确认分区名称(如 /dev/sdb1)无误后,执行格式化(此操作会清空该分区所有数据):
mkfs.ext4 -L yesok /dev/sdb1
4. 创建挂载目录并临时挂载
#创建目标挂载点
mkdir -p /yesok
#手动挂载分区
mount /dev/sdb1 /yesok
#验证挂载状态与容量
df -hT /yesok
5. 配置开机自动挂载(修改 /etc/fstab)
为避免盘符变动导致挂载异常,推荐使用 UUID 方式进行挂载。
- 获取分区的 UUID:
blkid /dev/sdb1
- 将挂载配置追加写入
/etc/fstab(将下方YOUR-UUID-HERE替换为实际查出的 UUID):
echo 'UUID=YOUR-UUID-HERE /yesok ext4 defaults 0 2' >> /etc/fstab
6. 测试与安全验证(至关重要)
⚠️ 警告:修改
/etc/fstab后切勿直接重启!若配置语法错误可能导致系统无法正常引导开机。
执行以下命令模拟自动挂载以检测配置文件语法:
mount -a
- 若终端无任何报错输出,说明
/etc/fstab配置正确。 - 再次检查挂载状态确认已生效:
df -hT /yesok
