首页主机资讯centos挂载配置教程

centos挂载配置教程

时间2025-11-18 15:18:04发布访客分类主机资讯浏览812
导读:CentOS 挂载配置教程 一 本地磁盘挂载 识别磁盘与分区 查看块设备与分区:lsblk、fdisk -l。确认新盘(如 /dev/sdb 或 /dev/vdb)及其分区(如 /dev/sdb1)。 分区与格式化 分区(示例):...

CentOS 挂载配置教程

一 本地磁盘挂载

  • 识别磁盘与分区
    • 查看块设备与分区:lsblkfdisk -l。确认新盘(如 /dev/sdb/dev/vdb)及其分区(如 /dev/sdb1)。
  • 分区与格式化
    • 分区(示例):fdisk /dev/sdb,依次输入 n → p → 1 → 回车 → 回车 → w
    • 格式化(示例):mkfs.ext4 /dev/sdb1(如为 xfs 则用 mkfs.xfs /dev/sdb1)。
  • 创建挂载点并挂载
    • 创建目录:mkdir -p /data
    • 临时挂载:mount /dev/sdb1 /data
    • 验证:df -hmount | grep /data
  • 开机自动挂载(推荐用 UUID)
    • 获取 UUID:blkid /dev/sdb1
    • 写入 /etc/fstab:建议使用 UUID=xxxx /data ext4 defaults 0 2(xfs 将 ext4 替换为 xfs;第 6 列根分区为 1,其他一般为 2
  • 常用 mount 选项
    • 指定类型:-t ext4/xfs
    • 读写/只读:-o rw/ro
    • 按标签/UUID:-L < 标签> / -U
  • 卸载与注意事项
    • 卸载:umount /data
    • 挂载点应为空目录;编辑 /etc/fstab 前先备份,修改后用 mount -a 测试,避免系统无法启动。

二 远程文件系统挂载

  • NFS(Network File System)
    • 客户端安装:sudo yum install nfs-utils
    • 临时挂载:sudo mount -t nfs 192.168.1.100:/shared /mnt/nfs
    • 开机自动挂载(/etc/fstab):192.168.1.100:/shared /mnt/nfs nfs defaults 0 0
  • SMB/CIFS(Windows 共享)
    • 客户端安装:sudo yum install cifs-utils
    • 临时挂载:sudo mount -t cifs //192.168.1.100/shared /mnt/samba -o username=user,password=pass
    • 开机自动挂载(/etc/fstab)://192.168.1.100/shared /mnt/samba cifs username=user,password=pass 0 0
  • SSHFS(基于 SSH 的文件系统)
    • 安装:sudo yum install fuse-sshfs
    • 临时挂载:sudo sshfs user@192.168.1.100:/home/user /mnt/sshfs
    • 开机自动挂载:建议用 autofs(示例见下节)
  • iSCSI(块存储)
    • 安装:sudo yum install iscsi-initiator-utils
    • 发现目标:sudo iscsiadm -m discovery -t sendtargets -p < target_ip>
    • 登录目标:sudo iscsiadm -m node -T < target_iqn> -p < target_ip> --login
    • 识别设备:lsblk,确认如 /dev/sdb,分区并挂载:mount /dev/sdb1 /mnt/iscsi
  • 验证
    • 查看挂载:df -h;测试自动挂载:mount -a

三 开机自动挂载与 autofs

  • 使用 /etc/fstab
    • 通用格式:设备/UUID/LABEL 挂载点 文件系统类型 挂载选项 dump fsck
    • 示例:UUID=xxxx /data ext4 defaults 0 2
    • 测试:mount -a 无报错再重启
  • 使用 autofs 按需挂载(适合 SSHFS、NFS 等)
    • 安装:sudo yum install autofs
    • 配置 /etc/auto.master/mnt /etc/auto.sshfs --timeout=60
    • 配置 /etc/auto.sshfsremoteuser@192.168.1.100 -fstype=fuse,allow_other :sshfs#remoteuser@192.168.1.100:/remote/dir
    • 启动与启用:sudo systemctl enable --now autofs
  • 安全与可用性建议
    • 远程挂载建议用 _netdev 选项(/etc/fstab)以等待网络就绪;凭据可放入凭据文件并设 600 权限,再在挂载选项中引用。

四 常见问题与排错

  • 设备名漂移:优先使用 UUID/LABEL 替代 /dev/sdX,在 /etc/fstab 中使用 -U -L
  • fstab 配置错误导致无法启动:进入救援模式或单用户模式注释错误行,或用 mount -o remount,rw / 恢复读写后修正。
  • 权限问题:本地挂载检查挂载点属主/权限;CIFS 可用 uid/gid/file_mode/dir_mode 选项;NFS 由 /etc/exports 的权限控制。
  • 网络不通或防火墙:确认网络连通、端口开放(NFS 相关服务、CIFS 445/139、iSCSI 3260 等)。
  • 挂载点非空被覆盖:挂载前确保目录为空或先迁移数据;卸载失败用 lsof | grep < 挂载点> 查占用进程。

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


若转载请注明出处: centos挂载配置教程
本文地址: https://pptw.com/jishu/750175.html
centos挂载系统盘符 centos挂载数据盘符

游客 回复需填写必要信息