在 Debian 系统中,挂载网络盘(网络共享)常见的方式有以下几种,最常用的是 NFS 和 SMB(CIFS)。下面分别说明,并给出常用操作步骤。
sudo apt update
sudo apt install nfs-common
sudo mkdir -p /mnt/nfs
sudo mount -t nfs 服务器IP:/共享目录 /mnt/nfs
示例:
sudo mount -t nfs 192.168.1.100:/data/share /mnt/nfs
df -h
ls /mnt/nfs
编辑 /etc/fstab:
sudo nano /etc/fstab
添加:
192.168.1.100:/data/share /mnt/nfs nfs defaults 0 0
sudo apt update
sudo apt install cifs-utils
sudo mkdir -p /mnt/smb
sudo mount -t cifs //服务器IP/共享名 /mnt/smb -o username=用户名,password=密码
示例:
sudo mount -t cifs //192.168.1.100/share /mnt/smb -o username=winuser,password=123456
创建文件:
sudo nano /etc/smb.cred
内容:
username=winuser
password=123456
domain=WORKGROUP
权限设置:
sudo chmod 600 /etc/smb.cred
挂载:
sudo mount -t cifs //192.168.1.100/share /mnt/smb -o credentials=/etc/smb.cred
/etc/fstab 添加:
//192.168.1.100/share /mnt/smb cifs credentials=/etc/smb.cred 0 0
适合没有 NFS/SMB 的情况。
sudo apt install sshfs
sshfs 用户名@服务器IP:/远程路径 /mnt/sshfs
示例:
sshfs user@192.168.1.100:/home/user/data /mnt/sshfs
fusermount -u /mnt/sshfs
no_root_squashuid, gid-o uid=1000,gid=1000
ping 服务器IP
showmount -e 服务器IP # NFS
smbclient -L //服务器IP # SMB
| 场景 | 推荐方式 |
|---|---|
| Linux ↔ Linux | NFS |
| Linux ↔ Windows | CIFS/SMB |
| 临时远程目录 | SSHFS |
如果你能提供:
我可以给你一套完全定制化的挂载方案。