install
curl https://rclone.org/install.sh | sudo bash
configure
rclone config
shell script for MacOS
#!/bin/bash
# Define mount point and remote bucket details
MOUNT_POINT="/Volumes/External2point5"
SOURCE_FOLDER="$MOUNT_POINT/pics"
REMOTE_NAME="b2buonzz"
BUCKET_NAME="darwinbiler-videos"
# Check if the external volume is mounted
if [ -d "$MOUNT_POINT" ]; then
echo "External drive found at $MOUNT_POINT."
# Check if the source folder exists
if [ -d "$SOURCE_FOLDER" ]; then
echo "Starting sync from $SOURCE_FOLDER to $REMOTE_NAME:$BUCKET_NAME"
# Sync using rclone
rclone sync "$SOURCE_FOLDER" "$REMOTE_NAME:$BUCKET_NAME" \
--progress \
--transfers=8 \
--checkers=16 \
--fast-list \
--ignore-times \
--size-only
echo "Sync completed."
else
echo "Source folder $SOURCE_FOLDER does not exist."
fi
else
echo "External drive not found at $MOUNT_POINT. Aborting."
fi
To retrieve files from corrupted disk: https://www.cgsecurity.org/Download_and_donate.php/testdisk-7.3-WIP.win.zip