德州市网站建设_网站建设公司_轮播图_seo优化
2025/12/18 12:04:13 网站建设 项目流程

一、背景说明

在银河麒麟(Kylin Linux)系统中新增了一块 3.6T 磁盘,用于数据存储。系统已识别到磁盘设备,但磁盘尚未完成格式化和持久化挂载。本文记录完整的操作过程,包括:

  • 磁盘分区确认
  • 分区格式化
  • 挂载到指定目录
  • 设置开机自动挂载

适用于 银河麒麟 / CentOS / RHEL / Rocky / AlmaLinux 等主流 Linux 发行版。


二、磁盘环境说明

执行 lsblk 查看当前磁盘情况:

lsblk

输出如下:

NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0  100G  0 disk 
├─sda1            8:1    0    1G  0 part /boot
└─sda2            8:2    0   99G  0 part ├─klas-root   253:0    0 60.9G  0 lvm  /├─klas-swap   253:1    0  8.3G  0 lvm  [SWAP]└─klas-backup 253:2    0 29.7G  0 lvm  
sdb               8:16   0  3.6T  0 disk 
├─sdb1            8:17   0   16M  0 part 
└─sdb2            8:18   0  3.6T  0 part

说明:

  • 系统盘:/dev/sda
  • 新增数据盘:/dev/sdb
  • 实际可用分区:/dev/sdb2
  • 目标挂载点:/data

三、确认分区是否已格式化

lsblk -f /dev/sdb

如果 FSTYPE 为空,说明该分区尚未格式化,可以安全操作。


四、格式化分区(ext4)

这里选择 ext4 文件系统,稳定且通用,适合数据盘使用。

mkfs.ext4 /dev/sdb2

⚠️ 注意:格式化会清空分区中的所有数据,请确保分区中无重要数据。


五、创建挂载目录并挂载

1. 创建挂载目录

mkdir -p /data

2. 临时挂载测试

mount /dev/sdb2 /data

验证挂载结果:

df -h | grep /data

如果能看到 /data,说明挂载成功。


六、设置开机自动挂载(使用 UUID)

1. 获取分区 UUID

blkid /dev/sdb2

输出示例:

/dev/sdb2: UUID="9054ba85-dc01-4ce2-9c84-87f3c0f7efdd" TYPE="ext4"

2. 编辑 /etc/fstab

vi /etc/fstab

在文件末尾追加一行:

UUID=9054ba85-dc01-4ce2-9c84-87f3c0f7efdd  /data  ext4  defaults,noatime  0  0

参数说明:

  • UUID:避免设备名变化导致挂载失败
  • noatime:减少磁盘写入,提升性能
  • 0 0:数据盘不参与 dump 与 fsck 检查

3. 校验配置是否正确(非常重要)

mount -a
  • 无任何输出或报错:配置正确
  • 有报错:请立即修正,切勿重启

七、验证结果

df -h | grep /data
lsblk

可以看到 /dev/sdb2 已成功挂载到 /data


八、重启验证(推荐)

reboot

系统启动后再次执行:

df -h | grep /data

若仍存在,说明 开机自动挂载配置成功


九、总结

本次操作完成了以下工作:

  • 新增磁盘 /dev/sdb2 格式化为 ext4
  • 成功挂载至 /data
  • 通过 UUID 配置 /etc/fstab,实现开机自动挂载
  • 使用 noatime 参数优化数据盘性能

该方案稳定、规范,适合用于:

  • 数据存储盘
  • 备份目录
  • Docker / 数据库数据目录
  • 业务文件存储

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询