ENOTBLKENOTBLK — Block Device Required
A non-block device was specified where a block device is required.
EBUSYThe requested resource is currently in use and cannot be exclusively accessed or modified.
An attempt was made to use a resource that is already in use. Common examples include unmounting a filesystem with open files, removing a loaded kernel module, or accessing a device held exclusively by another process.
Use lsof or fuser to find which process is using the resource. Close those processes or wait for them to finish. For busy filesystems, use umount -l for a lazy unmount.
# Find processes using a mount point
lsof +D /mnt/usb
# Or use fuser
fuser -vm /mnt/usbENOTBLKA non-block device was specified where a block device is required.
ENOTCONNA send or receive operation was attempted on a socket that is not connected.
SIGUSR2 (12)A second user-defined signal for application-specific purposes. The default action is to terminate.
EIOA physical or low-level I/O error occurred during a read or write operation.
SIGABRT (6)The process was aborted, typically by calling abort() or due to a failed assertion.
ENOSYSThe requested system call or function is not implemented on this system.