周海汉 /文

2010.4.26

以root帐号往一台服务器的/root传文件时,告诉我是只读文件系统。搞的我一头雾水。好好的系统怎么变成只读文件系统了呢?

zhouhh@zhh64:~$ scp myfile serv:.

root@210.211.225.188's password:

scp: ./myfile: Read-only file system

登上去一看:

-bash-3.2# pwd

/root

-bash-3.2# ls

CentOS                 RELEASE-NOTES-en          RELEASE-NOTES-nl

EULA                   RELEASE-NOTES-en.html     RELEASE-NOTES-nl.html

GPL                    RELEASE-NOTES-en_US       RELEASE-NOTES-pt_BR

...

-bash-3.2# cat /etc/redhat-release

CentOS release 5.2 (Final)

-bash-3.2# rm RE* -f

rm: 无法删除 “RELEASE-NOTES-cs”: 只读文件系统

rm: 无法删除 “RELEASE-NOTES-cs.html”: 只读文件系统

rm: 无法删除 “RELEASE-NOTES-de”: 只读文件系统

...

-bash-3.2# touch a

touch: 无法触碰 “a”: 只读文件系统

-bash-3.2# df -h

文件系统              容量  已用 可用 已用% 挂载点

/dev/mapper/VolGroup00-LogVol00

65G  9.8G   52G  16% /

/dev/sda1              99M   19M   75M  21% /boot

tmpfs                 948M     0  948M   0% /dev/shm

CentOS_5.2_Final.iso  3.8G  3.8G     0 100% /root

CentOS_5.2_Final.iso  3.8G  3.8G     0 100% /root

奇怪,root下怎么是两个iso?

-bash-3.2# mount

/dev/mapper/VolGroup00-LogVol00 on / type ext3 (rw)

proc on /proc type proc (rw)

sysfs on /sys type sysfs (rw)

devpts on /dev/pts type devpts (rw,gid=5,mode=620)

/dev/sda1 on /boot type ext3 (rw)

tmpfs on /dev/shm type tmpfs (rw)

none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)

sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)

CentOS_5.2_Final.iso on /root type iso9660 (rw,loop=/dev/loop0)

CentOS_5.2_Final.iso on /root type iso9660 (rw,loop=/dev/loop1)

看到文件系统本身倒都是rw,并不是ro.

但iso文件肯定是只读的。

尝试umount

-bash-3.2# umount CentOS_5.2_Final.iso

umount: /root: device is busy

设备忙,卸载不了。

网上找到umount -l参数可以处理这种情况。但man umount并没有该参数说明。man mount说-l参数是list label。没搞明白为何可以卸载繁忙的设备。

尝试一下:

-bash-3.2# umount -l CentOS_5.2_Final.iso

成功了!

-bash-3.2# umount -l CentOS_5.2_Final.iso

-bash-3.2# mount

/dev/mapper/VolGroup00-LogVol00 on / type ext3 (rw)

proc on /proc type proc (rw)

sysfs on /sys type sysfs (rw)

devpts on /dev/pts type devpts (rw,gid=5,mode=620)

/dev/sda1 on /boot type ext3 (rw)

tmpfs on /dev/shm type tmpfs (rw)

none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)

sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)

-bash-3.2# cd /root

-bash-3.2# touch a

成功。

奇怪系统好好的怎么被mount上一个iso呢?而且用法奇特。inittab上面没有mount该文件的命令, 难道被入侵了?

看/var/log/secure并无痕迹。

后来发现系统多了一个nagios,想起密码给过某运维同事,他来安装nagios。估计是他进行这么奇怪的mount了。

linux显示只读文件系统,linux 服务器忽然变成只读文件系统相关推荐

  1. linux显示内存状态,Linux显示内存状态

    Linux显示内存状态 youhaidong@youhaidong-ThinkPad-Edge-E545:~$ free total used free shared buffers cached M ...

  2. linux显示分区命令,linux查看分区命令

    linux查看分区命令 9月25日任务 4.1 df命令 4.2 du命令 4.3/4.4 磁盘分区 df命令 df输出磁盘文件系统使用情况: [root@centos ~]# df 文件系统 1K- ...

  3. linux显示目录层次,linux文件层级、目录、文件基本操作介绍

    1.文件层级FHS介绍: Filesystem Hierarchy Standard(文件系统层次化标准)的缩写,多数Linux版本采用这种文件组织形式,类似于Windows操作系统中c盘的文件目录, ...

  4. linux显示桌面命令,linux显示桌面快捷键设置

    HDU 1698 区间更新 Just a Hook Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 32768/32768 K (Jav ...

  5. crt登录linux显示中文乱码,linux secureCRT 显示中文乱码

    安装的时候,只安装了英文,没有安装中文,所以只有en_US.UTF-8.因为linux本身就支持多语言,所以我们只需要在光盘 上找到2个中文支持字体包安装上即可.这两个字体文件是存放在第四张光盘上的S ...

  6. linux显示编程语言语句,linux – 如何使用Glade / GtkD和D编程语言显示Hello World

    >安装在Mac,Linux或Windows计算机上编译D语言的DMD编译器.您可以获得有关此here的更多信息. >在Mac,Linux或Windows计算机上安装Glade界面设计器.使 ...

  7. linux显示全部字符集,linux 字符集 页面显示乱码

    linux 字符集 页面显示乱码 (2008-12-26 09:26:59) 标签: 杂谈 页面显示部分是乱码,考虑到linux默认字符集是不是中文 查看文件 /etc/sysconfig/i18n ...

  8. linux显示今日信息,linux lsmod命令详解

    lsmod  (list modules) 语 法:lsmod 功          能: lsmod 命令:是一个小程序,用来显示文件.proc/modules的信息,也就是显示当前内核模块装载的模 ...

  9. linux显示磁盘文件编程,linux显示磁盘满了,但实际挂载的目录未满

    直接上图: 问题: ? ?df -h发现/dev/xvda3挂载的硬盘100% Use了,但是这个挂载的硬盘指向的目录 ?/data下缺只有9.3G的东西,其他的空间被什么东西占满了????? 仔细回 ...

最新文章

  1. BZOJ1002 [FJOI2007]轮状病毒(最小生成树计数)
  2. 开发日记-20190821 关键词 读书笔记《掌控习惯》DAY 1
  3. 中南林业科技大学的计算机研究生分数线,2019中南林业科技大学研究生分数线汇总(含2016-2019历年复试)...
  4. navicat连接mysql闪退_Navicat连接MySql8.0的各种问题及解决方法
  5. 编写你的第一个 Django 应用,第 1 部分
  6. 8086汇编常用代码总结(个人向),包含换行函数(过程),执行输出,结束程序
  7. java 子类 父类 转换_Java子类与父类之间的类型转换
  8. 斜度符号标注_几何作图之斜度和锥度
  9. Active Diretory 全攻略(三)--建立域(5)
  10. 32通过tcp发送数组_【干货】TCP协议详解
  11. 使用CSS按比例调整图像大小? [重复]
  12. 超实用Mac软件分享(二)
  13. 自定义函数:删除数组B中与数组A重复的值
  14. 如何才能写好代码,做到以下几点即可
  15. 01-artDialog4.1.7常用整理
  16. matlab数据类型的转换方法
  17. 【增强版】快速判断工作簿中是否存在指定工作表
  18. Landscape Photography: Winter 风景摄影:冬天 Lynda课程中文字幕
  19. 计算机网络hdcp是什么意思,4.HDCP:支持高带宽数字内容保护协议HDCP
  20. 新媒体运营适合什么样的人

热门文章

  1. 喜讯 | 南京南方电讯有限公司荣膺“2021中国年度优选雇主”称号
  2. 分布式(技术栈、关键技术、PaaS平台、资料推荐、相关论文)
  3. xxxxxx 不在 sudoers 文件中。此事将被报告
  4. PHP+在线电子小说网站的设计与实现 毕业设计-附源码260907
  5. 【单片机毕业设计】【mcuclub-jj-015】基于单片机的风扇的设计
  6. Object Removal by Exemplar-Based Inpainting 概括(附源码)
  7. 巧用seo技术将网站做到第一页
  8. 渗透之——asp图片木马的制作和使用
  9. android平台从froyo 2.2开始支持jni单步调试了
  10. 程序员小灰漫画算法合集