谁有兴趣来讨论一下硬盘分区的问题
所在版块:技术の宅 发贴时间:2004-10-10 19:56

用户信息
复制本帖HTML代码
高亮: 今天贴 X 昨天贴 X 前天贴 X 
首先, 我们知道硬盘物理结构上,有柱面,磁头,扇区,磁道等概念。
其次,我们知道柱面是从外向内按0,1,2...标序的,扇区是磁道等分的扇面,磁头的问题我还不很清楚,哪位讲讲?一般的两盘,单面20GB,共80GB的硬盘到底有多少磁头?按照一面一个的说法,只有4个啊,为什么要说有255个呢?如果像扫描仪的CCD光头那样排列,磁头根本不需要沿半径运动,那样的话根本不存在磁头刮擦盘面的问题了,可惜没有厂家这么做,看来工艺还达不到。
再次,0磁道,硬盘上最重要的地方,在盘面最外围,而着陆区,在盘中央,这样开机时,磁头由中央“飞”起,跨过盘面到达0柱面,找到0磁道;关机时,磁头由盘面上任一地方回到中央着陆区,安全关闭。
还有,硬盘分区,不允许跨柱面,也就是说两个连续分区不能共享某个柱面的储存区。并且,通过某些分区工具可以看出,CDEFG...盘是由外到内分布的。
最后,我想知道单硬盘工作环境,要划分一个逻辑盘做备份的话,这个逻辑盘放在哪里比较安全?服务器硬盘一般留出一半空间做备份,这个空间在硬盘的什么地方?内圈还是外圈?

好了,罗嗦了一大堆,可以看出,如果突然断电,又很不幸的话,磁头将由最外圈横扫整个硬盘盘面,最差时可以刮擦多个柱面甚至多个分区,从而造成数据丢失。

问题:如何使风险降到最低?我的一个粗浅的想法是,把操作系统和缓冲文件放到硬盘的最后一个或几个分区,也就是最靠近磁头着陆区的地方。因为通常硬盘的读写操作在系统盘和缓冲文件上,特别对做simulation一类的计算时,如果内存不够,那么硬盘缓冲文件的读写将是很频繁的;如果这时电源负荷过重关闭,或者突然停电,磁头来不及按照正常程序返回着陆区,就有可能刮擦磁盘。这时如果仅由最靠近着陆区的系统盘或缓冲文件区刮擦返回着陆区,那么顶多系统崩溃,不会央及其他在硬盘外圈的数据了。

我想知道我的理解是否正确?还有没有更好的保护硬盘数据的分区方法?或其他?
.
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!



爱惜无俸禄 糟蹋有乾坤
 相关帖子 我要回复↙ ↗回到正文
谁有兴趣来讨论一下硬盘分区的问题 百及子   (1565 bytes , 1034reads )
Not so scary lah. Flying   (299 bytes , 326reads )
磁头数~~ 逃课专家   (381 bytes , 783reads )
这个有用 百及子   (1849 bytes , 509reads )
看得都快晕了.... =_= SmellsLikeTeenSpirit   (0 bytes , 289reads )
use RAID 0+1 Kula   (0 bytes , 274reads )
当然 百及子   (75 bytes , 307reads )
Buy a good harddisk lor... :P 香陵居士   (72 bytes , 317reads )
单硬盘小风险是个问题 Kula   (192 bytes , 423reads )
Can use soft RAID5 also 香陵居士   (80 bytes , 334reads )
move from 疑难 to 软硬兼施 Wahoo   (0 bytes , 295reads )
好些地方错了,请多多包涵 百及子   (42 bytes , 297reads )