Linux/POSIX 错误错误
ENOTBLKENOTBLK — 需要块设备
在需要块设备的地方指定了非块设备。
linuxunix
查看详情 EBUSY请求的资源当前正在使用中,无法被独占访问或修改。
尝试使用已被占用的资源。常见示例包括:卸载有打开文件的文件系统、移除已加载的内核模块,或访问被另一进程独占的设备。
使用 lsof 或 fuser 找出占用该资源的进程。关闭相关进程或等待其完成。对于忙碌的文件系统,使用 umount -l 执行懒卸载。
# Find processes using a mount point
lsof +D /mnt/usb
# Or use fuser
fuser -vm /mnt/usbENOTBLK在需要块设备的地方指定了非块设备。
ENOTCONN对未连接的套接字执行了发送或接收操作。
SIGUSR2 (12)第二个用于应用程序特定用途的用户自定义信号。默认动作是终止进程。
EIO读写操作期间发生了物理或底层 I/O 错误。
SIGABRT (6)进程被中止,通常由调用 abort() 或断言失败引起。
ENOSYS此系统上未实现所请求的系统调用或函数。