在 Linux 下挂载(mount)远程磁盘/目录常见有几种方式,下面按使用频率给你总结:
# 安装
yum install nfs-utils # CentOS
apt install nfs-kernel-server # Ubuntu
# 编辑共享配置
vim /etc/exports
/home/share 192.168.1.0/24(rw,sync,no_root_squash)
# 启动服务
systemctl start nfs
exportfs -r
yum install nfs-utils
mkdir /mnt/remote
mount -t nfs 192.168.1.100:/home/share /mnt/remote
vim /etc/fstab
192.168.1.100:/home/share /mnt/remote nfs defaults 0 0
适合临时挂载、无 root 权限
# 安装
yum install sshfs
apt install sshfs
# 挂载
sshfs user@192.168.1.100:/home/user /mnt/remote
# 卸载
fusermount -u /mnt/remote
✅ 不需要服务端额外配置
❌ 性能不如 NFS
# 安装
yum install cifs-utils
apt install cifs-utils
# 挂载
mount -t cifs //192.168.1.100/share /mnt/remote \
-o username=admin,password=123456
//192.168.1.100/share /mnt/remote cifs username=admin,password=123456 0 0
适合当本地磁盘用
yum install iscsi-initiator-utils
iscsiadm -m discovery -t st -p 192.168.1.100
iscsiadm -m node -l
fdisk -l # 会看到新磁盘
no_root_squashmount -o soft,timeo=30,retry=3 ...
| 场景 | 推荐 |
|---|---|
| Linux 之间 | NFS |
| 临时/简单 | SSHFS |
| Windows | SMB |
| 当本地盘 | iSCSI |
如果你能告诉我:
我可以直接给你一套可复制的命令。