This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
嗨、大家好!
我使用的 是 Tronlong 公司的 ti-processor-sdk-linux-rt-am62xx-evm-08.06.00.42。
我通过以下命令创建虚拟 USB 拇指驱动器:
u_disk_file=/home/root/vfat.img
如果[! -d ${TEMP_DIR}];然后
mkdir -p ${TEMP_DIR}
FI
#在目标板/home/root dir 中创建4GB 文件(vfat.img)
如果[! -e ${U_DISK_FILE}];然后
#dd if=/dev/zero of=${U_DISK_FILE}bs=1M count=4000
falloc -l 4000M ${U_DISK_FILE}
mkfs.vfat -F 32 ${U_DISK_FILE}
FI
#在操作系统启动后添加自动启动
损失/dev/loop0 ${U_DISK_FILE}
modprobe g_mass_storage file=/dev/loop0可移除=1
挂载-t vfat ${U_DISK_FILE}/mnt
上述命令已添加到 shell 脚本文件中,并通过使用 systemd 自动运行。
Linux 操作系统启动时、应用程序会将一些日志写入/mnt 目录。 由于测试原因、测试仪有时会通过切断电源或使用 reboot 命令重新启动 Linux OS。
现在、我们遇到了一个无法将日志写入 /mnt 目录的问题。 和日志提示符:
无法删除 "log-2024-05-16_07-37-13.bin":仅就绪文件系统
我检查启动日志:
有人能告诉我如何解决这个问题吗?
此致!
刘振杰
无法删除"log-2024-05-16_07-37-13.bin" :仅就绪文件系统
无法删除"log-2024-05-16_07-37-13.bin":只读文件系统
由于测试原因,测试仪有时会通过断电或使用 reboot 命令重新启动 Linux 操作系统。
看起来您的文件系统由于断电而损坏了吗?
通常、您总是希望使用`shutdown`或`reboot`等 Linux 命令正常关闭系统、这将确保所有文件系统操作均正常关闭、数据同步/一致等。
如果您只能使用正常关机(不拔下电源)重新创建问题、则应尝试隔离。 如果您无法重新创建故障、这可能意味着以上就是您的问题所在。
此致、Andreas