--- publish: true permalink: /os/disks title: Disks created: 2026-01-29T21:46:53.106-07:00 modified: 2026-02-05T12:18:02.151-07:00 tags: - disks - automount - usb cssclasses: "" --- Automounting removable drives with udiskie. ## Installation ```bash sudo pacman -S udiskie udisks2 ``` ## Usage ### Start udiskie Run in background (auto-mounts drives): ```bash udiskie & ``` With tray icon: ```bash udiskie --tray & ``` ### Hyprland Integration Add to `~/.config/hypr/hyprland.conf`: ```bash exec-once = udiskie --tray ``` ## Configuration Config location: `~/.config/udiskie/config.yml` ```yaml program_options: tray: true notify: true automount: true device_config: - device_file: /dev/sda1 options: - noexec ``` ## Manual Control ```bash # Mount udisksctl mount -b /dev/sdb1 # Unmount udisksctl unmount -b /dev/sdb1 # Power off (safely eject) udisksctl power-off -b /dev/sdb # List drives lsblk ``` ## Encrypted Drives udiskie handles LUKS-encrypted drives automatically — prompts for password when detected. For command line: ```bash # Unlock udisksctl unlock -b /dev/sdb1 # Then mount udisksctl mount -b /dev/dm-0 ``` ## Mount Points By default, drives mount to `/run/media/$USER/