Skip to content

Pori

Pori application logo showing a stylized sponge mascot

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.

Pori is available in CachyOS repository and AUR.

See https://github.com/Seafoam-Labs/Pori#installation for manual build and installation steps.

  • Persistent mounts made simple: Configure a disk once and keep it mounted after reboot.
  • Systemd-native setup: Uses .mount units rather than legacy fstab entries.
  • Guided workflow: Choose a disk, confirm options, and apply.
  • Sudo-based privileged actions: Performs required root operations securely.
  1. Pori scans available block devices.
  2. You choose a target disk and mount point.
  3. Pori generates and enables a systemd .mount unit, then starts it immediately.

For a mount at /mnt/backup, Pori generates /etc/systemd/system/mnt-backup.mount:

[Unit]
Description=Mount for /mnt/backup
Requires=local-fs-pre.target
After=local-fs-pre.target
[Mount]
What=/dev/sdb1
Where=/mnt/backup
Type=ext4
Options=defaults,noatime
ForceUnmount=no
[Install]
WantedBy=multi-user.target

You can inspect, edit, or disable this unit anytime using standard systemctl commands.

Visit the repository for source code, updates, and contribution information:

GitHub repository

© 2026 Seafoam Labs Shelly Chel