centos

centos挂载磁盘技巧

小樊
45
2025-11-03 17:25:11
栏目: 智能运维

CentOS挂载磁盘实用技巧

一、基础挂载流程(临时挂载)

  1. 查看磁盘信息:使用lsblkfdisk -l命令识别未挂载的磁盘(如/dev/vdb/dev/sdb),确认磁盘未被系统使用。
  2. 分区(可选,单分区可直接格式化)
    • 运行fdisk /dev/vdb进入分区模式;
    • 依次输入n(新建分区)、p(主分区)、分区号(如1)、两次回车(默认起始/结束扇区);
    • 输入w保存并退出。
  3. 格式化分区:使用mkfs.ext4 /dev/vdb1(ext4格式,兼容性好)或mkfs.xfs /dev/vdb1(高性能文件系统,适用于大容量磁盘)格式化分区。
  4. 创建挂载点:选择空目录作为挂载点(如/data),使用mkdir -p /data创建(-p参数避免父目录不存在时报错)。
  5. 临时挂载:运行mount /dev/vdb1 /data将分区挂载到指定目录,挂载后原目录数据会被覆盖,建议使用空目录。
  6. 验证挂载:使用df -h命令查看挂载结果,确认磁盘容量和挂载点信息正确。

二、永久挂载配置(开机自动挂载)

1. 推荐方法:通过/etc/fstab文件配置

2. 高级方法:使用systemd自动挂载单元

三、特殊场景挂载技巧

  1. 挂载ISO镜像
    • 创建挂载点:mkdir /mnt/iso
    • 挂载镜像:mount -o loop /path/to/image.iso /mnt/iso-o loop表示将镜像文件视为块设备);
    • 自动挂载:在fstab中添加/path/to/image.iso /mnt/iso iso9660 loop 0 0
  2. 挂载NTFS分区
    • 安装工具:sudo yum install ntfs3g(CentOS默认仓库提供);
    • 格式化(若需):mkfs.ntfs /dev/vdb1
    • 挂载:mount -t ntfs3g /dev/vdb1 /mnt/ntfs
    • 自动挂载:fstab中添加UUID=xxxx /mnt/ntfs ntfs3g defaults,locale=en_US.UTF8 0 0
  3. 权限设置:挂载后使用chown user:group /data修改挂载点所有者(如chown nginx:nginx /data用于网站目录),chmod 755 /data设置目录权限(确保应用可访问)。

四、注意事项

0
看了该问题的人还看了