diff --git a/man/homectl.xml b/man/homectl.xml index 0724749c07..f2e9879930 100644 --- a/man/homectl.xml +++ b/man/homectl.xml @@ -566,8 +566,8 @@ TYPE When LUKS2 storage is used configures the file system type to use inside the home - directory LUKS2 container. One of ext4, xfs, - btrfs. If not specified + directory LUKS2 container. One of btrfs, ext4, + xfs. If not specified homed.conf5 defines which default file system type to use. Note that xfs is not recommended as its support for file system resizing is too limited. diff --git a/man/homed.conf.xml b/man/homed.conf.xml index 2c5f3355d3..d43a83de3e 100644 --- a/man/homed.conf.xml +++ b/man/homed.conf.xml @@ -63,9 +63,9 @@ DefaultFileSystemType= When using luks as storage (see above), selects the default file - system to use inside the user's LUKS volume. Takes one of ext4, - xfs or btrfs. If not specified defaults to - ext4. This setting has no effect if a different storage mechanism is used. The + system to use inside the user's LUKS volume. Takes one of btrfs, + ext4 or xfs. If not specified defaults to + btrfs. This setting has no effect if a different storage mechanism is used. The file system type selected on the homectl command line always takes precedence. diff --git a/shell-completion/bash/homectl b/shell-completion/bash/homectl index c2a9e610d1..1a1d522966 100644 --- a/shell-completion/bash/homectl +++ b/shell-completion/bash/homectl @@ -139,7 +139,7 @@ _homectl() { comps=$(cat /etc/shells) ;; --fs-type) - comps='ext4 xfs btrsf' + comps='btrfs ext4 xfs' ;; --cifs-user-name) comps=$(compgen -A user -- "$cur" ) diff --git a/src/home/homectl.c b/src/home/homectl.c index 9d082ef0c0..9e80a1d60f 100644 --- a/src/home/homectl.c +++ b/src/home/homectl.c @@ -1956,7 +1956,7 @@ static int help(int argc, char *argv[], void *userdata) { " --image-path=PATH Path to image file/directory\n" "\n%4$sLUKS Storage User Record Properties:%5$s\n" " --fs-type=TYPE File system type to use in case of luks\n" - " storage (ext4, xfs, btrfs)\n" + " storage (btrfs, ext4, xfs)\n" " --luks-discard=BOOL Whether to use 'discard' feature of file system\n" " when activated (mounted)\n" " --luks-offline-discard=BOOL\n" diff --git a/src/home/homed.conf b/src/home/homed.conf index 6de75fc5ca..1b5dbedabd 100644 --- a/src/home/homed.conf +++ b/src/home/homed.conf @@ -13,4 +13,4 @@ [Home] #DefaultStorage= -#DefaultFileSystemType=ext4 +#DefaultFileSystemType=btrfs diff --git a/src/shared/user-record.c b/src/shared/user-record.c index 678f04e537..5d9fe84061 100644 --- a/src/shared/user-record.c +++ b/src/shared/user-record.c @@ -1581,7 +1581,7 @@ UserStorage user_record_storage(UserRecord *h) { const char *user_record_file_system_type(UserRecord *h) { assert(h); - return h->file_system_type ?: "ext4"; + return h->file_system_type ?: "btrfs"; } const char *user_record_skeleton_directory(UserRecord *h) {