U盘(8GB)掉盘(2024-03)记录.
登录unraid,发现 /boot/config 目录的挂载丢失。再检查,发现U盘分区表丢失/损坏。只要不重启unraid,就能继续运行。
拔出,在win中,磁盘精灵DiskGenius中扫描坏道,耗时9分钟,全部块”良好”。
插回unraid,出现问题。换个口就OK。
- 最终发现,同组的另一个U口上插的小风扇,可能干扰到插U盘的口。插入U盘,总是找不到u盘设备,直到重新插拔了小风扇,才识别到u盘。最终决定换个U口插入。
小风扇插着,badblocks -sv
进度到68%,内核对u盘reset,然后一直是I/O错误。
拔掉小风扇,badblocks -sv 没有错误。再插入小风扇,badblocks 又没错误了。奇怪。
在Linux (unraid)中,badblocks -sv -o bad.txt /dev/sdd
,耗时6分40秒,没发现坏块。
用读写模式检查 badblocks -snv -o bad.txt /dev/sdd
,耗时68分钟,也没发现坏块。
使用 parted 重新分区。用GPT,只分一个区。2048扇区(sector)对齐。格式化为fat32。
#在我的机器上 sdd 是U盘 parted /dev/sdd mklable gpt mkpart UNRAID fat32 2048s 100% disk_toggle mkfs.vfat -n UNRAID /dev/sdd1
mount u盘。copy 文件到 U盘。umount后,执行make_bootable_linux 有一句报错。
syslinux/make_bootable_linux.sh 中 41行 syslinux/syslinux_linux
执行失败。
拿去启动系统。失败,在bootloader阶段就失败了。只支持MBR。
修改,插到windows,使用DiskGenuis,把GPT转换为MBR,然后在cmd中执行make_bootable.bat.
拿去启动系统,成功修复。
原文链接:https://www.cnblogs.com/osnosn/p/13771929.html
© 版权声明
声明📢本站内容均来自互联网,归原创作者所有,如有侵权必删除。
本站文章皆由CC-4.0协议发布,如无来源则为原创,转载请注明出处。
THE END