debian

Debian挂载云盘方法介绍

小樊
40
2025-06-08 21:26:19
栏目: 云计算

在Debian系统中挂载云盘通常涉及到使用Samba服务或WebDAV服务。以下是使用这两种方法挂载云盘的详细步骤:

使用Samba挂载Windows共享文件夹

  1. 安装Samba客户端
sudo apt update
sudo apt install cifs-utils
  1. 创建挂载点
sudo mkdir /mnt/shared
  1. 挂载共享文件夹
sudo mount -t cifs //server/share /mnt/shared -o username=yourusername,password=yourpassword

如果你不想在命令行中直接输入密码,可以将用户名和密码写入一个文件中,并在挂载命令中引用该文件。例如,创建一个名为 .smbcredentials 的文件:

echo "username=yourusername" | sudo tee /etc/cifs-credentials
echo "password=yourpassword" | sudo tee -a /etc/cifs-credentials
sudo chmod 600 /etc/cifs-credentials

然后使用该文件挂载共享文件夹:

sudo mount -t cifs //server/share /mnt/shared -o credentials=/etc/cifs-credentials

使用WebDAV挂载云盘(以坚果云为例)

  1. 安装相关包
sudo apt update
sudo apt install davfs2
  1. 配置WebDAV
  1. 创建挂载目录
sudo mkdir /mnt/cloud_disk
  1. 手动挂载
sudo mount -t davfs -o noexec https://dav.jianguoyun.com/dav /mnt/cloud_disk/
  1. 自动挂载

根据需求配置自动挂载,把脚本写入到一个 /etc/init.d/cloud_disk.sh 脚本文件中,并赋予执行权限。

echo "mount -t davfs -o noexec https://dav.jianguoyun.com/dav /mnt/cloud_disk/" | sudo tee /etc/init.d/cloud_disk.sh
sudo chmod +x /etc/init.d/cloud_disk.sh
sudo update-rc.d cloud_disk.sh defaults

创建一个 .service 文件:

sudo touch /etc/systemd/system/cloud_disk.service

添加以下内容:

[Unit]
Description=My custom startup script

[Service]
ExecStart=/etc/init.d/cloud_disk.sh

[Install]
WantedBy=multi-user.target

设置开机自启:

sudo systemctl enable cloud_disk.service
sudo systemctl start cloud_disk.service
  1. 加入到 /etc/fstab
echo "https://dav.jianguoyun.com/dav/ /mnt/cloud_disk/ davfs user,noauto,x-systemd.automount 0 0" | sudo tee -a /etc/fstab

请注意,具体的云盘服务提供商可能会有所不同,因此请根据实际使用的云盘服务调整相应的配置步骤。

0
看了该问题的人还看了