• 关于Linux系统只读(Ubuntu16.4.1)


    不得不以抱怨开始我在博客园中的第一个博客。

    表示自己是某所刚进所的博士,原本是一个学数学的好学生,Linux、Java、sql,一窍不通,现在开始学大数据,菜鸟一只。刚开始摸索,如果有做MapD的,欢迎交流。

    说一下Linux系统只读。

    今天使用安装的MapD新建了一个7M的表,结果,MapD崩了,然后系统就只读了。

    首先,使用mount命令查看,都有哪些项目是变成了ro,正常情况下是rw。

    我的系统中有两个项:/sys/fs/cgroup和/dev/sda2

    (1)/sys/fs/cgroup这个问题是好解决的,只需要重新mount,命令如下:

    mount -o rw,remount /sys/fs/cgroup

    (2)/dev/sda2这个东西很难办,用以上的方法多次无效后,查看有关教程,使用了以下方法(不知道为什么不通,勿学):

       使用fsck -y /dev/sda1 进行自动修复。(用”-y”选项来执行该命令对硬盘进行检查和修复)
       添加参数:fsck -y -C -t ext3 /dev/sda1 (一般情况下修复完成后,所有文件移动到 lost+found目录,文件名会被改变)
       (-C 显示进度条 -t 指定文件系统类型 -y 默认自动yes修复)

    (以上转自:http://www.cnblogs.com/ginvip/p/6375672.html)

    用以上的方法多次修复后,发现连最简单的:ls等命令都出错了。

    没办法,重启服务器,因为我用的是recovery版本的Ubuntu,所以先使用版本自带的fsck进行修复然后resume_nomal_boot打开后,服务器正常启动。

    使用mount命令检查,第二项正常,但是/sys/fs/cgroup仍然是ro,使用上面方法,解决。

    现在系统正常,算是避开了原来的问题,经验是应该先重启试试。

    但是MapD出现问题,报错为:Thrift: Thu Jun 22 15:02:39 2017 TSocket::open() connect() <Host: localhost Port: 9091>Connection refused

    待解决。。。

  • 相关阅读:
    【LeetCode OJ】Longest Substring Without Repeating Characters
    JavaScript学习笔记一
    Struts2(五)数据校验
    Struts2(四)属性驱动和模型驱动
    php知识大集合(自用)
    正则表达式匹配非需要匹配的字符串(标题自己都绕晕了)
    php中ereg() ,preg_match() 与preg_match_all的区别?代码详细比较
    linux 查询当前文件夹下的目录数量
    linux 下如何查看mysql跑了哪些服务
    mysql同主机下 复制一个数据库所有文件到另一个数据库
  • 原文地址:https://www.cnblogs.com/laozhuang/p/7065718.html
Copyright © 2020-2023  润新知