Linux

Where Does Puppy Linux Store the Pupsave File?

Puppy frugal installs persist changes in a pupsave savefile (.2fs, .3fs, .4fs) or savefolder next to the install files, with /mnt/home reaching outside the save.

Last updated

Puppy frugal mode layers changes over a read only base, and the pupsave is where your layer lives. First shutdown asks whether to create one and in which format: a fixed size savefile or a flexible savefolder. That choice decides where everything you change goes from then on.

The save sits next to the boot files by default, which keeps multi boot setups tidy. Anything truly valuable belongs under /mnt/home outside the save, since a corrupted savefile takes settings and documents with it together.

Where Puppy Linux stores this, by platform

Linux
<install-dir>/<pupname>save.4fs

Your persistent layer beside the frugal install files (vmlinuz, initrd, .sfs), e.g. fossapup64save.4fs. One save loads automatically, several prompt a boot menu. Resize or convert between file and folder formats with the Puppy save tools.

Linux
/mnt/home

The install partition root outside the layered filesystem. Store documents here so they survive savefile trouble and stay visible to other operating systems.

Frequently asked questions

Where is my pupsave file?

It lives beside your frugal install files (vmlinuz, initrd, .sfs) on the boot partition, named like fossapup64save.4fs. The drive with the puppy files shows a home icon on the desktop. On NTFS partitions only the savefile variant works, not savefolders.

How do I keep documents out of the savefile?

Save documents under /mnt/home instead, which is the install partition root outside the layered save. Files there stay reachable from other systems and never bloat the savefile. Keep the save itself for settings and installed programs.

Notice an outdated path? Let us know.