在 Ubuntu 上“远程挂载”通常有以下几种常见方式,取决于远程系统类型和使用场景。下面按最常用到少见依次说明。
sshfs适合:临时、简单、安全
sudo apt update
sudo apt install sshfs
mkdir ~/remote
sshfs user@remote_ip:/remote/path ~/remote
fusermount -u ~/remote
✅ 优点:无需服务器额外配置
❌ 缺点:速度一般,不适合高并发
适合:内网、高性能
sudo apt install nfs-kernel-server
sudo mkdir -p /srv/nfs
sudo chown nobody:nogroup /srv/nfs
sudo vim /etc/exports
添加:
/srv/nfs 192.168.1.0/24(rw,sync,no_subtree_check)
sudo exportfs -a
sudo systemctl restart nfs-kernel-server
sudo apt install nfs-common
sudo mkdir /mnt/nfs
sudo mount remote_ip:/srv/nfs /mnt/nfs
开机自动挂载:
remote_ip:/srv/nfs /mnt/nfs nfs defaults 0 0
适合:访问 Windows 文件
sudo apt install cifs-utils
sudo mkdir /mnt/win
临时挂载:
sudo mount -t cifs //192.168.1.100/share /mnt/win \
-o username=winuser,password=winpass
安全写法(推荐):
sudo vim /etc/cifs-credentials
username=winuser
password=winpass
sudo chmod 600 /etc/cifs-credentials
sudo mount -t cifs //192.168.1.100/share /mnt/win -o credentials=/etc/cifs-credentials
fstab:
//192.168.1.100/share /mnt/win cifs credentials=/etc/cifs-credentials 0 0
sudo apt install davfs2
sudo mkdir /mnt/webdav
sudo mount -t davfs https://remote/webdav /mnt/webdav
| 场景 | 推荐方式 |
|---|---|
| 临时访问 Linux | sshfs |
| 内网服务器 | NFS |
| Windows 共享 | CIFS |
| 云存储 | WebDAV |
如果你能说明:
我可以给你精确命令。