BBS:      TELESC.NET.BR
Assunto:  Re: Adding a hardware swap partition
De:       The Natural Philosopher
Data:     Wed, 11 Mar 2026 16:43:39 +0000
-----------------------------------------------------------
On 11/03/2026 16:20, bp@www.zefox.net wrote:
> Is there a "recipe" for adding a hardware swap partition to an
> existing RasPiOS installation? Ideally I'd like a traditional
> layout, with swap situated between / and /usr. I know how to
> do it with FreeBSD during the install process but this particular
> case involves a running, somewhat valuable RasPiOS installation
> and the tools offered on RasPiOS are different enough to warrant
> a study of prior art if it's available.
> 
> What I'd like to do is resize the existing root to roughly its
> present, occupied size, add a swap partition in the freed space
> and then create /usr in the remaining space, copying the old
> /usr to the new, cleaning out usr files from the original root
> partition and mounting the new /usr on the empty mountpoint.
> 
> This needs to be done under single-user mode and I don't know
> how to get at single-user in RasPiOS. It could be done via booting
> from a microSD, but that pitches me into the installer which isn't
> exactly familiar territory.
> 

I don't think that is necessarily true.

If you create a bootable SD card, you can do all you want to the sda 
disk whilst it's online

You could also create a swap file in / and add that as an alternative



> In case it matters, this is on an 8GB Pi5 running Bookworm with
> dual monitors and a 1 TB mechanical hard drive. df reports
> 
> Filesystem     1K-blocks     Used Available Use% Mounted on
> udev             4081296        0   4081296   0% /dev
> tmpfs            1650304     6512   1643792   1% /run
> /dev/sda2      961067256 61907904 850331260   7% /
> tmpfs            4125728   163136   3962592   4% /dev/shm
> tmpfs               5120       48      5072   1% /run/lock
> /dev/sda1         522230    79520    442710  16% /boot/firmware
> tmpfs             825136      272    824864   1% /run/user/1000
> 
> The need for "real" swap arises when Chromium and Firefox are both
> running with multiple tabs open.
> 
Yaj well no fine

I'd add a swap file. work of a few minutes only

$ dd if=/dev/zero of=/path/to/swapfile bs=1M count=1024 # For 1GB swap file
$ mkswap /path/to/swapfile
$ swapon /path/to/swapfile



> Thanks for reading, and any suggestions!
> 
> bob prohaska
>   

-- 
Climate is what you expect but weather is what you get.
Mark Twain


--- PyGate Linux v1.5.12
 * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)

-----------------------------------------------------------
[Voltar]