如何解决linux系统chmod 只读文件系统

忍术千年杀 的BLOG
用户名:忍术千年杀
访问量:120
注册日期:
阅读量:5863
阅读量:12276
阅读量:338182
阅读量:1041258
51CTO推荐博文
问题:有时在linux系统下挂载优盘之后,优盘文件系统只读,表现形式一般为:删除文件或者创建文件的时候提示无法删除或创建文件:文件系统只读;解决方法:&&&&1. 在Linux系统中运行如下命令tail -f /var/log/syslog&&&&2. 插入有只读文件系统故障的U盘&&&&3. 观察命令行输出Jul 8 16:44:50 cslouis-pc kernel: [] FAT: Filesystem error (dev sdb1)Jul 8 16:44:50 cslouis-pc kernel: [] fat_get_cluster: invalid cluster chain (i_pos 0)&这表明U盘挂载的文件系统是/dev/sdb1,且文件系统有故障(FAT: Filesystem error)&&&&4. 首先卸载优盘&&&&umount /media/** (你的U盘挂载路径)&&&&或者umount /dev/sdb4&&& 注:如出现优盘卸载不了的情况:&&&&root@lwei:/home/wliang/my# umount /dev/sdb1&&&&umount:/home/wliang/my:设备忙。&&&&&&& (有些情况下在 lsof(8) 或 fuser(1)) 中可以找到&&&&&&&& 有关使用该设备的进程的有用信息&&&&&&&&可使用umount& -l& /dev/sdb1强制卸载&&&&5. 修复U盘文件系统故障&&&&dosfsck -v -a /dev/sdb4本文出自 “” 博客,请务必保留此出处
了这篇文章
类别:未分类┆阅读(0)┆评论(0)Linux 文件系统变成只读,无法正常操作 - 开源中国社区
当前访客身份:游客 [
当前位置:
在Linux操作系统下,安装ceph分布式存储系统,在安装OSD时,执行了一条命令:
ceph-deploy disk zap osdnode1:/dev/sda3
命令执行失败,日志如下:
[ceph_deploy.cli][INFO
] ceph-deploy options:
[ceph_deploy.cli][INFO
[ceph_deploy.cli][INFO
[ceph_deploy.cli][INFO
overwrite_conf
[ceph_deploy.cli][INFO
subcommand
[ceph_deploy.cli][INFO
[ceph_deploy.cli][INFO
: &ceph_deploy.conf.cephdeploy.Conf instance at 0x12be4d0&
[ceph_deploy.cli][INFO
[ceph_deploy.cli][INFO
: &function disk at 0x12b6938&
[ceph_deploy.cli][INFO
[ceph_deploy.cli][INFO
default_release
[ceph_deploy.cli][INFO
: [('osdnode1', '/dev/sda3', None)]
[ceph_deploy.osd][DEBUG ] zapping /dev/sda3 on osdnode1
[osdnode1][DEBUG ] connection detected need for sudo
[osdnode1][DEBUG ] connected to host: osdnode1
[osdnode1][DEBUG ] detect platform information from remote host
[osdnode1][DEBUG ] detect machine type
[osdnode1][DEBUG ] find the location of an executable
[ceph_deploy.osd][INFO
] Distro info: CentOS 6.7 Final
[osdnode1][DEBUG ] zeroing last few blocks of device
[osdnode1][DEBUG ] find the location of an executable
[osdnode1][INFO
] Running command: sudo /usr/sbin/ceph-disk zap /dev/sda3
[osdnode1][DEBUG ] Creating new GPT entries.
[osdnode1][DEBUG ] Warning: The kernel is still using the old partition table.
[osdnode1][DEBUG ] The new table will be used at the next reboot.
[osdnode1][DEBUG ] GPT data structures destroyed! You may now partition the disk using fdisk or
[osdnode1][DEBUG ] other utilities.
[osdnode1][DEBUG ] Creating new GPT entries.
[osdnode1][DEBUG ] Warning: The kernel is still using the old partition table.
[osdnode1][DEBUG ] The new table will be used at the next reboot.
[osdnode1][DEBUG ] The operation has completed successfully.
[osdnode1][WARNING] Traceback (most recent call last):
[osdnode1][WARNING]
File "/usr/sbin/ceph-disk", line 2994, in &module&
[osdnode1][WARNING]
[osdnode1][WARNING]
File "/usr/sbin/ceph-disk", line 2972, in main
[osdnode1][WARNING]
args.func(args)
[osdnode1][WARNING]
File "/usr/sbin/ceph-disk", line 2690, in main_zap
[osdnode1][WARNING]
[osdnode1][WARNING]
File "/usr/sbin/ceph-disk", line 1071, in zap
[osdnode1][WARNING]
update_partition('-d', dev, 'zapped')
[osdnode1][WARNING]
File "/usr/sbin/ceph-disk", line 1033, in update_partition
[osdnode1][WARNING]
[osdnode1][WARNING]
File "/usr/sbin/ceph-disk", line 306, in command
[osdnode1][WARNING]
[osdnode1][WARNING]
File "/usr/lib64/python2.6/subprocess.py", line 642, in __init__
[osdnode1][WARNING]
[osdnode1][WARNING]
File "/usr/lib64/python2.6/subprocess.py", line 1234, in _execute_child
[osdnode1][WARNING]
[osdnode1][WARNING]
File "/usr/lib64/python2.6/pickle.py", line 1374, in loads
[osdnode1][WARNING]
[osdnode1][WARNING]
File "/usr/lib64/python2.6/pickle.py", line 858, in load
[osdnode1][WARNING]
[osdnode1][WARNING]
File "/usr/lib64/python2.6/pickle.py", line 971, in load_string
[osdnode1][WARNING]
[osdnode1][WARNING] LookupError: unknown encoding: string-escape
[osdnode1][ERROR ] RuntimeError: command returned non-zero exit status: 1
[ceph_deploy][ERROR ] RuntimeError: Failed to execute command: /usr/sbin/ceph-disk zap /dev/sda3
而我osdnode1这个设备也无法正常工作了,
[root@osdnode1 home]# df -h
-bash: /bin/df: Input/output error
[root@osdnode1 home]# mount
/dev/sda3 on / type ext4 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
/dev/sda1 on /boot type ext4 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
mount: warning: /etc/mtab is not writable (e.g. read-only filesystem).
It's possible that information reported by mount(8) is not
up to date. For actual information about system mount points
check the /proc/mounts file.
[root@osdnode1 home]# df -h
-bash: /bin/df: Input/output error
一直报IO error.
共有0个答案
更多开发者职位上
有什么技术问题吗?
西昆仑的其它问题
类似的话题ubuntu系统变为只读的解决方案
ubuntu 挂载磁盘出差,导致系统变为只读.
查看/etc/fstab 中对应的分区,确认那个分区没有挂载,重新挂载就可以了.
//执行以下命令 sudo -i 进入root用户
mount -o remount /
mount /dev/sdb1 /boot
mount /dev/sda1 /home
搞定,df查看
这样就把挂载失败的分区,重新挂载好了,此方案执行后,重启后就不生效了.
如果谁有好的方案,可以分享一下哈
Ubuntu下U盘变成只读的解决方法:
Linux文件系统变为只读的修复:
如何挂载只读的Linux文件系统:
------分隔线----------------------------如何删除 只读文件系统啊?_linux吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:152,841贴子:
如何删除 只读文件系统啊?收藏
我朋友的一个u盘说让很多电脑都卡死了,让我帮他格式化一下。我想u盘就算有病毒,我在linux下也是不会中毒的,然后rm全部文件就是了。但是最后有2个文件就是删不了。。。我用终端下root权限,rm -f 都不行,显示无法删除只读文件系统。
root都有删不掉的东西,小白表示压力很大。我又用装机盘里面的硬盘工具格式化,都格式化失败。。。。。在winpe系统下使用的格式化工具。。。这个我彻底没有辄了。。。。求大神指教
上海linux培训,选达内,将网络工程与linux系统运维相结合,专门培养高端linux人才;上海linux培训,达内4个月从入门到精通,红帽颁发认证工程师证书,名企推荐,薪资翻倍.
格式化了,在window下格式化失败,在winpe下格式化失败,使用装机工具中的硬盘工具,格式化失败。。。。
修复一下看看
在linux下格了,格成fat32
还是无法删除。。。。
八成坏了,量产一下吧
恩,谢谢~~
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或Linux下更改下只读文件 - kulin小组 - 博客园
Powered by:
模板提供:
&Linux下修改只读文件 & &在Linux下经常会遇到修改只读文件的问题。使用vi编辑器可以很好解决这一问题。 &一、首先使用vi或vim命令打开vi编辑器。 在系统提示字符$或#后敲入vi <档案名称>即可进入vi编辑器。这是会出现字母为彩色的界面。 值得一提的是 vi编辑器存在两种模式即指令模式和输入模式。进入vi编辑器后默认进入指令模式。 以下命令可帮助您在指令模式下移动光标: &移动 &h &&& 在当前行往左移动一个字符 j &&& 向下移动到下一行 k &&& 向上移动到上一行 l &&& 在当前行往右移动一个字符 w &&& 移动到当前行下一个字 e &&& 移动到当前行下一个字的结束处 b &&& 移动到当前行上一个字的开始处 Ctrl-f &&& 向前滚动一页 Ctrl-b &&& 向后滚动一页 &如果在这些命令之前键入数字,则命令将执行该数字表示的次数。该数字称为重复次数 或者就称为计数。例如,5h 将向左移动 5 个字符。许多 vi 命令都可以使用重复计数。 &从指令模式进入输入模式: 新增 (append) &a :从光标所在位置後面开始新增资料,光标後的资料随新增资料向後移动。 &A: 从光标所在列最後面的地方开始新增资料。 &插入 (insert) &i: 从光标所在位置前面开始插入资料,光标後的资料随新增资料向後移动。 &I :从光标所在列的第一个非空白字元前面开始插入资料。 &开始 (open) &o :在光标所在列下新增一列并进入输入模式。 &O: 在光标所在列上方新增一列并进入输入模式。 &这样便可以编辑您所要更改的只读文档。 删除:用delete键即可。 从输入模式转入指令模式 用esc键即可。 退出保存: 在指令模式下 注意打冒号 :q 结束编辑(quit) :q! 不存档而要放弃编辑过的文件。 :w 保存文件(write)其後可加所要存档的档名。 :wq 即存档後离开。 zz 功能与 :wq 相同。 :x 与:wq相同 &这样便可以轻松的在Liunx下更改只读文件了。 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& By------Karlwhite
阅读(...) 评论()

我要回帖

更多关于 linux 根文件系统只读 的文章

 

随机推荐