home-server-backup-script/peek-backup

22 lines
653 B
Bash
Executable File

#!/bin/bash
MOUNT_POINT="/mnt/my-drive"
DEVICE="/dev/sdb1" # Updated to the correct partition
echo "🔄 Checking if $DEVICE is already mounted..."
if mountpoint -q "$MOUNT_POINT"; then
echo "⚠ Already mounted at $MOUNT_POINT. Unmounting..."
sudo umount "$MOUNT_POINT" || { echo "❌ Failed to unmount. Exiting."; exit 1; }
fi
echo "⚡ Mounting $DEVICE to $MOUNT_POINT..."
sudo mkdir -p "$MOUNT_POINT"
sudo mount "$DEVICE" "$MOUNT_POINT" && echo "✅ Mounted successfully!" || { echo "❌ Failed to mount."; exit 1; }
echo "📂 Scanning disk usage with ncdu..."
ncdu "$MOUNT_POINT"
echo "🗂 Opening Ranger..."
ranger "$MOUNT_POINT"