nextcloud, smb
使用內建的 nextcloud AIO 內建的 borg 備份
我們在別台主機 (或host) 建立了一個 SMB 資料夾,用來存放 nextcloud AIO 備份,裡面可以先隨便建個檔案以供檢查,路徑位於
//192.168.1.99/nc_backup
先進入 VM介面上登入, 預設帳號密碼為
ncadmin nextcloud
1. 取得管理者權限
nextcloud sudo -i
後要再輸入一次密碼
2. 切換與建立掛載點
cd ..
cd ..
cd /mnt
mkdir smb_backup
會建立一個 /mnt/smb_backup 的資料夾(掛載點)
3. 掛載 SMB
這邊用編輯 /etc/fstab 的方式,讓 VM 重開機後也可以自動掛載 SMB
這邊直接把帳號密碼明碼寫在 /etc/fstab 裡面,另外有使用 credentials 的方法,但為了簡化,這邊不展開
用 nano 編輯 /etc/fstab
nano /etc/fstab
在檔案的最下面加入
//192.168.1.99/nc_backup /mnt/smb_backup cifs username=Username,password=Password 0 0
如圖
按下 Ctrl + X,再按 Y 存檔
輸入
mount -a
ls /mnt/smb_backup
測試自動掛載是否正常,正常的話可以看到 //192.168.1.99/nc_backup 的內容被列出來
也可以重新開機試試看
4. AIO 介面設定 backup
進去 AIO 介面內,找到 Backup and restore,輸入路徑,並按下藍色按鈕
Submit 後,按下 Create Backup ,此時 Container 會停止,nextcloud 服務會離線,要等一陣子才會備份完成
此時,你可以在 host 看到 borg 建立的備份資料夾了
之後,可以進 nextcloud 的 AIO 管理介面,去設定每天定時備份