I want increase size of my home directory on Fedora Silverblue.
It is new OS for me, so I have some problem with it.
On classic Linux OS I will create new partition (I not sure how increase luks partition withiut data lose), change mount point UUID in /etc/fstab file and reboot.
But it`s not working in Silverblue.
I already created new bigger partition (ext4 + luks) luks-87b7864b-9b00-4376-833a-7f7b5840486f
in same LVM group, copy files from old home to new home partition under BOOT USB, but I dont understand how change mount point.
I try edit /etc/fstab
, but OS stiil try boot old partition.
Also I found mount point configuration in systemd.
I hope somebody help me with it.
Details:
My problem
➜ ~ export LANG=C; df -h /home
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/luks-b57988f3-c069-4875-966f-0ec01db438a7 32G 27G 2.8G 91% /var/home
Current fstab
$ cat /etc/fstab
#
/dev/mapper/lvm-lvm0 / ext4 defaults 1 1
UUID=f5c15d95-945f-466b-8386-f1e2742fe943 /boot ext3 defaults 1 2
UUID=1932-30BD /boot/efi vfat umask=0077,shortname=winnt 0 2
/dev/mapper/lvm-lvm3 /var ext4 defaults 1 2
/dev/mapper/luks-b57988f3-c069-4875-966f-0ec01db438a7 /var/home ext4 defaults,x-systemd.device-timeout=0 1 2
Mount points in systemd
$ sudo systemctl list-unit-files -t mount
UNIT FILE STATE PRESET
-.mount generated -
boot-efi.mount generated -
boot.mount generated -
dev-hugepages.mount static -
dev-mqueue.mount static -
proc-fs-nfsd.mount static -
proc-sys-fs-binfmt_misc.mount disabled disabled
run-vmblock\x2dfuse.mount disabled disabled
sys-fs-fuse-connections.mount static -
sys-kernel-config.mount static -
sys-kernel-debug.mount static -
sys-kernel-tracing.mount static -
tmp.mount static -
var-home.mount generated -
var-lib-nfs-rpc_pipefs.mount static -
var.mount generated -
16 unit files listed.
Contnet of var-home.mount
$ sudo systemctl edit var-home.mount
GNU nano 7.2 /etc/systemd/system/var-home.mount.d/.#override.conf048e5e48090a6f75
### Editing /etc/systemd/system/var-home.mount.d/override.conf
### Anything between here and the comment below will become the contents of the drop-in file
### Edits below this comment will be discarded
### /run/systemd/generator/var-home.mount
# # Automatically generated by systemd-fstab-generator
#
# [Unit]
# Documentation=man:fstab(5) man:systemd-fstab-generator(8)
# SourcePath=/etc/fstab
# Before=local-fs.target
# Requires=systemd-fsck@dev-mapper-luks\x2db57988f3\x2dc069\x2d4875\x2d966f\x2d0ec01db438a7.service
# After=systemd-fsck@dev-mapper-luks\x2db57988f3\x2dc069\x2d4875\x2d966f\x2d0ec01db438a7.service
# After=blockdev@dev-mapper-luks\x2db57988f3\x2dc069\x2d4875\x2d966f\x2d0ec01db438a7.target
#
# [Mount]
# What=/dev/mapper/luks-b57988f3-c069-4875-966f-0ec01db438a7
# Where=/var/home
# Type=ext4
Content of /run/systemd/generator/var-home.mount
# Automatically generated by systemd-fstab-generator
[Unit]
Documentation=man:fstab(5) man:systemd-fstab-generator(8)
SourcePath=/etc/fstab
Before=local-fs.target
Requires=systemd-fsck@dev-mapper-luks\x2db57988f3\x2dc069\x2d4875\x2d966f\x2d0ec01db438a7.service
After=systemd-fsck@dev-mapper-luks\x2db57988f3\x2dc069\x2d4875\x2d966f\x2d0ec01db438a7.service
After=blockdev@dev-mapper-luks\x2db57988f3\x2dc069\x2d4875\x2d966f\x2d0ec01db438a7.target
[Mount]
What=/dev/mapper/luks-b57988f3-c069-4875-966f-0ec01db438a7
Where=/var/home
Type=ext4