树莓派5Ubuntu23.04 ~系统崩溃辣~~~数据备份

 第一章:树莓派Ubuntu23.04系统汉化及安装qt5.15.10

 第二章:树莓派Ubuntu23.04串口配置

 第三章:树莓派5Ubuntu23.04程序打包及开机自启

        说个一说出来就能让各位程序员都涕泪横流的事,写了半个月的程序,结果启动发现,系统崩了,进不去了,项目所剩时间还不多了,上一次备份是上周,emmm。启动显示这个

        先控制一下情绪,我们接着说,很容易发现这是一段启动日志,启动系统卡在这里,或者卡了一会进去了,但是输入用户名密码怎么都不对,并不是密码记错了,而是系统出了问题。

        首先来分析一下日志:

1. sdhci-brcmstb 1001100000.mmc: invalid resource (null)`**:
   - 表明系统中的SDHCI(Secure Digital Host Controller Interface)驱动程序检测到某个资源无效(null)。这是与Broadcom的片上系统相关的错误。

2. Thu Jan 1 00:00:12 UTC 1970`**:
   - 这个时间戳是Unix纪元时间的起点,系统时间可能未正确设置或者在初始化时出现了问题。

3. writable: recovering journal`**:
   - 这个信息指示文件系统正在从日志中恢复,可能是不正常的关机行为导致的。

4. writable: Clearing orphaned inode 1175080 (uid=0, gid=0, mode=0140666,size=0)`**:
   - 这表示文件系统正在清理孤立的inode(索引节点)。这个inode曾被分配给文件,但文件已经丢失,系统正在回收这个资源。

5. writable: clean, 186213/1909440 files, 3032163/7656315 blocks`**:
   - 最后一行信息表示文件系统已经恢复完成,并给出了当前文件系统的状态,包括文件和块的使用情况。

        分析可能是SDHCI驱动程序异常导致系统无法启动,网上搜到的解决办法主要为恢复系统,包括重新加载SDHCI驱动,这里我不推荐,我推荐的方法是,放弃。

        我指的放弃是放弃恢复系统,原因在于因为系统崩溃原因复杂,可能不止因为驱动程序异常,贸然修复驱动可能会导致更严重的后果,甚至损坏文件系统,导致重要文件丢失,无法找回。

        我这边推荐使用备份文件后重装系统,由于我这个是树莓派5,属于arm架构,而且Ubuntu系统文件系统与windows不兼容,所以我这边推荐插在另一台linux系统电脑上,没有的话你可以试试虚拟机。当然就算插进去也不一定识别sd卡。

        自动查找sd卡挂载点

df -h

       

        通常挂载在/media/yourname/下的某个目录,如果不知道yourname是什么,可以用

whoami

        来查询。

        当然,我自动挂载失败了,只得手动挂载,输入代码

lsblk

        你会得到类似下面的表

        标红的就是新插入的设备,如果不知道哪个是,你可以拔了查一遍,插上查一遍,找不同

        之后发现sda就是新设备,sda1和sda2是该SD卡上的两个分区,接下来创建挂载点

sudo mkdir /mnt/sda1
sudo mkdir /mnt/sda2

        然后挂载分区

sudo mount /dev/sda1 /mnt/sda1
sudo mount /dev/sda2 /mnt/sda2

        上图已经显示出了代码,之后去对应目录

进入文件夹,就是sd卡里的文件了,写了半个月的代码,失而复得。可喜可贺。

  • 17
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值