I have enabled the `sync` option in `/etc/fstab` for the root partition among other options. During boot systemd correctly re-mounts the partition with given options, but cannot umount it during shutdown. However, it complains that `sync` is unrecognized: ... systemd-shutdown[1]: Unmounting file systems. systemd-shutdown[1]: Remounting '/' read-only with options 'sync,data=ordered'. EXT4-fs (mmcblk2p1): Unrecognized mount option "sync" or missing value systemd-shutdown[1]: Remounting '/' read-only with options 'sync,data=ordered'. EXT4-fs (mmcblk2p1): Unrecognized mount option "sync" or missing value systemd-shutdown[1]: Failed to remount '/' read-only: Invalid argument systemd-shutdown[1]: Not all file systems unmounted, 1 left. ... The two other partitions that I mount with same options are umounted correctly. Here is my fstab: # <device> <dir> <type> <options> <dump> <fsck> /dev/root / auto defaults,sync,data=ordered,barrier=1,noatime 1 1 /dev/mmcblk2p3 /opt/samim/config auto defaults,sync,data=ordered,barrier=1,noatime 0 1 /dev/mmcblk2p4 /opt/samim/data auto defaults,sync,data=ordered,barrier=1,noatime 0 1 proc /proc proc defaults 0 0 devpts /dev/pts devpts mode=0620,gid=5 0 0 tmpfs /run tmpfs mode=0755,nodev,nosuid,strictatime 0 0 tmpfs /var/volatile tmpfs defaults 0 0 And here is the output of findmnt: TARGET SOURCE FSTYPE OPTIONS / /dev/mmcblk2p1 ext4 rw,noatime,sync,data=ordered |-/dev devtmpfs devtmpfs rw,relatime,size=183896k,nr_inodes=45974,mode=755 | |-/dev/shm tmpfs tmpfs rw,nosuid,nodev | |-/dev/pts devpts devpts rw,relatime,gid=5,mode=620,ptmxmode=000 | `-/dev/mqueue mqueue mqueue rw,relatime |-/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime | |-/sys/fs/cgroup tmpfs tmpfs ro,nosuid,nodev,noexec,mode=755 | | |-/sys/fs/cgroup/unified cgroup cgroup2 rw,nosuid,nodev,noexec,relatime | | |-/sys/fs/cgroup/systemd cgroup cgroup rw,nosuid,nodev,noexec,relatime,xattr,name=systemd | | |-/sys/fs/cgroup/freezer cgroup cgroup rw,nosuid,nodev,noexec,relatime,freezer | | `-/sys/fs/cgroup/cpu,cpuacct cgroup cgroup rw,nosuid,nodev,noexec,relatime,cpu,cpuacct | |-/sys/kernel/debug debugfs debugfs rw,relatime | |-/sys/fs/fuse/connections fusectl fusectl rw,relatime | `-/sys/kernel/config configfs configfs rw,relatime |-/proc proc proc rw,relatime |-/run tmpfs tmpfs rw,nosuid,nodev,mode=755 |-/tmp tmpfs tmpfs rw,nosuid,nodev |-/var/volatile tmpfs tmpfs rw,relatime |-/opt/samim/config /dev/mmcblk2p3 ext4 rw,noatime,sync,data=ordered `-/opt/samim/data /dev/mmcblk2p4 ext4 rw,noatime,sync,data=ordered If I remove the `sync` option, the root partitoin is umounted correctly. systemd-shutdown[1]: Unmounting file systems. systemd-shutdown[1]: Remounting '/' read-only with options 'data=ordered'. EXT4-fs (mmcblk2p1): re-mounted. Opts: data=ordered systemd-shutdown[1]: Remounting '/' read-only with options 'data=ordered'. EXT4-fs (mmcblk2p1): re-mounted. Opts: data=ordered systemd-shutdown[1]: All filesystems unmounted. I am on kernel 4.14.24 and systemd ver234.