文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>检查硬盘与数据同步化写入

检查硬盘与数据同步化写入

时间:2009-05-11  来源:jinjiabao

检查硬盘与数据同步化写入: 现在也建立好了新的 partition 了,也 format 好了,那么有没有其它的关于硬盘的工作需要来进行呢?有的,就是需要怎样来检查硬盘有没有坏轨呢?那个就是 fsck 这个工具的用途啦!此外,您会发现到,在 / 这个目录底下 ( 其实只要有挂载硬盘的那个目录底下都有这个目录 ) 会有一个特殊的目录,就是『 lost+found 』这个目录啦!对的!就是当你处理完 fsck 之后,如果程序有发现到任何的错误的档案,就会将该档案的数据给他丢到这个目录当中,嘿嘿!所以当你发现你的 Linux 目录当中有这个档案时,不要担心,那个是正常的啦!而且只有挂载 partition 的目录才会有这个预设的目录啰!
 
还有,由于在 Linux 系统当中,为了增加系统效能,通常系统预设就是一些数据会写在内存当中,并不会直接将数据写入硬盘里面,这是因为内存的速度要比硬盘快上若干倍呀!但 是有个问题就发生了,万一系统由于『跳电』或者是其它的莫名原因,造成系统的 shutdown 时,唉呀!怎么办?!系统就完蛋啦!所以啰,我们需要在某些特定的时候让数据直接回存到硬盘之中呀!了乎!这里提供几个惯用的指令,其中,那个 fsck 是相当重要的,请参考其用法啰! fsck       检查硬盘有没有坏轨的工具
badblocks 跟 fsck 一样,但是 fsck 的功能比较强,所以这个指令可以不学!
sync 将    内存中的数据给他同步化写入硬盘中
  • fsck

  • 语法:
    [root @test /root ]# fsck [-Aar] [装置名称]
    参数说明:
    -A   :依据 /etc/fstab 的内容,将所有的装置都扫瞄一次(通常开机过程中就会执行此一指令)
    -a   :自动修复检查到的有问题的扇区,所以你不用一直按 y 啰!
    -r   :一定要让使用者决定是否需要修复,这与上一个 -a 刚好相反!
    范例:
    [root @test /root]# fsck -a /dev/hda5 <==检查 /dev/hda5 这个扇区有没有错误!
    说明:
    这是用来检查与修正硬盘错误的指令。注意:通常只有身为 root 且你的系统有问题的时候才使用这个指令,否则在正常状况下使用此一指令,可能会造成对档案的危害!通常使用这个指令的场合都是在 系统出现极大的问题,导致你在 Linux 开机的时候得进入单人单机模式下进行维护的行为时,才必须使用此一指令!另外,如果你怀疑刚刚格式化成功的硬盘有问题的时后,也可以使用 fsck 来检查一下硬盘呦!其实就有点像是 Windows 的 scandisk 啦!此外,由于 fsck 在扫瞄硬盘的时候,可能会造成部分 filesystem 的损坏,所以『要执行 fsck 的时候,请将该 partition umount 一下!』,然后再去执行!
     
    常常我们会发现,在比较老旧的机器上(例如我的 p-166),如果主机不正常的关机(例如跳电啰!),那么硬盘很可能会出现错误的状况!这个时候 Linux 就无法正常的开机!这个时候就需要输入 root 的密码,以登入单人维护模式(run level 1),然后下达 fsck -a /dev/hdxxx 来检查你的硬盘!等到确认成功之后,就使用 reboot 来重新启动吧!
    相关阅读 更多 +
    排行榜 更多 +
    儿童学英语

    儿童学英语

    学习教育 下载
    今天开始生存

    今天开始生存

    动作格斗 下载
    飞碟快闪

    飞碟快闪

    动作格斗 下载