最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
centos网络驱动器挂载教程
时间:2026-07-29 10:50:56 编辑:袖梨 来源:一聚教程网
网络驱动器在 CentOS 中的挂载教程

一 通用操作与前期准备
- 网络共享常见类型包括 iSCSI(块存储)、SMB/CIFS(Windows 共享)和 NFS,操作前需确认具体类型。
- 安装客户端工具:
- NFS:
sudo yum install -y nfs-utils - SMB/CIFS:
sudo yum install -y cifs-utils - iSCSI:
sudo yum install -y iscsi-initiator-utils
- NFS:
- 创建本地挂载点:
sudo mkdir -p /mnt/networkdrive - 验证挂载:
df -h、mount或ls /mnt/networkdrive - 设置开机自动挂载:编辑 /etc/fstab 后执行
sudo mount -a测试。
二 NFS 共享挂载方法一
- 安装客户端:
sudo yum install -y nfs-utils - 创建挂载点:
sudo mkdir -p /mnt/nfs - 临时挂载(示例):
sudo mount 192.168.1.100:/shared /mnt/nfs - 写入/etc/fstab实现开机自动挂载:
192.168.1.100:/shared /mnt/nfs nfs defaults 0 0 - 防火墙放行(firewalld):
sudo firewall-cmd --permanent --add-service=nfssudo firewall-cmd --permanent --add-service=rpc-bindsudo firewall-cmd --permanent --add-service=mountdsudo firewall-cmd --reload
三 SMB/CIFS 共享挂载方法二
- 安装客户端:
sudo yum install -y cifs-utils - 创建挂载点:
sudo mkdir -p /mnt/smb - 临时挂载(示例):
sudo mount -t cifs //192.168.1.100/share /mnt/smb -o username=user,password=pass - 安全做法(凭据文件):
- 新建凭据文件:
sudo vim /etc/samba/credentials内容:username=userpassword=pass - 设置权限:
sudo chmod 600 /etc/samba/credentials - 挂载:
sudo mount -t cifs //192.168.1.100/share /mnt/smb -o credentials=/etc/samba/credentials
- 新建凭据文件:
- 借助/etc/fstab完成开机自动挂载:
//192.168.1.100/share /mnt/smb cifs credentials=/etc/samba/credentials 0 0 - 桌面/系统自动挂载优化(可选):使用
x-systemd.automount延迟挂载,避免网络未就绪导致启动卡死:/etc/fstab示例:
创建凭据文件并设置权限为 600 后执行//192.168.1.100/share /mnt/smb cifs credentials=/root/.smbcredentials,uid=1000,gid=1000,noauto,x-systemd.automount,x-systemd.device-timeout=10 0 0sudo mount -a测试。
四 iSCSI 块存储挂载方法三
- 安装工具:
sudo yum install -y iscsi-initiator-utils - 发现目标:
sudo iscsiadm -m discovery -t sendtargets -p <target_ip> - 登录目标:
sudo iscsiadm -m node -T <target_iqn> -p <target_ip> --login - 识别设备:
lsblk或fdisk -l(通常为 /dev/sdX) - 分区与格式化(示例):
sudo mkfs -t ext4 /dev/sdX1 - 创建挂载点并挂载:
sudo mkdir -p /mnt/iscsi && sudo mount /dev/sdX1 /mnt/iscsi - 开机自动连接与挂载:
- 自动连接:
sudo iscsiadm -m node -T <target_iqn> -p <target_ip> -o update -n node.startup -v automatic - 获取 UUID:
blkid /dev/sdX1 - /etc/fstab 示例(关键:使用 _netdev):
UUID=<uuid> /mnt/iscsi ext4 defaults,_netdev 0 0
- 自动连接:
- 防火墙放行(iSCSI 默认端口 3260/tcp):
sudo firewall-cmd --permanent --add-port=3260/tcp && sudo firewall-cmd --reload
五 排错与常见问题
- SMB 挂载的所有权和权限可借助
uid/gid指定本地用户映射;使用 NFS 时,必须匹配服务端的导出权限。 - 网络和防火墙方面,需放行 iSCSI(3260/tcp)、SMB(445/tcp, 137-139/tcp/udp)以及 NFS(nfs/rpc-bind/mountd)。
- 为避免 fstab 引发启动卡死,SMB 可用,而 iSCSI 必须使用 _netdev;
x-systemd.automount,noauto延迟挂载。 - 凭据安全方面,应优先使用 credentials 文件并将其权限设为 600,避免密码暴露在命令行中。
- 挂载失败排查:
dmesg | tail、journalctl -xe、mount -v查看详细错误;用sudo mount -a验证 fstab 配置。
相关文章
- 怨楼好玩吗 08-08
- 小鸡守卫有哪些隐藏玩法 08-08
- 鹅鸭杀超级金水铃模式怎么玩 08-07
- 牧场物语风之繁华集市生日日期怎么看 08-07
- 口袋新旅途如何捕捉颓颓鹰 08-07
- DNF狄瑞吉版本女漫游加点攻略 08-07