“挂载 Debian 网络盘”通常有两种理解,下面分别说明,你可以根据自己的实际情况选择。
常见协议有 NFS / SMB(CIFS) / FTP / WebDAV 等。
服务器端已共享 NFS 目录的前提下:
sudo apt update
sudo apt install nfs-common
sudo mkdir -p /mnt/nfs
sudo mount -t nfs 192.168.1.100:/shared /mnt/nfs
开机自动挂载(/etc/fstab):
192.168.1.100:/shared /mnt/nfs nfs defaults 0 0
sudo apt install cifs-utils
sudo mkdir -p /mnt/smb
sudo mount -t cifs //192.168.1.100/share /mnt/smb \
-o username=youruser,password=yourpass
更安全的写法(密码不写在命令行):
sudo nano /etc/smbpass
内容:
username=youruser
password=yourpass
sudo chmod 600 /etc/smbpass
sudo mount -t cifs //192.168.1.100/share /mnt/smb -o credentials=/etc/smbpass
/etc/fstab 示例:
//192.168.1.100/share /mnt/smb cifs credentials=/etc/smbpass 0 0
sudo apt install davfs2
sudo mkdir /mnt/webdav
sudo mount -t davfs https://example.com/webdav /mnt/webdav
如果你是“让别人挂载 Debian 上的盘”。
sudo apt install nfs-kernel-server
sudo nano /etc/exports
添加:
/srv/share 192.168.1.0/24(rw,sync,no_subtree_check)
sudo exportfs -a
sudo systemctl restart nfs-kernel-server
sudo apt install samba
sudo nano /etc/samba/smb.conf
示例:
[share]
path = /srv/share
browseable = yes
read only = no
guest ok = yes
| 场景 | 推荐方式 |
|---|---|
| Linux ↔ Linux | NFS |
| Windows / 路由器 / 电视 | SMB |
| 公网云盘 | WebDAV |
| 临时传输 | SSHFS |
如果你能补充说明:
我可以给你更精确的命令和配置。