软件测试技术

当前位置:首页 > 软件测试技术

鸟哥的Linux私房菜 基础学习篇(第三版) (第八章)(续)

磁盘格式化

分割完毕后自然就是要进行文件系统的格式化哕!格式化的指令非常的简单,那就是[makefilesystem, mkfsJ这个指令啦!这个指令其实是个综合的指令,他会去呼叫正确的文件系统格式化工具软件!不哆唆,让我们来瞧瞧吧!

mkfs

鸟哥的Linux私房菜 基础学习篇(第三版) (第八章)(续)

mkfs其实是个综合指令而已,事实上如同上表所示,当我们使用「mkfs -t ext..J时,系统会去呼叫mkfs.ext3 这个指令来进行格式化的动作啦!若如同上表所展现的结果,那么鸟哥这个系统支持的文件系统格式化工具有[cramfs, ext2, ext3,msdoc, vfatJ等,而最常用的应该是ext3, vfat两种啦! vfat可以用在Windows/Linux共享的USB随身碟啰。

鸟哥的Linux私房菜 基础学习篇(第三版) (第八章)(续)

在格式化为Ext3的范例中,我们可以发现结果里面含有非常多的信息,由于我们没有详细指定文件系统的细部项目,因此系统会使用默认值来进行格式化。其中比较重要的部分为:文件系统的标头(Label). Block 的大小以及inode的数量。如果你要指定这些东西 ,就得要了解一下Ext2/Ext3的公用程序,亦即mke2fs这个指令罗!

●mke2fs

鸟哥的Linux私房菜 基础学习篇(第三版) (第八章)(续)

mke2fs是一个很详细但是很麻烦的指令 !因为里面的细部设定太多了!现在我们进行如下的假设:

●这个文件系统的标头设定为: vbirdl logical

●我的block指定为2048大小;

●每8192 bytes分配一个inode ;

●建置为journal的Ext3文件系统。

开始格式化/dev/hdc6结果会变成如下所示:

鸟哥的Linux私房菜 基础学习篇(第三版) (第八章)(续)

其实mke2fs所使用的各项选项/参数也可以用在「mkfs -t ext3..」后面,因为最终使用的公用程序是相同的啦!特别要注意的是-b, -i及j这几个选项,尤其是j这个选项,当没有指定j的时候,mke2fs使用ext2为格式化文件格式,若加入j时,则格式化为ext3这个Journaling 的filesystem呦!

老实说,如果没有特殊需求的话,使用「mkfs -t ext..J.不但容易记忆,而且就非常好用啰!

●磁盘检验: fsck, badblocks

由于系统在运作时谁也说不准啥时硬件或者是电源会有问题,所以「当机可能是难免的情况(不管是硬件还是软件)。现在我们知道文件系统运作时会有硬盘与内存数据异步的状况发生,因此莫名其妙的当机非常可能导致文件系统的错乱。问题来啦,如果文件系统真的发生错乱的话,那该如何是好?就..挽救啊!此时那个好用的filesystem check, fsck就得拿来仔细瞧瞧啰。

● fsck

鸟哥的Linux私房菜 基础学习篇(第三版) (第八章)(续)

这是用来检查与修正文件系统错误的指令。注意:通常只有身为root且你的文件系统有问题的时候才使用这个指令,否则在正常状况下使用此一指令 ,可能会造成对系统的危害!通常使用这个指令的场合都是在系统出现极大的问题,导致你在Linux开机的时候得进入单人单机模式下进行维护的行为时,才必须使用此一-指令!

另外,如果你怀是疑刚刚格式化成功的硬盘有问题的时后,也可以使用fsck来检查-硬盘呦!其实就有点像是Windows的scandisk啦!此外,由于fsck在扫瞄硬盘的时候,可能会造成部分filesystem的损坏,所以[执行fsck时,被检查的partition务必不可挂载到系统上!亦即是需要在卸除的状态喔!」

不知道你还记不记得第六章的目录配置中我们提过,ext2/ext3 文件系统的最顶层就是挂载点那个目录底下)会存在一一个 Tlost+foundJ 的目录吧!该目录就是在当你使用fsck检查文件系统后,若出现问题时,有问题的数据会被放置到这个目录中喔!所以理论上这个目录不应该会有任何数据,若系统自动产生数据在里面,那..你就得特别注意你的文件系统罗!

另外,我们的系统实际执行的fsck指令,其实是呼叫e2fsck这个软件啦!可以man e2fsck找到更多的选项辅助喔!

●badblocks

鸟哥的Linux私房菜 基础学习篇(第三版) (第八章)(续)

刚刚谈到的fsck是用来检验文件系统是否出蜡,至于badblocks则是用来检查硬盘或软盘扇区有没有坏轨的指令!由于这个指令其实可以透过「mke2fs -C装置文件名」在进行格式化的时候处理磁盘表面的读取测试,因此目前大多不使用这个指令啰!


相关内容

文章评论

表情

共 0 条评论,查看全部
  • 这篇文章还没有收到评论,赶紧来抢沙发吧~