22 lines
653 B
Bash
Executable File
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"
|
|
|