centos

centos挂载磁盘的技巧

小樊
41
2025-09-15 21:46:17
栏目: 智能运维

以下是CentOS挂载磁盘的实用技巧,涵盖基础操作与进阶方法:

一、基础挂载流程

  1. 查看磁盘信息
    使用 lsblkfdisk -l 确认磁盘及分区状态,例如:

    lsblk  # 查看块设备及其挂载点
    fdisk -l  # 查看分区详情
    
  2. 创建挂载点
    mkdir 创建目标目录,如 /mnt/data

    sudo mkdir -p /mnt/data
    
  3. 格式化分区(可选)
    若为新分区,需格式化(如ext4格式):

    sudo mkfs.ext4 /dev/sdb1  # 替换为实际分区路径
    
  4. 临时挂载
    使用 mount 命令挂载分区:

    sudo mount /dev/sdb1 /mnt/data
    

二、高级技巧与自动化

  1. 设置开机自动挂载

    • 通过 /etc/fstab
      1. blkid 获取分区UUID:
        blkid /dev/sdb1
        
      2. 编辑 /etc/fstab,添加一行(推荐使用UUID):
        UUID=1234-5678-90AB /mnt/data ext4 defaults,nofail 0 2
        
        • nofail:避免启动时因挂载失败导致系统卡死。
      3. 测试配置:
        sudo mount -a  # 无报错则配置正确
        
  2. 挂载特殊设备

    • NFS/SMB网络共享
      sudo mount -t nfs 192.168.1.100:/share /mnt/nfs  # NFS
      sudo mount -t cifs //192.168.1.100/share /mnt/smb -o username=user,password=pass  # SMB
      
    • USB设备自动挂载
      安装 udisks2 后,插入USB设备会自动挂载,手动挂载命令:
      udisksctl mount -b /dev/sdc1
      
  3. 大容量磁盘处理

    • 大于2TB的磁盘建议用 parted 工具分区(支持GPT分区表):
      sudo parted /dev/sdb
      (parted) mklabel gpt
      (parted) mkpart primary 0G 100%
      
  4. 挂载选项优化

    • noatime:减少磁盘写入,提升性能(适用于日志等场景)。
    • discard:启用TRIM(仅限SSD):
      UUID=xxx /mnt/data ext4 defaults,noatime,discard 0 2
      

三、注意事项

通过以上技巧,可高效完成磁盘挂载及自动化管理,满足不同场景需求。

0
看了该问题的人还看了