在Debian系統中掛載云盤通常涉及到使用Samba服務或WebDAV服務。以下是使用這兩種方法掛載云盤的詳細步驟:
sudo apt update
sudo apt install cifs-utils
sudo mkdir /mnt/shared
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
sudo apt update
sudo apt install davfs2
/etc/davfs2/davfs2.conf
文件,找到對應的值改為 ignore_dav_header 1
。/etc/davfs2/secrets
文件中。sudo mkdir /mnt/cloud_disk
sudo mount -t davfs -o noexec https://dav.jianguoyun.com/dav /mnt/cloud_disk/
根據需求配置自動掛載,把腳本寫入到一個 /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
/etc/fstab
:echo "https://dav.jianguoyun.com/dav/ /mnt/cloud_disk/ davfs user,noauto,x-systemd.automount 0 0" | sudo tee -a /etc/fstab
請注意,具體的云盤服務提供商可能會有所不同,因此請根據實際使用的云盤服務調整相應的配置步驟。