在 CentOS 上挂载(mount)远程目录或磁盘,常见有几种方式,下面按最常用场景给你说明。
# 安装
yum install -y nfs-utils
# 创建共享目录
mkdir /data/share
# 配置共享
vim /etc/exports
加入:
/data/share 192.168.1.0/24(rw,sync,no_root_squash)
# 生效
exportfs -r
systemctl enable --now nfs-server
yum install -y nfs-utils
mkdir /mnt/nfs
mount -t nfs 192.168.1.100:/data/share /mnt/nfs
✅ 测试:
df -h
vim /etc/fstab
添加:
192.168.1.100:/data/share /mnt/nfs nfs defaults 0 0
适合没有 NFS的情况。
yum install -y epel-release
yum install -y sshfs
mkdir /mnt/remote
sshfs user@192.168.1.100:/home/user /mnt/remote
卸载:
fusermount -u /mnt/remote
yum install -y cifs-utils
mkdir /mnt/smb
mount -t cifs //192.168.1.100/share /mnt/smb \
-o username=admin,password=123456
/etc/fstab:
//192.168.1.100/share /mnt/smb cifs username=admin,password=123456 0 0
适合当“远程硬盘”用:
yum install -y iscsi-initiator-utils
iscsiadm -m discovery -t st -p 192.168.1.100
iscsiadm -m node -l
然后 fdisk -l 就能看到新磁盘。
ping 远程IP
telnet IP 端口
systemctl status nfs-server
journalctl -xe
firewall-cmd --add-service=nfs --permanent
如果你能告诉我:
我可以直接给你最合适的一条命令方案。