☁️ MTrclone.sh

Cloud Storage Mount Automation

Back to Home View Source Code Full Documentation

Overview

MTrclone.sh automates mounting multiple cloud storage accounts locally using rclone. It seamlessly integrates OneDrive, Google Drive, and Dropbox into your Linux file system with robust error handling, mount verification, and real-time feedback.

Demo

MTrclone execution with cowsay feedback and cbonsai animation

Shows: MTrclone cowsay message on right pane while cbonsai animation continues on left pane

Key Features

Installation & Setup

Prerequisites

# Install rclone
sudo dnf install rclone

# Configure rclone with your cloud accounts
rclone config

# During rclone config, you'll set up remotes for:
# - OneDrive (name: onedrive)
# - Google Drive (name: gdrive)
# - Dropbox (name: dropbox)

Make Executable and Run

cd BASHparaphernalia/scripts/MTrclone
chmod +x MTrclone.sh
./MTrclone.sh

Rclone Configuration

Before running MTrclone.sh, configure rclone remotes for each cloud service:

rclone config

# Add new remote for OneDrive
name> onedrive
Type> onedrive
# Follow interactive prompts to authenticate

# Add new remote for Google Drive
name> gdrive
Type> drive
# Follow interactive prompts to authenticate

# Add new remote for Dropbox
name> dropbox
Type> dropbox
# Follow interactive prompts to authenticate

Note: Remote names must match: onedrive, gdrive, dropbox

Mount Points

MTrclone creates the following directory structure in your home folder:

$HOME/CloudStorage/
├── OneDrive/
├── GoogleDrive/
└── Dropbox/

Each directory is mounted and accessible via your file manager or terminal.

Dependencies

Troubleshooting