linux fsck 层次级备份,fsck修复文件系统
重视:fsck不能乱用。先要把文件系统umount掉,然后检查。最好启动到单用户模式下fsck。
常见的5种损坏类型
1 未被引用的inode
2 难以置信的超大链接数
3 没有记录在磁盘块映射表中的未用数据快
4 列出的空闲数据快还在某个文件中便用
5 超级块中不正确的汇总信息
fsck能够安全和自动地修复这类,如果fsck对文件系统进行了改正,您就应该私利运行它,直到文件系统能够完全干净的启动为止。
如果fsck请求获得权限去删除一个文件,那么就应该充许fsck进行此项操作之前先将文件复制到一个不同的文件系统中,应该清楚,任何时候去试图访问一个已被子损坏的文件系统,都会有使系统混乱的危险,我自己已用犯过一次这样的错误。
如果一个受损的文件系统(也就是fsck无法自动修复的文件系统)包含了非常有价值的数据,那么在稳固地备份它之前不要对其进行任何试验,,您可以试着转储(dump)硬盘,用最保险的策略就是dd整个硬盘到另一个备份文件或都备份硬盘中去。注意:如果使用不正确的话,dd命令有时候能够破坏分区信息,它只能在大小完全相同的两个分区之间复制文件系统。
dd if=/dev/sda of=/dev/sdb
修复下面这两个参数用的比较多,其它的基本上不用:
a :自動修復檢查到的有問題的磁區,所以你不用一直按 y 囉!
-y :與 -a 類似,但是某些 filesystem 僅支援 -y 這個參數!
fsck /dev/sda5
fsck -a /dev/sda5
fsck -y /dev/sda5
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
3.20 fsck(检查并修复Linux 文件系统) http://book.51cto.com/art/201107/278053.htm
《Linux指令从初学到精通》第3章文件管理,本章介绍了许多常用命令,如cp、ln、chmod、 chown、diff、tar、mv等,因为这些都与文件管理相关,在日常的使用中经常用到,因此本章是本书的重点章节。本节为大家介绍fsck(检查并 修复Linux 文件系统)。
AD:
3.20 fsck(检查并修复Linux 文件系统)
(1)频度等级:☆☆
(2)功能说明:
检查文件系统的一致性并且以交互方式修复文件系统。在出现系统故障之后,总是运行fsck 命令。矫正的动作也许会导致某些数据丢失。对于每个一致性的矫正,默认的操作是等待操作员输入“yes”或者“no”。如果对于已经受到影响的文件系统操 作员没有写的许可,那么无论实际响应是什么,fsck 命令默认的动作都是“no”。
(3)语法:
fsck [-aANPrRsTV][-t ][文件系统...]
(4)所属包:
e2fsprogs
(5)使用技巧:
fsck 仅仅是一个前端工具,它必须通过“-t”参数来调用相应的文件系统检查器完成文件系统的检查和修复工作。
fsck命令的返回状态值可以反映命令的运行状况,返回值及其含义如表3-22 所示。
表3-22 fsck返回值及其含义列表
(6)相关命令:
e2fsck
(7)参数:
fsck主要参数如表3-23 所示。
表3-23 fsck参数表
(8)补充说明:
当文件系统发生错误时,可用fsck指令尝试加以修复。
对于一个已经安装好了的文件系统,fsck 命令不会做出矫正。
fsck 命令可以在一个已经安装好了的文件系统中运行,但不进行修复。当文件系统安装完毕之后,也许会返回不准确的错误消息。
(9)典型实例:
例:检查文件系统。
例如使用fsck命令的“-t”参数指明要检查的文件系统的类型,具体命令为:
fsck-t ext3 /dev/sda1 #检查ext3 类型的分区/dev/sad1
此时输出如下信息,需要用户确认,输入“yes”之后按回车键。
cmd@cmd-desktop:~$ fsck -t ext3 /dev/sda1 #检查ext3 类型的分区/dev/sad1
fsck 1.41.3 (12-Oct-2008) #fsck版本
e2fsck 1.41.3 (12-Oct-2008) #e2fsck版本
/dev/sda1 is mounted. #已经加载的文件系统
#强制检查已经加载的文件系统,是一种不推荐使用的方式。
除非管理员可以确定当前没有任何程序正在读写要检
查的文件系统,否则必须先卸载文件系统后,再进行检查
WARNING!!! Running e2fsck on a mounted filesystem may cause
SEVERE filesystem damage.
Do you really want to continue (y/n)? #等待用户确认,输入yes或no
继续输出如下信息:
/dev/sda1: recovering journal #检查结果
linux fsck 层次级备份,fsck修复文件系统相关推荐
- Linux fsck命令:检测和修复文件系统
1.命令的意义 当发生系统异常的时候(例如断电或者没有关闭服务就重启系统),有时会造成文件系统的崩溃,这时需要用fsck命令进行简单的文件系统修复. 2.命令的格式 [root@localhost ~ ...
- ext显示服务器文件,使用linux的fsck.ext2命令检查及修复ext2文件系统
使用linux的fsck.ext2命令检查及修复ext2文件系统 发布时间:2020-07-18 13:40:16 来源:亿速云 阅读:138 作者:清晨 栏目:服务器 不懂使用linux的fsck. ...
- Linux使用fsck修复文件系统
1.fsck---file system check fsck 扫描文件系统时一定要在单用户模式.修复模式或把设备umount后进行.如果扫描运行中的系统,会造成系统文件损坏. RHEL6中fsck默 ...
- linux 修复文件fsck,使用fsck检查并修复文件系统[Linux] | MOS86
无论你如何照顾你的电脑,有时,它会崩溃,你经常要拔掉插头来重启电脑.当这种崩溃发生时,您的文件系统有可能会损坏或损坏.建议定期执行文件系统检查,以确保它正常运行并且没有错误. 在Linux(和Mac) ...
- linux命令--使用fsck修复文件系统
使用fsck修复文件系统错误 1.问题描述 服务器maint_samba 由于服务器maint_samba (debian操作系统)没有正常关机,在重新启动过程中/dev/sdb1出现文件系统错误,需 ...
- Linux fsck 检测修复文件系统
计算机难免会由于某些系统因素或人为误操作(突然断电)出现系统异常,这种情况下非常容易造成文件系统的崩溃,严重时甚至会造成硬件损坏.这也是我们一直在强调的"服务器一定要先关闭服务再进行重启&q ...
- 使用fsck修复文件系统
使用fsck修复文件系统错误 1.问题描述 服务器maint_samba 由于服务器maint_samba (debian操作系统)没有正常关机,在重新启动过程中/dev/sdb1出现文件系统错误 ...
- Linux 常用系统故障(修复MBR扇区故障、修复GRUB引导故障、遗忘root用户密码、修复文件系统、磁盘配额等)
修复MBR(主引导记录)扇区故障 故障原因 病毒.木马等造成的破坏 不正确的分区操作.磁盘读写误操作 故障现象 找不到引导程序,启动中断 无法加载操作系统,开机后黑屏 解决思路 应提前做好备份文件 以 ...
- 【linux】循序渐进学运维-基础篇-修复文件系统实战
文章目录 前言: 实验环境 解决方案 1) 系统出现只读的情况的解决方案 2) 系统文件受损,可以使用fsck命令 a. 创建一个1G的分区 b. 对分区进行格式化 c. 破坏文件系统并重新挂载 d. ...
最新文章
- Qt5开发及实例学习之文件系统浏览
- 华为10GE LAN板与Wan板区别
- python pass 占位符 占位语句
- Server 2008 配置共享文件服务器--权限配置
- sougou ubuntu 优麒麟_搜狗输入法 Linux – V2.3 版发布,完美适配优麒麟 19.10
- 传统的世界的中国风吉祥纹样海报这样设计。
- k8s高可用集群_搭建高可用集群(实现方式介绍)---K8S_Google工作笔记0054
- ubuntu11中卸载gnome3
- sap 流程图 退货销售订单_ERP系统:退货流程的解决方案
- 从面试官的角度聊聊培训班对程序员的帮助,同时给培训班出身的程序员一些建议
- Unity 数据统计SDK TalkingData
- 使用计算机用眼卫生,电脑族日常保护眼睛小常识
- 博科br310交换机级联
- Codeforces Global Round 12 B. Balls of Steel 曼哈顿距离
- .Net Core微服务化ABP之六——处理Authentication
- 从此爱情与我无关,只做一个嗜钱如命的渣男!
- 加工生产调度(流水作业调度问题)——Johnson算法应用
- 2台PLC通讯(FX5U和FX5U)
- 量子计算(5)基础知识3:量子逻辑门(下)
- 由浅入深:3D打印技术我们从电影开始谈
热门文章
- called detach on an already detached child ViewHolder
- linux如何查看centos版本信息,怎么查看已安装的CentOS版本信息
- java计算机毕业设计书籍影视评论系统源代码+数据库+系统+lw文档
- 控制AutoCAD环境(三) 创建、打开、保存和关闭图形
- Caffeine本地缓存详解(一篇就明白)
- java中channel的作用,java.nio.channels包中的FileChannel类的作用是()。
- SRA数据库及linux本地下载
- 使用wireshark从http数据包获取用户登陆信息
- adb命令连不上夜神模拟器
- 简单加密算法-MD5DEC