Move SAP Hana DB from Hana server to NAS
#!/bin/bash # Configuration NAS_IP="192.168.0.0" #Edit the NAS IP NAS_SHARE="NAS allocated path for backup" MOUNT_POINT="/mnt/test" # Create directory under the mnt directory BACKUP_DIR="/home/tinesh/sourcedb" # HANA DB Shared path LOG_FILE="/var/log/backup_to_nas.log" # log file path # Task to Create log file if it doesn't exist touch "$LOG_FILE" log_message() { echo "$(date) - $1" | tee -a "$LOG_FILE" } log_message "==== Starting Backup Transfer ====" # Function to mount NAS mount_nas() { if mount | grep -q "$MOUNT_POINT"; then log_message "NAS is already mounted at $MOUNT_POINT" else log_message "Mounting NAS ..." sudo mount -t cifs //"$NAS_IP"/"$NAS_SHARE" "$MOUNT_POINT" -o guest,vers=3.0 if [ $? -ne 0 ]; then log_message "Error: Failed to mount NAS share!" ...