在 Debian 中“挂载远程磁盘”通常指通过网络访问另一台机器上的存储,常见方式有以下几种。你可以根据场景选择。
sudo apt update
sudo apt install nfs-kernel-server
sudo mkdir -p /srv/nfs/share
sudo chown -R nobody:nogroup /srv/nfs/share
sudo nano /etc/exports
添加:
/srv/nfs/share 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/remote
sudo mount 192.168.1.100:/srv/nfs/share /mnt/remote
开机自动挂载:
sudo nano /etc/fstab
192.168.1.100:/srv/nfs/share /mnt/remote nfs defaults 0 0
sudo apt install sshfs
mkdir ~/remote
sshfs user@192.168.1.100:/home/user/data ~/remote
卸载:
fusermount -u ~/remote
开机自动(需密钥登录):
user@host:/path /home/user/remote fuse.sshfs defaults 0 0
sudo apt install cifs-utils
sudo mkdir /mnt/smb
sudo mount -t cifs //192.168.1.100/share /mnt/smb \
-o username=winuser,password=pass
fstab:
//192.168.1.100/share /mnt/smb cifs username=winuser,password=pass 0 0
sudo apt install open-iscsi
sudo iscsiadm -m discovery -t st -p 192.168.1.100
sudo iscsiadm -m node --login
登录后会出现 /dev/sdX,再正常 mkfs + mount。
sudo apt install davfs2
sudo mount -t davfs https://example.com/webdav /mnt/webdav
如果你能说明:
我可以给你更精确的命令。