systemd (poweroff 等は systemctl への symlink) を見ると、中で呼ばれる関数は sync() してる。
> The kernel will automaticall flush ATA disks and suchlike on reboot(), but the file systems need to be synce'd explicitly in advance.
とあるので、 ATA ディスク等へのダイレクトな書き込みとかはフラッシュされるが filesystem はそうではない、みたいな話っぽいか