---
title: 'Mount Gdrives.sh'
url: 'https://blog.ro011110ot.de/de/linux/scripte/mount-gdrives-sh'
markdown: 'https://blog.ro011110ot.de/de/linux/scripte/mount-gdrives-sh.md'
lang: de
date: '2026-10-05'
description: '#!/bin/bash # mount-gdrives.sh MOUNTS=( "USER_gdrive:$HOME/mnt/USER_gdrive" "jeremy_gdrive:$HOME/mnt/jeremy_gdrive" ) RCLONE_OPTS=( --vfs-cache-mode full --vfs-cache-max-size 2G --vfs-cache-max-age 24h --dir-cache-time 1h --poll-interval 30s --log-level INFO --…'
---

```bash
#!/bin/bash
# mount-gdrives.sh

MOUNTS=(
    "USER_gdrive:$HOME/mnt/USER_gdrive"
    "jeremy_gdrive:$HOME/mnt/jeremy_gdrive"
)

RCLONE_OPTS=(
    --vfs-cache-mode full
    --vfs-cache-max-size 2G
    --vfs-cache-max-age 24h
    --dir-cache-time 1h
    --poll-interval 30s
    --log-level INFO
    --log-file /tmp/rclone-gdrives.log
    --daemon
)

# Mountpoints erstellen
mkdir -p "$HOME/mnt/USER_gdrive" "$HOME/mnt/jeremy_gdrive"

echo "Mounting GDrives..."

for ENTRY in "${MOUNTS[@]}"; do
    REMOTE="${ENTRY%%:*}:"
    MOUNTPOINT="${ENTRY#*:}"

    if mountpoint -q "$MOUNTPOINT"; then
        echo "⚠️  $MOUNTPOINT bereits gemountet, überspringe..."
        continue
    fi

    echo "Mounte $REMOTE → $MOUNTPOINT"
    rclone mount "$REMOTE" "$MOUNTPOINT" "${RCLONE_OPTS[@]}"

    if [ $? -eq 0 ]; then
        echo "✅ $REMOTE gemountet"
    else
        echo "❌ Fehler bei $REMOTE"
    fi
done

echo "Fertig. Log: /tmp/rclone-gdrives.log"

```

---

## Navigation

- Previous: [Hotspot Watchdog.sh](https://blog.ro011110ot.de/de/linux/scripte/hotspot-watchdog-sh.md)
- Next: [Start Hotspot.sh](https://blog.ro011110ot.de/de/linux/scripte/start-hotspot-sh.md)
