|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
在学习初期,你一定会遇到很多困难,或者说各种困难,所以你最好先将你linux中的重要内容备份,因为,在你学习的过程中,很可能将系统搞废(eg:源混乱等);
Linux不一般关机,偶然候再次启动时会报文件体系破坏,怎样修复文件?
起首会让你输出root用户的暗码。
1)堕落的时分假如告知你是哪一块硬盘的分区有成绩,好比是/dev/hda3
接着用以下的命令往凑合它呀:
#fsck-y/dev/hda3
停止后,reboot。如许就OK了!
2)假如你不晓得时哪一个中央出了成绩。(经常使用此种办法)
能够间接
#fsck
在随后的多个确认对话框中输出:y
停止后,reboot。就ok了。
申明: 对Linux体系中经常使用文件体系的反省是经由过程fsck工具来完成的。
功效申明:反省文件体系并实验修复毛病。
语 法:fsck[-aANPrRsTV][-t<文件体系范例>][文件体系……]
增补申明:当文件体系产生毛病四化,可用fsck指令实验加以修复。
参 数:
-a主动修复文件体系,不扣问任何成绩。
-A按照/etc/fstab设置文件的内容,反省文件内所列的全体文件体系。
-N不实行指令,仅列出实践实行会举行的举措。
-P当搭配"-A"参数利用时,则会同时反省一切的文件体系。
-r接纳互动形式,在实行修复时扣问成绩,让用户得以确认并决意处置体例。
-R当搭配"-A"参数利用时,则会略过/目次的文件体系不予反省。
-s依序实行反省功课,而非同时实行。
-t<文件体系范例>指定要反省的文件体系范例。
-T实行fsck指令时,不显现题目信息。
-V显现指令实行历程。
用fsck反省文件体系完全性文件体系很庞大,因而易于产生毛病。能够用fsck命令反省文件体系是不是准确和无效。它能够依据指令修复找到的小毛病,并将未修复毛病呈报用户。侥幸的是,文件体系的代码十分无效,以是基本少少呈现成绩,而且成绩一般缘故原由是电源失利、硬件失利、或操纵毛病,比方没有一般封闭体系。年夜多半体系设置为启动时主动运转fsck,因而任何毛病将在体系利用前被检测到(并依据但愿修改)。利用有毛病的文件体系大概使成绩变得更坏:假如数据布局有成绩,利用这个文件体系大概使之更糟,招致更多的数据丧失。固然,在年夜的文件体系上运转fsck会花必定的工夫,假如体系一般封闭,几近从不产生毛病,因而有一些办法能够不举行反省。假如文件/etc/fastboot存在,就不反省。别的,假如ext2文件体系在超等快中有一个特定的标志告诉该文件体系在前次mount后没有一般unmount.假如标志指出unmount一般完成(假定一般unmount指出没成绩),e2fsck(fsck的ext2文件体系版)就不反省体系。/etc/fastboot是不是影响体系依附于你的启下手稿,但ext2标志则在你利用e2fsck时产生感化――基于一个e2fsck选项(参阅e2fsck手册页)主动反省只对启动时主动mount的文件体系产生感化。利用fsck手工反省其他文件体系,好比软盘。假如fsck发明为修复的成绩,你必要深切懂得文件体系的一样平常事情道理和有成绩的文件体系的细节,或好的备份。最初一个举措简单(固然冗杂)布置,假如你本人不晓得,偶然能够经由过程伴侣、linux旧事组、电子邮件列表或其他撑持源布置。我很想告知你更多,但我对这的进修和理论也其实不多。
theodoretso的debugfs程序应当有效。fsck只能运转于未mount的文件体系,不要用于已mount的文件体系(除启动时的只读根文件体系)。这是由于它存取原始磁盘,在操纵体系不晓得的情形下修正文件体系。therewillbetrouble,iftheoperatingsystemisconfused.
</p>
使用gcc或g++进行编译,使用gdb进行调试; |
|