Jetson系列设备 EXT4-fs (mmcblk0&&1p1): error loading journalmount: deu/mmcblk1p1: can‘t read superblocks

46 篇文章 6 订阅
5 篇文章 0 订阅
文章描述了如何修复mmcblk0p1和mmcblk1p1文件系统损坏导致的系统无法启动的问题。通过使用U盘复制fsck工具,挂载并执行修复命令,如fsck.ext4,来尝试修复文件系统。如果仍无法修复,建议使用SDK进行分区备份和重刷系统。
摘要由CSDN通过智能技术生成

下图是mmcblk0p1文件系统破损 系统无法启动的状态

 下图是设置外部sd卡和emmc存储卡,mmcblk1p1外部启动文件系统破损,系统无法启动的状态

 两者均可以用如下方法修复:

问题分析

检查/dev/mmcblk0p1 ,发现块设备还在。尝试挂载该分区提示文件系统可能损坏。分析:文件系统损坏。

检测命令ls /dev/mmcblk* 

问题处置

准备个U盘(NTFS、FAT32皆可)从其他NX环境中将fsck拷贝至U盘。

# 预设U盘根目录为/media/data/ mkdir /media/data/fsck
cp /sbin/fsck* /media/data/fsck

 检查工具拷贝完成后,将U盘挂载到问题环境上

# 预设U盘挂载目录为/mnt/data/
# U盘设备为/dev/sda2 (这个实际自己猜,因为boot环境没有lsblk) mount /dev/sda2 /mnt/data
cp -r /mnt/data/fsck /tmp cd /tmp/fsck/
chmod +x *
# 可以先扫描看看
./fsck.ext4 -n /dev/mmcblk0p1 # 自动修复
./fsck.ext4 -a /dev/mmcblk0p1

修复完后具体看修复报告,可以尝试mount或者重启。只是文件系统问题的话应该还是可以修复的。如仍无法修复,考虑使用SDK dump分区(如需备份数据)后重刷。之前外部启动的方式比如国产载板表贴了emmc添加了外置sd卡槽设置emmc启动都是重新刷机后修复sudo fsck.ext4 /dev/mmcblk1p1 ,使用这个方法跳过了这个步骤。

下面附上之前的外部启动奔溃处理办法:

本文档使用L4T3243(bsp)版本测试

使用过程中上电发现以上瑞泰载板外置emmc启动128G显示无法正常使用操作如下,按照你之前装的系统再刷一遍到核心的emmc(Nvidia核心模组上的16G)

刷机流程很简单简单演示一下

$ Tegra186_Linux_R32.4.3_aarch64.tbz2

$ Tegra_Linux_Sample-Root-Filesystem_R32.4.3_aarch64.tbz2

$ Realtimes_L4T_3251_xavier-NX_V1.4.tar.gz

附下载地址

https://www.jianguoyun.com/p/Dd3RSWwQ5cbrChi_09YEIAA (访问密码 : realtimes2022)

下载好对应的三个包以后按照烧录手册搭建好烧录环境会发现只有两个目录如下

Linux_for_Tegra

Realtimes_L4T_3243_xavier-NX_V1.3

$ cd Linux_for_Tegra

$ ls 查看一下烧录参数防止你不知道烧那个如下图报错

$ sudo ./flash.sh rtso-6002-emmc mmcblk0p1

系统重新启动以后

$ df -h

$ sudo umount /media/nvidia/******(你挂掉的设备)
$ sudo fsck.ext4 /dev/mmcblk1p1
$ sudo resize2fs /dev/mmcblk1p1 
$ sudo vi /boot/extlinux/extlinux.conf 

修改mmcblk01p为mmcblk1p1
$  sudo reboot

 下图是重新刷完机以后的设备,df -h的结果已经恢复到mmcblk0p1

处置结

修复完成后重启,正常进入系统。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

无证驾驶梁嗖嗖

让我们解决Jetson使用问题

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值