However unmount should not (IMO) rely on eject, as it is possible you may want to, for example, unmount /dev/sda1, then mount /dev/sda2, which wouldn't work if the device had gone offline due to an eject /dev/sda. Completely agreed there. I think PCmanFS should do something else. But as it is, an e...