Pori
Pori (from Porifera, the phylum of sponges) is a Linux desktop tool for mounting local disks in a way that persists across reboots.
Instead of manually editing /etc/fstab, Pori creates and enables native systemd .mount units in /etc/systemd/system/. This keeps mounts aligned with modern Linux system management and makes setup easier for everyday users.
Installation
Section titled “Installation”Pori is available in CachyOS repository and AUR.
See https://github.com/Seafoam-Labs/Pori#installation for manual build and installation steps.
Why Use Pori?
Section titled “Why Use Pori?”- Persistent mounts made simple: Configure a disk once and keep it mounted after reboot.
- Systemd-native setup: Uses
.mountunits rather than legacyfstabentries. - Guided workflow: Choose a disk, confirm options, and apply.
- Sudo-based privileged actions: Performs required root operations securely.
How It Works
Section titled “How It Works”- Pori scans available block devices.
- You choose a target disk and mount point.
- Pori generates and enables a systemd
.mountunit, then starts it immediately.
What Pori Creates
Section titled “What Pori Creates”For a mount at /mnt/backup, Pori generates /etc/systemd/system/mnt-backup.mount:
[Unit]Description=Mount for /mnt/backupRequires=local-fs-pre.targetAfter=local-fs-pre.target
[Mount]What=/dev/sdb1Where=/mnt/backupType=ext4Options=defaults,noatimeForceUnmount=no
[Install]WantedBy=multi-user.targetYou can inspect, edit, or disable this unit anytime using standard systemctl commands.
Learn More
Section titled “Learn More”Visit the repository for source code, updates, and contribution information: