找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 8598|回复: 0

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

[复制链接]

1

主题

0

回帖

5

积分

新手上路

积分
5
发表于 2026-8-10 15:42:11 | 显示全部楼层 |阅读模式
服务器磁盘分区搭建与挂载完整教程

一、准备工作

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


二、磁盘分区

使用 fdisk 工具分区

  • 启动 fdisk

  
  1. fdisk /dev/sdX  # 替换为你的磁盘设备名
复制代码

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


使用 parted 工具(支持大容量磁盘)
  1. parted /dev/sdX
  2. # 常用命令:
  3. # mklabel gpt  # 创建GPT分区表(适用于大磁盘)
  4. # mkpart primary 1 100%  # 创建主分区使用全部空间
  5. # print  # 查看分区信息
  6. # quit
复制代码

三、格式化分区

  • 查看已创建的分区

  
  1. lsblk 或 fdisk -l
复制代码

  • 格式化分区(以 ext4 为例):

  
  1. mkfs.ext4 /dev/sdX1  # 替换为你的分区设备名
复制代码

  • 其他文件系统格式:
  • XFS:
    1. mkfs.xfs /dev/sdX1
    复制代码
  • NTFS:
    1. mkfs.ntfs /dev/sdX1
    复制代码


四、创建挂载点并挂载

  • 创建挂载目录

  
  1. mkdir /data  # 示例挂载点
复制代码

  • 临时挂载

  
  1. mount /dev/sdX1 /data
复制代码

  • 验证挂载

  
  1. df -h  # 查看已挂载的文件系统
复制代码

五、设置开机自动挂载

  • 获取分区 UUID

  
  1. blkid /dev/sdX1
复制代码

  • 编辑 /etc/fstab 文件

  
  1. vim /etc/fstab
复制代码

  • 添加挂载条目

  
  1. UUID=你的分区UUID  /data  ext4  defaults  0  0
复制代码

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

  
  1. mount -a  # 测试配置是否正确
复制代码

六、高级配置(可选)

1. 挂载选项调整

  • 常用选项:
    1. noatime
    复制代码
    :不更新访问时间,提高性能
    1. nodev
    复制代码
    /
    1. nosuid
    复制代码
    :增强安全性
    1. user
    复制代码
    /
    1. users
    复制代码
    :允许普通用户挂载/卸载


2. 创建交换分区
  1. # 创建交换分区
  2. mkswap /dev/sdX2
  3. swapon /dev/sdX2
  4. # 添加到fstab
  5. /dev/sdX2  none  swap  sw  0  0
复制代码

3. 使用 LVM 逻辑卷管理

  • 创建物理卷:
    1. pvcreate /dev/sdX1
    复制代码
  • 创建卷组:
    1. vgcreate vg0 /dev/sdX1
    复制代码
  • 创建逻辑卷:
    1. lvcreate -n lv_data -L 100G vg0
    复制代码
  • 格式化并挂载逻辑卷


七、常见问题解决

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


八、最佳实践

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


通过以上步骤,您可以完成服务器磁盘的分区、格式化和挂载配置。根据实际需求调整分区大小和文件系统类型。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|五云论坛 ( 黔ICP备2022001370号-1|贵公网安备52032102000798号 )

GMT+8, 2026-9-12 17:28 , Processed in 0.072803 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表