Hello,
I have a boot partition on a 1Gb SDcard and my system on a USB stick. Since a few days I am unable to access the /boot partition after starting the system.
I can perfectly see the SDCard and its partition:
$ ll /dev/mmc*
brw-rw----. 1 root disk 179, 0 Oct 16 22:44 /dev/mmcblk0
brw-rw----. 1 root disk 179, 1 Oct 16 22:44 /dev/mmcblk0p1
/boot is mounted:
$ mount | grep boot
systemd-1 on /boot type autofs (rw,relatime,fd=30,pgrp=1,timeout=300,minproto=5,maxproto=5,direct)
I can even mount the partition somewhere else and list its content perfectly:
# mount /dev/mmcblk0p1 /mnt
# ll /mnt
total 39204
-rwxr-xr-x. 1 root root 17756 Oct 20 01:56 bootcode.bin
-rwxr-xr-x. 1 root root 123 Oct 16 22:44 cmdline.txt
.....
But when I try to access /boot it gets stuck and I have to hit ^C to interrupt it.
$ ll /boot
^Cls: cannot open directory /boot: Interrupted system call
Any idea why this would happen and how to fix it?