slackware64-current, /etc/rc.d/rc.6 doesn't umount efi partition
by slvr32 from LinuxQuestions.org on (#5GQCK)
It looks like /etc/rc.d/rc.6 doesn't have logic to umount EFI partions, e.g. /boot/efi
# Unmount local file systems:
echo "Unmounting local file systems:"
/bin/umount -v -a -t no,proc,sysfs,devtmpfs,fuse.gvfsd-fuse,tmpfs
I don't know if adding vfat to the -t list is the appropriate fix, or if needs to be more complicated.
I just noticed the issue after a reboot...
[ 16.959016] FAT-fs (nvme0n1p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
and the related /etc/fstab entry as an example...
/dev/nvme0n1p1 /boot/efi vfat defaults 1 0


# Unmount local file systems:
echo "Unmounting local file systems:"
/bin/umount -v -a -t no,proc,sysfs,devtmpfs,fuse.gvfsd-fuse,tmpfs
I don't know if adding vfat to the -t list is the appropriate fix, or if needs to be more complicated.
I just noticed the issue after a reboot...
[ 16.959016] FAT-fs (nvme0n1p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
and the related /etc/fstab entry as an example...
/dev/nvme0n1p1 /boot/efi vfat defaults 1 0