[PLUG] Ubuntu 20.04 ZFS swap
Tomas Kuchta
tomas.kuchta.lists at gmail.com
Wed Jul 1 23:20:48 UTC 2020
Just a comment - if you are setting up swap file on zfs or btrfs - make
sure that you disable COW for the file/subvolume.
Tomas
On Wed, Jul 1, 2020, 15:01 Paul Heinlein <heinlein at madboa.com> wrote:
> On Wed, 1 Jul 2020, Robert Kopp wrote:
>
> > I wanted to try this amazing new file system, which is now one of the
> installation options for Focal. Unfortunately, I did not set up enough swap
> space for hibernation, which I would like. So I'm wondering if anyone could
> suggest a method of increasing swap space on my system, which appears below.
> > I have plenty of USB ports, so I would even be open to using a flash
> drive for this purpose. I note that it seems anxious to grab my external
> storage device, so perhaps it would resume from something more appropriate.
> >
> > Filesystem 1K-blocks Used
> Available Use% Mounted onudev
> 16315052 0 16315052 0% /dev
> > tmpfs 3278412
> 2136 3276276 1% /run
> > rpool/ROOT/ubuntu_4uu5jb 450678784 4601088
> 446077696 2% /
> > tmpfs 16392060 250784
> 16141276 2% /dev/shm
> > tmpfs 5120
> 4 5116 1% /run/lock
> > tmpfs 16392060 0
> 16392060 0% /sys/fs/cgroup
> > bpool/BOOT/ubuntu_4uu5jb 1517056
> 276096 1240960 19% /boot
> > rpool/ROOT/ubuntu_4uu5jb/var/games 446077824 128
> 446077696 1% /var/games
> > rpool/ROOT/ubuntu_4uu5jb/var/snap 446077952 256
> 446077696 1% /var/snap
> > rpool/USERDATA/robert_xnnmf3 452219392 6141696
> 446077696 2% /home/robert
> > rpool/ROOT/ubuntu_4uu5jb/var/mail 446077824 128
> 446077696 1% /var/mail
> > rpool/ROOT/ubuntu_4uu5jb/srv 446077824 128
> 446077696 1% /srv
> > rpool/ROOT/ubuntu_4uu5jb/var/lib 447230720 1153024
> 446077696 1% /var/lib
> > rpool/ROOT/ubuntu_4uu5jb/var/lib/NetworkManager 446077952 256
> 446077696 1% /var/lib/NetworkManager
> > rpool/ROOT/ubuntu_4uu5jb/var/www 446077824 128
> 446077696 1% /var/www
> > rpool/ROOT/ubuntu_4uu5jb/var/spool 446077952 256
> 446077696 1% /var/spool
> > /dev/sda1 523248
> 21268 501980 5% /boot/efi
> > rpool/ROOT/ubuntu_4uu5jb/var/log 446102400 24704
> 446077696 1% /var/log
> > rpool/ROOT/ubuntu_4uu5jb/usr/local 446077824 128
> 446077696 1% /usr/local
> > rpool/USERDATA/root_xnnmf3 446078208 512
> 446077696 1% /root
> > rpool/ROOT/ubuntu_4uu5jb/var/lib/AccountsService 446077824 128
> 446077696 1% /var/lib/AccountsService
> > rpool/ROOT/ubuntu_4uu5jb/var/lib/dpkg 446125184 47488
> 446077696 1% /var/lib/dpkg
> > rpool/ROOT/ubuntu_4uu5jb/var/lib/apt 446144768 67072
> 446077696 1% /var/lib/apt
>
> If you want to use your rpool, and you've got the space to spare,
> here's one way to go about it. This is for a 4GB swap partition.
>
> # create a zfs filesystem, with compression (optional)
> zfs create -V 4G -b 4096 \
> -o compression=lz4 -o logbias=throughput -o sync=always \
> -o primarycache=metadata -o secondarycache=none \
> rpool/swap
>
> # make it into swap fs
> mkswap -f /dev/zvol/rpool/swap
>
> # turn it on
> swapon /dev/zvol/rpool/swap
>
> --
> Paul Heinlein
> heinlein at madboa.com
> 45°38' N, 122°6' W_______________________________________________
> PLUG mailing list
> PLUG at pdxlinux.org
> http://lists.pdxlinux.org/mailman/listinfo/plug
>
More information about the PLUG
mailing list