当前位置:首页 » 操作系统 » linux修复文件系统

linux修复文件系统

发布时间: 2022-03-12 18:42:13

1. 如何在linux上实现文件系统的自动检查和修复

系统一启动,就触发文件系统自动检查机制 如果你希望系统一启动,就自动触发fsck,那么有一些方法可以设置在启动过程中实现无人值守的fschk,这些方法具体取决于特定的Linux发行版。 在Debian、Ubuntu或Linux Mint上,编辑/etc/default/rcS,如下所示。 $ sudo vi /etc/default/rcS # 启动过程中,自动修复出现不一致性的文件系统 FSCKFIX=yes 在CentOS上,使用下列内容,编辑/etc/sysconfig/autofsck(要是它没有,就创建)。 $ sudo vi /etc/sysconfig/autofsck AUTOFSCK_DEF_CHECK=yes 强制定期检查文件系统 如果文件系统很庞大,你可以强制定期检查文件系统,而不是每次系统启动时检查文件系统。为了实现这个操作,先要借助tune2fs命令,找到文件系统配置。下面这个命令行显示了文件系统相关参数的当前值。请注意:/dev/sda1是文件系统超级块所在的分区。 $ sudo tune2fs -l /dev/sda1 从tune2fs的输出结果中,我们不仅可以看到文件系统的状态(干净与否),还可以看到与文件系统检查有关的一些参数。"Maximum mount count"(最大挂载次数)这个参数是指文件系统检查被触发后的挂载次数。"Check interval"(检查时间间隔)这个参数显示了两次文件系统检查之间的最长时间。在大多数Linux发行版上,这些参数并不是默认情况下被设置的,这意味着并不进行任何定期的文件系统检查。 如果想强制每隔30次挂载就检查文件系统,请运行下面这个命令。 $ sudo tune2fs -c 30 /dev/sda1 如果想强制每隔3个月就检查文件系统,请使用下面这个命令。 $ sudo tune2fs -i 3m /dev/sda1 现在确认刚添加上去的文件系统检查条件已正确设置。 $ sudo tune2fs -l /dev/sda1 . . . Last mount time: n/a Last write time: Fri Mar 14 22:29:24 2014 Mount count: 20 Maximum mount count: 30 Last checked: Mon Mar 3 20:55:08 2014 Check interval: 7776000 (3 months) Next check after: Sun Jun 1 21:55:08 2014 强制下一次系统重启时,进行一次性的文件系统检查 如果你想在下一次系统重启时触发一次性的文件系统检查,可以使用这个命令。 $ sudo touch /forcefsck 一旦你在类似上面的顶层目录(/)中创建了一个名为forcefsck的空文件,它就会在你下一次重启时,强制进行文件系统检查。系统成功启动后,/forcefsck则会自动被清除。

2. linux oracle文件系统损坏由什么引起的

用fsck检查文件系统完整性文件系统很复杂,因此易于发生错误。可以用fsck 命令检查文件系统是否正确和有效。它可以根据指令修复找到的小错误,并将未修复错误报告用户。幸运的是,文件系统的代码非常有效,所以根本极少出现问题,并且问题通常原因是电源失败、硬件失败、或操作错误,例如没有正常关闭系统。 大多数系统设置为启动时自动运行fsck ,因此任何错误将在系统使用前被检测到(并根据希望修正)。使用有错误的文件系统可能使问题变得更坏:如果数据结构有问题,使用这个文件系统可能使之更糟,导致更多的数据丢失。当然,在大的文件系统上运行fsck 会花一定的时间,如果系统正常关闭,几乎从不发生错误,因此有一些方法可以不进行检查。如果文件/etc/fastboot 存在,就不检查。另外,如果ext2文件系统在超级快中有一个特定的标记告知该文件系统在上次mount后没有正常unmount. 如果标记指出unmount正常完成(假设正常unmount指出没问题),e2fsck (fsck 的ext2文件系统版) 就不检查系统。/etc/fastboot 是否影响系统依赖于你的启动手稿,但ext2标记则在你使用e2fsck 时发生作用--基于一个e2fsck 选项(参阅e2fsck 手册页) 自动检查只对启动时自动mount的文件系统发生作用。使用fsck 手工检查其他文件系统,比如软盘。 如果fsck 发现为修复的问题,你需要深入了解文件系统的一般工作原理和有问题的文件系统的细节,或好的备份。最后一个办法容易(虽然冗长)安排,如果你自己不知道,有时可以通过朋友、linux新闻组、电子邮件列表或其他支持源安排。我很想告诉你更多,但我对这的学习和实践也并不多。theodore t’so的debugfs 程序应该有用。 fsck 只能运行于未mount的文件系统,不要用于已mount的文件系统(除了启动时的只读根文件系统)。这是因为它存取原始磁盘,在操作系统不知道的情况下修改文件系统。 there will be trouble, if the operating system is confused.

3. 如何修复Linux文件系统错误

当文件系统超级块损坏时,Linux系统将无法识别该文件系统,也就无法挂载使用 当通过 /etc/fstab 配置文件自动加载的文件系统出现错误时,Linux系统会开机自检,并提示用户进行文件系统的修复操作 当/dev/sdb1 分区的超级块出现错误时,启动后系统将提示“ Give root password for maintenance ” 输入root用户密码,进入临时shell环境 # fsck -yt ext3 /dev/sdb1# exit-t 指定文件系统 -y 对发现的问题自动回答yes模拟出对 /dev/sdb7 文件系统数据的破坏

4. linux根文件系统损坏,怎么修复

解决方案:左下角开始— 运行— cmd—输入 chkdsk c: /f 点击回车按键后,提示选择Y或者N,按键盘Y,再点击回车:将提示重启电脑提示:重启电脑即可。提醒:重启电脑后再次启动时间比较长,会出现一个蓝色背景,白色英文字读数字的过程,是磁盘扫描过程,在此界面中请您耐心等待,扫描完毕进入系统后故障即可,解决。

5. Linux中文件系统受到破坏时,怎么修复系统

成功修复文件系统的前提是要有两个以上的主文件系统,并保证在修复之前首先卸载将被修复的文件系统。使用命令fsck对受到破坏的文件系统进行修复。fsck检查文件系统分为5步,每一步检查系统不同部分的连接特性并对上一步进行验证和修改。在执行fsck命令时,检查首先从超级块开始,然后是分配的磁盘块、路径名、目录的连接性、链接数目以及空闲块链表、i-node。希赛上又很多这种资料的

6. linux 下修复ntfs文件系统用什么啊ntfs数据盘挂了

数据挂了请联系数据恢复公司。别自己折腾,越弄越遭。

7. linux文件系统损坏,如何恢复系统

此话准备怎讲?如何损坏?如说说文件系统被破坏了,很难恢复,只有重装了。如果仅仅是某些配置文件丢失等,视情况的严重程度而定。只要你没把分区删了就是可以的。
请告之详情,希望我能解决。

8. 如何修复Linux损坏的文件系统

当出现“xserver不能连接”的错误提示后,可以在控制台下键入setup,在随后出现系统设置菜单中选择其中的“X窗口设置”,然后依照提示正确设置显示器的类型、刷新频率、显存大小、分辨率等。如果一切无误,系统会自动启动XWindows系统,一切便OK了! 需要注意的是,用Setup进行设置时可能还会有大片大片的英文字符向上翻滚,请不要惊慌并看清屏幕,继续使用Tab键或方向键。(龙哥)至于文件系统被破坏时,如果使用的是ext2fs类型的文件系统,就可从软盘运行e2fsck命令来修正文件系统中被损坏的数据。对于其他类型的文件系统,可以使用相应的fsck命令。

9. 在LINUX系统下,如何修复受损的文件系统

通常运行对应文件系统的fsck程序
例如xfs文件系统 运行 fsck.xfs , 诸如此类 通常fsck解决不了的问题,只能靠恢复数据了

10. linux 文件系统丢失怎么恢复

linux
的用文件系统都好像对于数据恢复并不友好。
建议联系数据恢复公司进行处理。建议重要数据设置自动备份防止丢失。

热点内容
服务器请求慢怎么排查 发布:2024-11-15 06:55:35 浏览:320
php自学还是培训 发布:2024-11-15 06:54:05 浏览:182
在哪里找到sim卡设置密码 发布:2024-11-15 06:51:47 浏览:392
细说phppdf 发布:2024-11-15 06:38:35 浏览:276
征途PK脚本 发布:2024-11-15 06:37:51 浏览:680
vbs打不开编译器错误 发布:2024-11-15 06:35:12 浏览:344
深海迷航密码在哪里 发布:2024-11-15 06:30:23 浏览:303
服务器日志怎么分析 发布:2024-11-15 06:22:04 浏览:525
字体目录在哪个文件夹 发布:2024-11-15 06:20:28 浏览:181
php种子怎么打开 发布:2024-11-15 06:07:01 浏览:346