当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 作为一个多用户、多任务的操作系统,Linux下的文件一旦被删除,是难以恢复的。
 

 

    摘要:   下面讲述用cdma 1x手机连接linux电脑上因特网的步骤,如果幸运的话,设置不超过1分钟(直接参照步骤4)。   首先,感谢fireshade与我们分享他的成功经验:   http://pdaphonehome.com/forums/showthread/t-41005.html   当然,也感谢google :)   现在可供我们选择的无线上网方式大致有3种: wl......
 ·redhat linux操作系统配置技巧    »显示摘要«
    摘要:   随着linux在我国的持续升温,想学习它的人也越来越多。但是绝大多数的人早已习惯了傻瓜式操作的windows,要他们一下子就适应linux的操作,确实有很大的困难。特别是无数的linux命令,对于那些连dos都没有接触过的人来说,实在是不可忍受,这就为linux在我国的推广带来了很大的局限性。因此在绝大多数情况下,linux都是以一种高端操作系统的姿态出现在我们面前。好在近几年我国政府......


浅谈Linux文件系统反删除方法

  1.ext2文件系统结构的简单介绍 【程序编程相关:教你一招 Linux常见紧急情况处理方法

  作为一个多用户.多任务的操作系统,linux下的文件一旦被删除,是难以恢复的.尽管删除命令只是在档节点中作删除标记,并不真正清除文件内容,但是其它用户与一些有写盘动作的进程会很快覆盖这些资料.不过,对于家庭单机使用的linux,或者误删档后及时补救,还是可以恢复的. 【推荐阅读:[Linux]输入法xsim安装方法

  2.恢复被误删档的方法 【扩展信息:Linux管理员手册(4)--内存管理

  在linux所用的ext2文件系统中,文件是以块为单位存储的,默认情况下每个块的大小是1k,不同的块以块号区分.每个档还有一个节点,节点中包含有档所有者,读写权限,文件类型等信息.对于一个小于12个块的档,在节点中直接存储档数据块的块号.如果档大于12个块,那么节点在12个块号之后存储一个间接块的块号,在这个间接块号所对应的块中,存储有256个档数据块的块号(ext2fs中每个块号占用4字节,这样一个块中所能存储的块号就是1024/4=256).如果有更大的档,那么还会在节点中出现二级间接块与三级间接块.

  大多数linux发行版都提供一个debugfs工具,可以用来对ext2文件系统进行编辑操作.不过在使用这个工具之前,还有一些工作要做.

  首先以只读方式重新挂载被误删的档所在分区.使用如下命令:(假设文件在/usr分区)

  mount ?cr ?cn ?co remount /usr

  -r表示只读方式挂载;-n表示不写入/etc/mtab,如果是恢复/etc上的档,就加上这个参数.如果系统说xxx partion busy,可以用fuser命令查看一下是哪些进程使用这个分区上的?n:

  fuser ?cv ?cm /usr

  如果没有什么重要的进程,用以下命令停掉它们:

  fuser -k ?cv ?cm /usr

  然后就可以重新挂载这些文件系统了.

  如果是把所有的档统一安装在一个大的/分区当中,可以在boot提示符下用linux single进入单用户模式,尽量减少系统进程向硬盘写入资料的机会,要不干脆把硬盘挂在别的机器上.另外,恢复出来的资料不要写到/上面,避免破坏那些有用的资料.如果机器上有dos/windows,可以写到这些分区上面:

  mount ?cr ?cn /dev/hda1 /mnt/had

  然后就可以执行debugfs:(假设linux在 /dev/hda5)


...   下一页
    摘要:   本文介绍了linux操作系统应用过程中12则经典技巧,合理应用这些技巧可以更好的使用linux系统。   1、处理特殊的文件名   假设linux系统中有一个文件名叫“-ee”,如果我们想对它进行操作,例如要删除它,按照一般的删除方法在命令行中输入rm -ee命令,界面会提示我们是“无效选项”(invalid option),原来由于文件名的第一个字符为“-”,linux把......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE