今天给各位分享Linux只读怎么保存的知识,其中也会对linux只读文件怎么保存进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
1、如何解决linux系统只读
linux系统重启或无故变为只读造成网站无法正常访问的简单临时的做法:一1、mount:用于查看哪个模块输入只读,一般显示为:/dev/hda1on/typeext3(rw)noneon/proctypeproc(rw)usbdevfson/proc/bus/usbtypeusbdevfs(rw)noneon/dev/ptstypedevpts(rw,gid=5,mode=620)/dev/hda5on/hometypeext3(rw)noneon/dev/shmtypetmpfs(rw)/dev/hda2on/usr/localtypeext3(rw)/dev/nb1on/EarthView/RAWtypeext3(ro)(变为只读了)2、如果发现有ro,就重新mount,或者umount以后再remount3、umount/dev/nb1如果发现有提示“deviceisbusy”,找到是什么进程使得他busyfuser-m/mnt/data将会显示使用这个模块的pidfuser-mk/mnt/data将会直接kill那个pid然后重新mount即可。4、还有一种方法是直接remount,命令为mount-orw,remount/mnt/data二具体深入的做法,情况不同可以自行选择:服务器/var/log/messages报错:end_request:I/Oerror,devsda,sector122194293BufferI/Oerrorondevicesda1,logicalblock446493lostpagewriteduetoI/Oerroronsda1下面是整个处理全过程[root@php5~]#fdisk-lu#第一步:找出本地扇片所在的分区。Disk/dev/sda:73.4GB,73407868928bytes255heads,63sectors/track,8924cylinders,total143374744sectorsUnits=sectorsof1*512=512bytesDeviceBootStartEndBlocksIdSystem/dev/sda1*634096574204825683Linux/dev/sda24096575757786043584101583Linux/dev/sda37577860512903407926627737+83Linux/dev/sda412903408014336405971649905Extended/dev/sda5129034143139267484511667183Linux/dev/sda6139267548143364059204825682Linuxswap[root@php5~]#tune2fs-l/dev/sda3|grep"Blocksize"#找到block大小。Blocksize:4096(122194293-75778605)*512/4096=528691利用公式算出逻辑块地址b=(int)((L-S)*512/B)[root@php5~]#debugfsdebugfs1.35(28-Feb-2004)debugfs:open/deb/sda3/deb/sda3:Nosuchfileordirectorywhileopeningfilesystemdebugfs:open/dev/sda3debugfs:icheck582391BlockInodenumber582391277584debugfs:ncheck277584InodePathname277584/users/inn.net.cn/data/upload/download/innshow004.rardebugfs:quit[root@php5~]#ddif=/dev/zeroof=/dev/sda1bs=4096count=1seek=582391#找到这个快的文件之后,需要做好备份,我们强制把它设置为0字节。[root@php5~]#sync
2、如何快速解决linux只读系统 Read-only file system
解决方法 :使用fsck手动修复,具体操作如下: 使用root进入单用户模式,运行 fsck.ext3 -y /dev/vda3 说明:ext3的文件系统使用fsck.ext3,ext4文件系统使用fsck.etx4。/dev/vda3是系统/根分区。运行完毕后,reboot重启系统就恢复正常。20多台出问题的都是这样修复的,无失败案例。fsck.ext3开始进入扫描、修正文件系统,这个过程有时很快,有时比较长,中间有数次停顿的过程,只需等待即可,千万不要以为死机而重启服务器。修正完文件系统后,如果没有提示重启系统,也需要reboot来重启系统。 扩展知识:fsck简介 fsck不仅可以对文件系统进行扫描,还能修正文件系统的一些问题。注意的是fsck扫描文件系统时一定要在单用户模式、修复模式或把设备umount后进行。建议在单用户模式下运行。如果扫描正常运行中的系统,会造成系统文件损坏。 文件系统扫描工具有fsck、fsck.ext2、fsck.ext3、fsck.ext4、fsck.msdos、fsck.cramfs、fsck.ext4dev、fsck.vfat。最好是根据不同的文件系统来调用不同的扫描工具,比如ext3的文件系统使用fsck.ext3,ext4文件系统使用fsck.ext4等。 /dev/vda3是ext3的文件系统,这里介绍fsck.ext3的参数: [语法] fsck.ext3[必要参数][选择参数][设备代号] [功能] fsck.ext3命令:针对ext3文件系统进行检测修复 -a非互交模式,自动修复 -c检查是否存在有损坏的区块。 -C 反叙述器 fsck.ext3命令会把全部的执行过程,都交由其逆向叙述,便于监控程序 -d详细显示命令执行过程 -f强制进行检查 -F检查文件系统之前,先清理该保存设备块区内的数据 -l 损坏区块文件 把文件中所列出的损坏区块,加入标记 -L 损坏区块文件 清除所有损坏标志,重新标记 -n非交互模式,把欲检查的文件系统设成只读 -P 数字 设置fsck.ext2命令所能处理的inode大小为多少 -r交互模式 -R忽略目录 -s顺序检查 -S效果和指定“-s”参数类似 -t 显示fsck.ext2命令的时序信息。 -v显示详细的处理过程 -y关闭互动模式 -b 分区第一个磁区地址 指定分区的第一个磁区的起始地址/Super Block -B 区块大小 设置该分区每个区块的大小 -I设置欲检查的文件系统,其inode缓冲区的区块数目 -V显示版本信息
3、linux只有只读的权限 怎么把数据拷贝出来
复制不受只读影响。如果是在linux下复制,就scp 用户名@ip地址:/路径 . 下一步输入用户密码 即可!~
比如:scp root@192.168.1.188:/home/aaa/1.txt . 即:复制1.txt 到当前目录!
4、linux系统文件只读怎么办
1、打开linux系统,在linux的桌面的空白处右击。
2、在弹出的下拉选项里,点击打开终端。
3、在终端窗口中输入chmod666+需要改成可读可写的文件名命令,回车即可。
Linux只读怎么保存的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux只读文件怎么保存、Linux只读怎么保存的信息别忘了在本站进行查找喔。