首页主机资讯centos挂载磁盘技巧

centos挂载磁盘技巧

时间2025-11-04 02:11:03发布访客分类主机资讯浏览1041
导读:CentOS挂载磁盘实用技巧 一、基础挂载流程(临时挂载) 查看磁盘信息:使用lsblk或fdisk -l命令识别未挂载的磁盘(如/dev/vdb、/dev/sdb),确认磁盘未被系统使用。 分区(可选,单分区可直接格式化): 运行fd...

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文件配置

  • 获取UUID:使用blkid /dev/vdb1命令获取分区的唯一标识(UUID),避免设备名称(如/dev/sdb1)因硬件变化失效。
  • 编辑fstab文件:使用vi /etc/fstab打开文件,在末尾添加一行:
    UUID=12345678-1234-1234-1234-123456789abc /data ext4 defaults,nofail 0 2
    参数说明:
    • nofail:挂载失败时不阻止系统启动(适用于可选挂载设备);
    • defaults:包含读写、执行等默认权限;
    • 0 2:dump备份(0表示不备份)、fsck检查顺序(2表示开机后检查)。
  • 测试配置:运行sudo mount -a验证fstab语法是否正确,无错误则重启系统(sudo reboot)确认自动挂载生效。

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

  • 创建单元文件:运行sudo vi /etc/systemd/system/mnt-data.mount,添加以下内容:
    [Unit]
    Description=Mount Data Disk
    After=local-fs.target
    
    [Mount]
    What=/dev/vdb1
    Where=/mnt/data
    Type=ext4
    
    [Install]
    WantedBy=multi-user.target
    
  • 启用并启动服务:运行sudo systemctl daemon-reload重新加载配置,sudo systemctl enable mnt-data.mount设置开机启动,sudo systemctl start mnt-data.mount立即挂载。

三、特殊场景挂载技巧

  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设置目录权限(确保应用可访问)。

四、注意事项

  • 数据安全:挂载前确认目标磁盘无重要数据,或已备份;挂载操作会清空目标目录数据。
  • fstab备份:编辑/etc/fstab前运行cp /etc/fstab /etc/fstab.bak备份,避免配置错误导致系统无法启动。
  • 设备稳定性:优先使用UUID而非设备名称(如/dev/sdb1),防止硬件变动(如磁盘顺序调整)导致挂载失败。
  • 自动挂载测试:修改fstab后务必运行mount -a测试,确认无错误后再重启。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: centos挂载磁盘技巧
本文地址: https://pptw.com/jishu/741519.html
CentOS如何查看当前ulimit值 centos环境下copendir命令怎样用

游客 回复需填写必要信息