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