linux系统文件只读怎么办

作者&投稿:绽颖 (若有异议请与网页底部的电邮联系)
linux系统文件只读怎么解决~

1、mount:
用于查看哪个模块输入只读,一般显示为:

/dev/hda1 on / type ext3 (rw)
none on /proc type proc (rw)
usbdevfs on /proc/bus/usb type usbdevfs (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/hda5 on /home type ext3 (rw)
none on /dev/shm type tmpfs (rw)
/dev/hda2 on /usr/local type ext3 (rw)
/dev/nb1 on /EarthView/RAW type ext3 (ro)(变为只读了)

2、如果发现有ro,就重新mount,或者umount以后再remount

3、umount /dev/nb1
如果发现有提示“device is busy”,找到是什么进程使得他busy

fuser -m /mnt/data 将会显示使用这个模块的pid
fuser -mk /mnt/data 将会直接kill那个pid

然后重新mount即可。

4、还有一种方法是直接remount,命令为

mount -o rw,remount /mnt/data

具体深入的做法,情况不同可以自行选择:
服务器/var/log/messages报错 :

end_request: I/O error, dev sda, sector 122194293 Buffer I/O error on device sda1, logical block 446493 lost page write due to I/O error on sda1
下面是整个处理全过程

[root@php5 ~]# fdisk -lu #第一步 :找出本地扇片所在的分区。
Disk /dev/sda: 73.4 GB, 73407868928 bytes
255 heads, 63 sectors/track, 8924 cylinders, total 143374744 sectors
Units = sectors of 1 * 512 = 512 bytes

Device Boot Start End Blocks Id System
/dev/sda1 * 63 4096574 2048256 83 Linux
/dev/sda2 4096575 75778604 35841015 83 Linux
/dev/sda3 75778605 129034079 26627737+ 83 Linux
/dev/sda4 129034080 143364059 7164990 5 Extended
/dev/sda5 129034143 139267484 5116671 83 Linux
/dev/sda6 139267548 143364059 2048256 82 Linux swap

[root@php5 ~]# tune2fs -l /dev/sda3 |grep "Block size" #找到block大小。
Block size: 4096

(122194293-75778605)*512/4096 =528691 利用公式算出逻辑块地址

b = (int)((L-S)*512/B)

[root@php5 ~]# debugfs
debugfs 1.35 (28-Feb-2004)
debugfs: open /deb/sda3
/deb/sda3: No such file or directory while opening filesystem
debugfs: open /dev/sda3
debugfs: icheck 582391
Block Inode number
582391 277584
debugfs: ncheck 277584
Inode Pathname
277584 /users/inn.net.cn/data/upload/download/innshow004.rar
debugfs: quit
[root@php5 ~]#dd if=/dev/zero of=/dev/sda1 bs=4096 count=1 seek=582391 #找到这个快的文件之后,需要做好备份,我们强制把它设置为0字节。
[root@php5 ~]# sync

卸载文件系统——fsck检查、修复文件系统——重新
挂载
如果是系统正在使用的文件系统,无法卸载,重启修复

1、打开linux系统,在linux的桌面的空白处右击。
2、在弹出的下拉选项里,点击打开终端。
3、在终端窗口中输入chmod666+需要改成可读可写的文件名命令,回车即可。




linux系统文件只读怎么办linux系统文件只读
1、首先连接上linux主机,进入等待输入指令的linux命令行状态。2、通过cd指令进入到要设置文件的所在目录,再通过ll指令获取当前test文件的权限状态。3、输入:chmod444test.txt,再按回车。4、最后输入ll指令查看到test.txt的文件权限已经变为了只读。文件夹内文档如何设置为只读,其他人只能阅读,不能修改...

linux只读系统文件linux只读系统文件
1、首先连接上linux主机,进入等待输入指令的linux命令行状态。2、通过cd指令进入到要设置文件的所在目录,再通过ll指令获取当前test文件的权限状态。3、输入:chmod444test.txt,再按回车。4、最后输入ll指令查看到test.txt的文件权限已经变为了只读。linux系统光盘怎么改变只读模式?可以使用命令chmod来改变...

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

linux中,( )文件系统只存在于内存中,并不存在于物理磁盘中。当系统重启...
Linux中,内存映射文件系统(Memory-mapped file system)只存在于内存中,并不存在于物理磁盘中。内存映射文件系统将磁盘上的文件映射到进程的虚拟地址空间中,使得进程可以直接访问和修改这些文件的内容,而无需访问物理磁盘。当系统重启和电源故障时,内存映射文件系统中的数据仍然存在,因为它们被存储在内存...

linux系统文件只读怎么办
1、打开linux系统,在linux的桌面的空白处右击。2、在弹出的下拉选项里,点击打开终端。3、在终端窗口中输入chmod666+需要改成可读可写的文件名命令,回车即可。

linux系统文件只读怎么解决
1、mount:用于查看哪个模块输入只读,一般显示为:\/dev\/hda1 on \/ type ext3 (rw)none on \/proc type proc (rw)usbdevfs on \/proc\/bus\/usb type usbdevfs (rw)none on \/dev\/pts type devpts (rw,gid=5,mode=620)\/dev\/hda5 on \/home type ext3 (rw)none on \/dev\/shm type tmpfs (...

linux系统盘包含哪些文件?
Linux系统盘中都包含以下文件:根目录(\/)最高一级目录,所有目录都是根目录衍生出来,只有root用户具有写权限,一般根目录下只存放目录。\/bin目录,户进制文件。包含二进制的可执行文件,常见的Linux命令都在这个目录下。\/sbin目录,系统二进制文件。目录下的命令通常由系统管理员使用,对系统进行维护。\/...

linux 文件系统变为了只读,这个问题怎么解决
可以先进入挽救模式备份数据后重做系统。具体是什么原因有很多。最有可能是卸载了安装包,同时把关联的依赖包都卸载了。这样导致系统文件的缺失。另外硬盘损坏也会导致这个问题。

Linux操作系统支持哪些常用文件系统?
1. Linux操作系统使用虚拟文件系统(VFS)来调用用户进程文件访问系统界面,并将该界面实施到特定的文件系统. VFS保护特定文件的实现细节,并向上提供统一的操作界面. 可以通过VFS实现任何文件系统,并且可以通过文件访问系统调用来访问这些文件系统. 因此,Linux系统核心可以支持十多种文件系统类型,例如Btrfs,...

linux使用的文件系统有
Linux下的文件系统主要有ext2、ext3、ext4等文件系统。Linux还支持UNIX文件系统,比如XFS、JFS、UFS等,也支持Windows的FAT文件系统和网络文件系统NFS等。主要讲一下Linux自带的ext2、ext3和ext4文件系统。

北江区17035689149: 某一天突然发现linux系统文件只读,该怎么办 -
荣昌世福: 只读文件系统要改/etc/fstab或重新mount; NTFS只读,要确定有没有装ntfs-3g; 没有读权限的文件可以用root用户查看,有些更底层的只读用chattr -i 取消. /dev、/sys、/proc下面有些文件就是改不了,没法.

北江区17035689149: 如何快速解决linux只读系统 Read - only file system -
荣昌世福: 解决方法 :使用fsck手动修复,具体操作如下: 使用root进入单用户模式,运行fsck.ext3 -y /dev/vda3 说明:ext3的文件系统使用fsck.ext3,ext4文件系统使用fsck.etx4./dev/vda3是系统/根分区.运行完毕后,reboot重启系统就恢复正常.20多台...

北江区17035689149: linux 文件系统变为了只读,这个问题怎么解决 -
荣昌世福: 一般是文件系统出问题,才会变成只读 remount试一下,不行就检查一下文件系统再挂载 最后就是重启了

北江区17035689149: 如何改变linux系统的只读文件的权限 -
荣昌世福: 卸载文件系统——fsck检查、修复文件系统——重新挂载 如果是系统正在使用的文件系统,无法卸载,重启修复

北江区17035689149: linux文件系统只读怎么修复 -
荣昌世福: 重新mount mount -o remount,rw /dev/sda2 /mntpoint 如果出错不能mount,则需要卸载文件系统,检查后再mount umount /mntpoint fsck /dev/sda2

北江区17035689149: 如何解决linux系统只读 -
荣昌世福: 把必要的文件完整备份出来,可以scp或者rsync到其他机器上去 重装看看系统是否还是只读,如果还是只读,电话服务器厂商检测并处理 硬件故障,要么换掉硬件,要么换掉服务器

北江区17035689149: linux root用户修改权限说是只读文件系统,怎么办? -
荣昌世福: linux root用户修改权限说是只读文件系统是设置错误造成的,解决方法百为:1、打开linux系统,建立一个目录,文件夹创建命令mkdir ceshi.2、查看一下这个文件夹的权限.3、现在这个ceshi的文件的用户组linuxadmin,修改用户组的权限 ...

北江区17035689149: 如何使用ESX修复Linux虚拟机重启只读模式 -
荣昌世福: 在发生错误时,Linux文件系统能配置成三种不同的模式:errors=continue / errors=remount-ro / errors=panic这三种模式分别表示忽略错误并只标记文件系统错误继续运行,或者重启系统为只读,或者终止系统.默认设置在文件系统...

北江区17035689149: linux 分区只读,如何来修复分区. -
荣昌世福: mount -o remount,rw 分区名即可变成读写

北江区17035689149: Linux下怎么设置文件为只读而无法复制? -
荣昌世福: 读权限就是可被复制的,你要让人家读就不能阻止人家复制,你可以把系统的cp命令重写(比较简单的是更名),让人家不能用命令就行了.不过这个办法别人也可以用vi打开文件另存等方式破解.总的来说你这个需求就是很难办到的,自己编译操作系统内核,自己修改代码实现需求才行.原版是做不到的.如果有高手能做到,我也期待一下答案.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网