我正在使用 dd 创建可启动 usb这命令,我之前在系统上使用过很多次,没有出现任何问题。但这次我忘了插入 USB,所以它试图写入一个不存在的设备。它退出并显示以下消息:
3821010944 bytes (3.8 GB, 3.6 GiB) copied, 48 s, 79.5 MB/s
dd: error writing '/dev/sdb': No space left on device
920+0 records in
919+0 records out
3857190912 bytes (3.9 GB, 3.6 GiB) copied, 48.4669 s, 79.6 MB/s
现在,对于我插入任何端口的任何设备,只要它被分配了 sdb,我的分区管理器就会将其识别为“未知设备”,具有 3.59 GB 的存储空间且没有分区表,dd 返回与以前相同的错误。另一方面,文件系统可以正常访问、读取和写入 USB。
关于如何修复此问题有什么建议吗?
答案1
我认为您已经创建了一个名为的文件/dev/sdb
。如果是这样的话,那么就有一个常规文件,您认为应该有一个块设备。
应该可以删除该文件,然后(也许在重新启动后)你的系统应该能够创建一个块设备/dev/sdb