拔电源磁盘变成只读Read-only file system

2023-11-15

拔电源磁盘变成只读Read-only file system

问题

搭建openwrt的过程中,由于机器没有关机键,而且没有进行后台命令关机,直接拔电源之后,重启,任何操作都提示只读状态,那么这个时候什么都操作不了,无奈只有重新做系统,但是问题过于频繁,所以还是花时间解决

查询

百度有很多,方案,但是都是自己的情况下能解决的,没有什么实际的说明:
e2fsck -y /dev/mm,
mount -o remount rw /,
mount -o remount,rw /,
umount 去卸载
都没有用,因为除非你的环境和他的环境一模一样

可以看一下日志打印,会有错误的提示,输入mount也会有磁盘的问题,本来是rw,显示是ro

/dev/mmcblk0p2 on / type ext4 (ro,noatime)
/dev/mmcblk0p2 on / type ext4 (rw,noatime)

解决

就一句话,e2fsck -y /dev/mmcblk0p2,为什么是mmcblk0p2,这个看日志的反馈,然后reboot就可以了,下面这个实现自动检测,放到了开机自启中,这样虽然等待时间可能比较长,但是至少开机就不用管了

sleep 1
result=$(cp sendkey.sh ceshisdka 2>&1)
echo $result
echo --------------------------
# result="cp: can't create 'ceshisdka': Read-only file system"
err="cp: can't create 'ceshisdka': Read-only file system"
if [[ "$result" == "$err" ]]
then
    echo "包含"
    e2fsck -y  /dev/mmcblk0p2
    reboot
else
    err="cp: can't create 'ceshisdka': File exists"
    if [[ "$result" == "$err" ]]
    then
        echo "包含"
        e2fsck -y  /dev/mmcblk0p2
        reboot
    fi
    echo "不包含"
    rm ceshisdka
fi
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

拔电源磁盘变成只读Read-only file system 的相关文章

  • 在 Ubuntu 16.04 上找不到 printf.c

    我最近切换到Ubuntu 16 04 我在用vscode作为 Ubuntu 上的 IDE 我配置了其他语言 但我无法做到这一点C C 我创建c cpp properties json launch json tasks json 当我开始编
  • 如何以编程方式从Linux中的进程名称获取进程ID

    在我的项目中 我们使用 ACE 自适应通信环境 中间件来编写可在 Windows 和 Linux 上运行的独立于操作系统的代码 要求是从进程名称中获取进程 ID 由于 ACE 不支持这一点 因此我们必须使用特定于平台的宏来分离 Window
  • 将“npm run start”的输出写入文件

    我想捕获的输出npm run start在一个文件中 我遇到了大量错误 我想更好地控制如何筛选输出 当我尝试时 npm run start gt log txt 我得到一个非常简短的文件 8 行 其结尾为 34m 39m 90m wdm 3
  • 从多线程程序中调用 system()

    我们正在开发一个用 C 编写的多线程内存消耗应用程序 我们必须执行大量的 shellscript linux 命令 并获取返回码 读完之后article http www linuxprogrammingblog com threads a
  • 无需 cron 在后台发送邮件

    我想知道是否有一种方法可以运行 PHP 循环 以便在后台向订阅者发送几百封电子邮件 我的目标是格式化新闻通讯 单击发送 然后关闭浏览器或更改页面 当然 发送电子邮件的实际过程将在后台运行 不会因浏览器关闭而中断 我知道这可以通过 cron
  • 如何将 bash 脚本的整个输出保存到文件

    我正在尝试将 bash 脚本的整个输出保存到文件中 我目前在代码开头有一个参数 ip 地址 如下所示 bin bash USAGE Usage 0
  • 设置 Apache POI 的路径

    我想创建 Excel 文件并使用 java 程序在该文件中写入数据 That is here http www techbrainwave com p 554我在 java 文件所在的位置提取了 Apache POI 并将该路径包含在路径变
  • Linux shell 脚本中的 while 循环超时

    这工作正常 无限循环 while TRUE do printf done 我在尝试着timeout this while loop与timeout命令 所有这些都不起作用 timeout 5 while TRUE do printf don
  • 让 MongoDB 在 Linux 上监听远程连接

    我已在 Windows 本地计算机上 上成功安装 MongoDB 作为服务 但现在我想将 MongoDb 移动到单独的服务器 所以我将 tarball 解压到网络上的虚拟服务器 运行 Linux 当我从本地计算机使用 PuTTY 连接到服务
  • 如何使用 bash 显示具有两个子文件夹的文件夹?

    我通过 Cygwin 使用 bash 我有一个大文件夹 a 有很多子文件夹 b 这些子文件夹各有一个或两个子文件夹 c 我想找到所有有两个子文件夹 c 的子文件夹 b 并输出它们 结构如下 a b1 c1 b2 c1 c2 b3 c1 c2
  • 在主目录中安装库

    在 Linux Ubuntu 中 我尝试运行一个工具 但它显示错误 库丢失 我无权在系统中安装任何内容 或者根本无法从我的用户帐户执行 sudo 是否可以在我的主目录 没有 sudo 中安装缺少的库 在我的例子中为 libstdc so 6
  • 在 Linux 上的 Python 中使用受密码保护的 Excel 工作表

    问题很简单 我每周都会收到一堆受密码保护的 Excel 文件 我必须解析它们并使用 Python 将某些部分写入新文件 我得到了文件的密码 当在 Windows 上完成此操作时 处理起来很简单 我只需导入 win32com 并使用 clie
  • 给出 5 个参数,但在终端中只得到 3 个参数

    我想将一个文件传递给一个c 程序 如果我在 IDE 中执行此操作 test string string lt test txt return argc 5 但在终端上我刚刚得到argc 3 看来 这是因为 什么是 lt 意思是 我正在使用
  • 如何更改 Ubuntu 14.04 上的 php-cli 版本?

    我是 Linux 新手 在篡改时破坏了一些 php 设置 如果我执行一个包含以下内容的 php 脚本 phpinfo 它显示 php 版本为 5 6 但通过命令行 如果我运行php v它返回 7 0 版本 我想让两个版本匹配 我怎样才能修复
  • 修改linux下的路径

    虽然我认为我已经接近 Linux 专业人士 但显然我仍然是一个初学者 当我登录服务器时 我需要使用最新版本的R 统计软件 R 安装在 2 个地方 当我运行以下命令时 which R I get usr bin R 进而 R version
  • bluetoothctl 到 hcitool 等效命令

    在 Linux 中 我曾经使用 hidd connect mmac 来连接 BT 设备 但自 Bluez5 以来 这种情况已经消失了 我可以使用 bluetoothctl 手动建立连接 但我需要从我的应用程序使用这些命令 并且使用 blue
  • 是否可以在Linux上将C转换为asm而不链接libc?

    测试平台为Linux 32位 但也欢迎 Windows 32 位上的某些解决方案 这是一个c代码片段 int a 0 printf d n a 如果我使用 gcc 生成汇编代码 gcc S test c 然后我会得到 movl 0 28 e
  • 创建 jar 文件 - 保留文件权限

    我想知道如何创建一个保留其内容的文件权限的 jar 文件 我将源代码和可执行文件打包在一个 jar 文件中 该文件将在使用前提取 人们应该能够通过运行批处理 shell 脚本文件立即运行示例和演示 然后他们应该能够修改源代码并重新编译所有内
  • 安装“opkg”?

    我正在尝试将软件包安装到我的 OpenWrt SDK 中 为此 您必须通过键入以下内容来使用 OPKG 包管理器 opkg update opkg install
  • 无法加载 JavaHL 库。- linux/eclipse

    在尝试安装 Subversion 插件时 当 Eclipse 启动时出现此错误 Failed to load JavaHL Library These are the errors that were encountered no libs

随机推荐

  • Pycharm在Debug时,Tensor张量显示不全问题

    问题 在Debug时 当我们需要对某个张量查看它里面各个数值 只显示开头和结尾的部分数据 出现张量显示不全 解决方法 对要查看到数据按下鼠标右键 选择 评估表达式 的选项 对要查看的数据 先转换到cpu上 再转换到numpy 最后 点击 评
  • react学习总结

    目录 1 react生命周期 2 关于组件 className 设置的问题 3 react 中实现一些动画的效果 4 encodeURIComponent 5 react项目开发步骤推荐 6 webpack 的特色与功能 1 react生命
  • 22年菲尔兹奖获得者HUGO DUMINIL-COPIN 研究内容总结

    雨果 迪米尼 科潘获得 2022 的菲尔兹数学奖 因解决了统计物理中相变 概率理论的长期问题 特别是三维和四维问题以及二维中的不可积情况 下 雨果最显著的成果是三维和四维 Ising 模型 他与合作者解决了 80 年代以来一直存在的问题 建
  • 03使用Spring基于XML的方式注册第一个组件

    基于XML的方式注册第一个组件 开发步骤 第一步 创建Maven工程配置生成的pom xml文件 添加spring context基础依赖和junit依赖 注意根据Spring官方文档描述 Spring6需要JDK版本17 当添加Sprin
  • windows环境下启动kafka的

    1 命令 bin windows kafka server start bat config server properties
  • vs2013配置CUDA .cu文件

    1 Linker中添加相应lib 主要有cublas lib cublas device lib cuda lib cudadevrt lib cudart lib cudart static lib 2 右键项目 gt Bulid Dep
  • json转对象

    JSON parseObject方法可以实现json转化为对象 public class Test1 public static void main String args String jsonStr n code 200 n data
  • 机器学习笔试面试超详细总结(四)

    文章目录 151 Ridge回归 Lasso回归 坐标下降法求解 152 电影推荐系统是以下哪些的应用实例 153 决策树是否可以用来聚类 可以 154 什么方法最适合于在n维空间做异常点检测 155 逻辑回归和多元回归分析的不同 156
  • 人工智能芯片发展 (1

    人工智能技术随着以深度学习为核心算法的大力发展 目前已经在场景识别 语音识别等方面迅猛发展 影响人工智能的三大要素 数据 算法 算力 其中算力 是实现算法的重要基础 人工智能芯片也处于这个时代的战略至高点 目前人工智能 芯片分为三类 a A
  • 堆排序(浅谈大顶堆与小顶堆)

    什么是堆 堆是一种非线性结构 本篇随笔主要分析堆的数组实现 可以把堆看作一个数组 也可以被看作一个完全二叉树 通俗来讲堆其实就是利用完全二叉树的结构来维护的一维数组 按照堆的特点可以把堆分为大顶堆和小顶堆 大顶堆 每个结点的值都大于或等于其
  • 5 分钟,教你用 Docker 部署一个 Python 应用

    在使用传统物理机或云服务器上部署项目都会存在一些痛点 比如 项目部署速度慢 资源浪费 迁移难且扩展低 而使用 Docker 部署项目的优势包含 高效利用系统资源 服务启动更快 环境一致 迁移更加方便 本篇文章将介绍 Docker 部署一个
  • Python-Flask 视图和模板(4)

    Flask的response和request对象 一 视图 V 1 response响应对象 2 request请求对象 二 模板 1 返回模板文件 2 重定向 url for 路径反向解析 3 模板的语法 4 过滤器 5 模板复用 6 宏
  • 你们都说淘宝是最难爬的网站了?用我这个方法包你学会!

    导语 文章教程发了蛮多 经常会碰到一个问题 淘宝怎么爬的啊 它反爬机制好难搞啊 能不能出一期教程爬一下淘宝 今天就教大家如何采集淘宝数据并实现数据分析 今天就给大家带来一个淘宝商品数据小爬虫吧 顺便按老规矩把抓取到的数据可视化一波 废话不多
  • 【ABAP系列】SAP DOI技术中I_OI_SPREADSHEET接口的使用

    公众号 SAP Technical 本文作者 matinal 原文出处 http www cnblogs com SAPmatinal 原文链接 ABAP系列 SAP DOI技术中I OI SPREADSHEET接口的使用 前言部分 大家可
  • pb filecopy文件到服务器,怎样在PB中实现文件的拷贝与删除 (转)

    怎样在PB中实现文件的拷贝与删除 转 more 怎样在PB中实现的拷贝与删除 可借助外部 可用函数实现 1 文件拷贝 函数声明 FUNCTION boolean CopyFileA ref string cfrom ref string c
  • ffmpeg webm 提取_ffmpeg简单使用教程 转码、压制、提取、截取、合并、录屏等

    1 查看帮助文档 ffmpeg是一个开源的音视频转码工具 本文是自己学习ffmpeg使用方式的一个笔记 将ffmpeg命令行工具加入环境变量之后 输入ffmpeg h打印帮助文档 PS C Users mudssky Desktop gt
  • CheckStyle 自定义编码规范

    CheckStyle能够帮助程序员检查代码是否符合制定的规范 通过将CheckStyle的检查引入到项目构建中 可以强制让项目中的所有的开发者遵循制定规范 而不是仅仅停留在纸面上 如果发现代码违反了标准 比如类名未以大写开头 单个方法超过了
  • 解决Unity新建脚本时MonoBehaviour无法继承不变绿

    解决Unity新建脚本时MonoBehaviour无法继承不变绿不自动补全 问题 有很多初学开发的小朋友发现下载unity后 在unity新建脚本时发现脚本继承MonoBehaviour是还是灰色的 这是因为你在unity中没有把Visua
  • 数据挖掘导论 复习一(介绍+数据预处理方法+定性归纳)

    数据挖掘 数据库 机器学习 算法 经验 模型 机器学习任务 分类 回归 聚类 KMeans DCSAN 层次聚类 数据降维 数据预处理 常用分类器 KNN 贝叶斯 逻辑回归 决策树 随机森林 本书将介绍数据挖掘与数据库知识发现的基本知识 以
  • 拔电源磁盘变成只读Read-only file system

    拔电源磁盘变成只读Read only file system 问题 查询 解决 问题 搭建openwrt的过程中 由于机器没有关机键 而且没有进行后台命令关机 直接拔电源之后 重启 任何操作都提示只读状态 那么这个时候什么都操作不了 无奈只