computer 版 (精华区)
发信人: lyl (Gemini), 信区: network
标 题: Re: 有关linux下文件系统的几个问题.
发信站: 听涛站 (Tue Apr 11 17:21:26 2000), 转信
发信人: suzhe (I Love Linux), 信区: Linux
标 题: Re: 有关linux下文件系统的几个问题.
发信站: BBS 水木清华站 (Sun Dec 5 20:17:53 1999)
1. Linux 对 FAT 文件系统的支持已经相当好了. 不过你所说的
情况, 我还是第一次听说 :-(.
2. ext2 文件系统的安全性还是不错的, 一般非正常关机造成的
错误都可以修复, 除非在读写磁盘的时候非正常关机.
由于 Linux 采用了 先进缓冲机制和多任务机制, 在向磁盘些
数据的时候,都是先写到缓冲区中,软盘也不例外. 等缓冲区存满后
再往硬盘上写.但这样就容易造成问题, 因为缓冲区中总会有数据,
一旦非正常关机, 将造成数据丢失. 为此, 特地有一个后台执行的
程序,没隔一段时间就清空一次缓冲区, 以防出现问题. 当然,如果
非常凑巧, 在缓冲区被清空之前断电了, 文件系统很有可能就被破坏了.
non-contiguous 就是文件碎片的百分比. FAT 文件系统是很容易
出现文件不连续存放的情况的,也就是文件碎片. 所以出现了专门
整理磁盘的 Defrag (或 speedisk). ext2 文件系统被设计成尽量
少产生文件不连续存放的问题.但是文件碎片问题总不能完全解决, 所以
ext2 文件系统同样有 defrag 程序.
检查文件系统的 e2fsck 程序是直接操作设备的(/dev/hda??),和
mount read-only 无关.
3. ext2fs 的规范可以从 e2fsprog 软件包中取得. 另外还有一个
<the Linux Kernel> 文档也谈到过 ext2 的结构.
4. 见 2.
【 在 onlyer (迷茫的流浪者) 的大作中提到: 】
: 1.现在linux对msdos文件系统,特别是FAT32的支持度到了
: 大概什么样的程度?本来的对它的支持程度还是比较信任的,
: 今天一次掉电以后发现一个FAT32区上的很多文件都变成空白了
: (当时该区已经被mount上,但没有对其进行读写操作)
: 2.linux下如果不正常umount文件系统是怎样出现文件系统
: 错误的?(这点我在dos的时候就不太清楚,但windows下文件系统
: 出现错误的机率要小--指非正常关机),原因难道是因为掉电时正
: 在对文件系统进行写操作? 还有检测文件系统时最后告诉你%xxx
: non-contiguous是什么意思?从来没有对硬盘检测时出现过%0的
: 关联到的一个问题就是mount后的文件系统为什么会提示你可能
: 导致文件系统破坏?但实际上就算mount read-only在发现错误
: 的时候还是要进行写操作的.
: 3.请问一下linux下ext2文件的存取规则和文件系统的规范.
: 相比起来,ext2文件系统于FAT系统的主要的区别是什么?
: 4.linux下对软盘的操作的一点疑问:在linux下操作软盘感觉
: 比dos下要快(特别是格盘的时候),但经常出现软盘灯时亮时灭,
: why?难道linux对软盘的操作也是采用分时的?
: 问题比较多,要是回答也比较烦的话,告诉我哪有这方面的资料
: 也好,自己一直没有找到这些东西.thx
--
--
※ 来源:.听涛站 cces.net.[FROM: 匿名天使的家]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:1.037毫秒