温馨提示×

centos挂载磁盘步骤

小樊
56
2025-09-30 20:24:06
栏目: 智能运维

一、查看磁盘设备信息
首先需要确认系统中新增的磁盘设备名称(如/dev/sdb/dev/sdc等,系统盘通常为/dev/sda)。常用命令:

  • lsblk:以树状结构展示块设备信息,直观显示磁盘与分区的从属关系;
  • fdisk -l:列出所有分区表信息,包含磁盘设备名、大小、分区状态等细节。

二、对磁盘进行分区(若未分区或需重新分区)
若磁盘未分区(如新添加的磁盘),需使用分区工具创建分区。以fdisk为例:

  1. 执行fdisk /dev/sdb/dev/sdb为目标磁盘,根据实际情况调整);
  2. 在交互界面中输入n创建新分区;
  3. 选择分区类型(通常选主分区p);
  4. 设置分区号(默认1,直接回车);
  5. 设置分区起始扇区(直接回车,使用默认值);
  6. 设置分区结束扇区(直接回车,使用默认值,即占用全部磁盘空间);
  7. 输入w保存分区表并退出。

三、格式化磁盘分区
分区创建后,需格式化为Linux支持的文件系统(如ext4xfs)。常用命令:

  • 格式化为ext4mkfs.ext4 /dev/sdb1/dev/sdb1为分区名,根据实际情况调整);
  • 格式化为xfsmkfs.xfs /dev/sdb1(适用于CentOS 7及以上版本,默认文件系统)。

四、创建挂载点
挂载点是磁盘分区在文件系统中的访问路径,需创建一个空目录(建议使用/mnt/data下的自定义目录)。命令示例:
sudo mkdir -p /mnt/mydisk-p参数确保目录不存在时自动创建,路径可根据需求修改)。

五、临时挂载磁盘分区
使用mount命令将分区挂载到指定挂载点。命令示例:
sudo mount /dev/sdb1 /mnt/mydisk(将/dev/sdb1挂载到/mnt/mydisk)。
验证挂载结果:执行df -h,若看到/dev/sdb1对应的挂载点为/mnt/mydisk,则说明挂载成功。

六、设置开机自动挂载(可选但推荐)
为避免系统重启后磁盘未自动挂载,需编辑/etc/fstab文件。步骤如下:

  1. 获取分区UUID(更稳定,避免设备名变化导致挂载失败):sudo blkid /dev/sdb1,输出示例:/dev/sdb1: UUID="1234-5678" TYPE="ext4"
  2. 编辑/etc/fstab文件:sudo nano /etc/fstab
  3. 在文件末尾添加一行(格式:UUID=分区UUID 挂载点 文件系统类型 defaults 0 2),示例:UUID=1234-5678 /mnt/mydisk ext4 defaults 0 2
  4. 保存并退出(nano编辑器按Ctrl+XYEnter)。
    验证自动挂载配置:执行sudo mount -a,若无报错则表示配置正确。

七、注意事项

  • 操作前需确保具备root权限(使用sudo或切换至root用户);
  • 编辑/etc/fstab时需谨慎,错误的配置可能导致系统无法启动,建议修改前备份原文件(cp /etc/fstab /etc/fstab.bak);
  • 若分区已挂载,需先卸载才能修改或删除:sudo umount /mnt/mydisk
  • 若磁盘为非原生文件系统(如NTFS、FAT32),需安装对应工具:sudo yum install ntfs-3g(NTFS),sudo yum install dosfstools(FAT32)。

0