admin 发表于 2026-8-10 15:42:11

服务器磁盘分区搭建与挂载完整教程

服务器磁盘分区搭建与挂载完整教程

一、准备工作

[*]确认磁盘信息:
[*]使用 fdisk -l 或 lsblk 命令查看服务器上的磁盘设备
[*]识别要分区的磁盘(如 /dev/sdb、/dev/vdb 等)
[*]备份重要数据:
[*]分区操作会清除磁盘上的所有数据,确保已备份重要信息


二、磁盘分区

使用 fdisk 工具分区

[*]启动 fdisk:

   fdisk /dev/sdX# 替换为你的磁盘设备名

[*]常用 fdisk 命令:
[*]n:创建新分区
[*]p:查看分区表
[*]d:删除分区
[*]w:保存更改并退出
[*]q:不保存退出
[*]分区步骤示例:
[*]输入 n 创建新分区
[*]选择分区类型(主分区或扩展分区)
[*]指定分区大小(或接受默认使用全部空间)
[*]重复上述步骤创建多个分区(如需要)
[*]输入 w 保存并退出


使用 parted 工具(支持大容量磁盘)

parted /dev/sdX
# 常用命令:
# mklabel gpt# 创建GPT分区表(适用于大磁盘)
# mkpart primary 1 100%# 创建主分区使用全部空间
# print# 查看分区信息
# quit

三、格式化分区

[*]查看已创建的分区:

   lsblk 或 fdisk -l

[*]格式化分区(以 ext4 为例):

   mkfs.ext4 /dev/sdX1# 替换为你的分区设备名

[*]其他文件系统格式:
[*]XFS: mkfs.xfs /dev/sdX1
[*]NTFS: mkfs.ntfs /dev/sdX1


四、创建挂载点并挂载

[*]创建挂载目录:

   mkdir /data# 示例挂载点

[*]临时挂载:

   mount /dev/sdX1 /data

[*]验证挂载:

   df -h# 查看已挂载的文件系统

五、设置开机自动挂载

[*]获取分区 UUID:

   blkid /dev/sdX1

[*]编辑 /etc/fstab 文件:

   vim /etc/fstab

[*]添加挂载条目:

   UUID=你的分区UUID/dataext4defaults00

[*]字段说明:设备/UUID、挂载点、文件系统类型、挂载选项、dump备份选项、fsck检查顺序
[*]测试 fstab 配置:

   mount -a# 测试配置是否正确

六、高级配置(可选)

1. 挂载选项调整

[*]常用选项:
[*]noatime:不更新访问时间,提高性能
[*]nodev/nosuid:增强安全性
[*]user/users:允许普通用户挂载/卸载


2. 创建交换分区
# 创建交换分区
mkswap /dev/sdX2
swapon /dev/sdX2

# 添加到fstab
/dev/sdX2noneswapsw00

3. 使用 LVM 逻辑卷管理

[*]创建物理卷:pvcreate /dev/sdX1
[*]创建卷组:vgcreate vg0 /dev/sdX1
[*]创建逻辑卷:lvcreate -n lv_data -L 100G vg0
[*]格式化并挂载逻辑卷


七、常见问题解决

[*]挂载失败:
[*]检查设备名是否正确
[*]确认文件系统类型匹配
[*]使用 dmesg 查看内核日志
[*]fstab 配置错误导致无法启动:
[*]进入单用户模式或救援模式
[*]注释掉有问题的行或修复配置
[*]磁盘空间不足:
[*]使用 df -h 和 du -sh 检查空间使用情况
[*]清理大文件或扩展分区


八、最佳实践

[*]为不同用途的磁盘使用明确的命名约定
[*]定期检查磁盘健康状况(smartctl 工具)
[*]重要数据磁盘建议使用 RAID 配置
[*]生产环境建议使用 LVM 以便灵活调整分区大小


通过以上步骤,您可以完成服务器磁盘的分区、格式化和挂载配置。根据实际需求调整分区大小和文件系统类型。
页: [1]
查看完整版本: 服务器磁盘分区搭建与挂载完整教程