您当前的位置: 首页 > 学无止境 > 心得笔记 网站首页心得笔记
bash脚本编程之十二(Linux系统裁减之二) 系统函数库-实现mini系统的读写
发布时间:2018-10-13 14:12:28编辑:雪饮阅读()
当我们移植了touch命令进入mini系统发现我们无法正常使用touch命令,原是没有写权限,发现文件系统是以只读方式挂载的。
于是移植mount尝试手动重新挂载文件系统为读写,又出错
解析:
mount:
-o: 主要用来描述设备或档案的挂接方式。
rw:挂载为读写
-n:挂载时不更新/etc/mtab文件
remount:重新挂载
挂载失败分析:
由于整个系统已经挂载为只读,而我们的挂载所提示错误的关键文件mtab则是负责挂载与卸载的记录。当我们用mount命令正常挂载与卸载时都会向该文件写入,或者擦除该文件中某条记录。
那么该文件为只读了,你也就无法正常重新挂载了。
解决:mount -no remount,rw /
该命令执行后虽然可能会报错/etc/fstab文件不存在,但是实际上命令已经生效了。
此时我们再次touch就能正常生成文件了。
关键字词:磁盘,文件系统,linux