自動執行確認是否掛載NAS,並開始備份

#!/bin/bash

    echo "正在確認掛載資料夾"

    sleep 1s

#確認是否有掛載NAS硬碟

if mount | grep /mnt/nas > /dev/null; then

    echo "已掛載NAS資料夾"

else

    echo "未掛載NAS資料夾,開始掛載"

    sudo mount -t cifs -o username="帳號,password="密碼" //"NAS資料夾路徑" "/mnt/掛載資料夾位置"

fi


#複製PI硬碟資料映像檔至NAS掛載資料夾

    echo "開始備份Pi資料"

    sudo dd if=/dev/sda of=/mnt/"掛載資料夾位置"/$(hostname)_$(date '+%Y-%m-%d')backup.img bs=4M status=progress conv=noerror,sync

    echo "$(date +%F%T)備份完成"

留言

這個網誌中的熱門文章

chmod 指令- 修改檔案目錄權限

Ubuntu 設定timesyncd時間同步、時區、 NTP同步對時

Linux 安全性自動更新的 unattended 套件