|
|
|
|
复制本帖HTML代码
|
高亮:
今天贴
X 昨天贴
X 前天贴
X |
首先, 我们知道硬盘物理结构上,有柱面,磁头,扇区,磁道等概念。
其次,我们知道柱面是从外向内按0,1,2...标序的,扇区是磁道等分的扇面,磁头的问题我还不很清楚,哪位讲讲?一般的两盘,单面20GB,共80GB的硬盘到底有多少磁头?按照一面一个的说法,只有4个啊,为什么要说有255个呢?如果像扫描仪的CCD光头那样排列,磁头根本不需要沿半径运动,那样的话根本不存在磁头刮擦盘面的问题了,可惜没有厂家这么做,看来工艺还达不到。
再次,0磁道,硬盘上最重要的地方,在盘面最外围,而着陆区,在盘中央,这样开机时,磁头由中央“飞”起,跨过盘面到达0柱面,找到0磁道;关机时,磁头由盘面上任一地方回到中央着陆区,安全关闭。
还有,硬盘分区,不允许跨柱面,也就是说两个连续分区不能共享某个柱面的储存区。并且,通过某些分区工具可以看出,CDEFG...盘是由外到内分布的。
最后,我想知道单硬盘工作环境,要划分一个逻辑盘做备份的话,这个逻辑盘放在哪里比较安全?服务器硬盘一般留出一半空间做备份,这个空间在硬盘的什么地方?内圈还是外圈?
好了,罗嗦了一大堆,可以看出,如果突然断电,又很不幸的话,磁头将由最外圈横扫整个硬盘盘面,最差时可以刮擦多个柱面甚至多个分区,从而造成数据丢失。
问题:如何使风险降到最低?我的一个粗浅的想法是,把操作系统和缓冲文件放到硬盘的最后一个或几个分区,也就是最靠近磁头着陆区的地方。因为通常硬盘的读写操作在系统盘和缓冲文件上,特别对做simulation一类的计算时,如果内存不够,那么硬盘缓冲文件的读写将是很频繁的;如果这时电源负荷过重关闭,或者突然停电,磁头来不及按照正常程序返回着陆区,就有可能刮擦磁盘。这时如果仅由最靠近着陆区的系统盘或缓冲文件区刮擦返回着陆区,那么顶多系统崩溃,不会央及其他在硬盘外圈的数据了。
我想知道我的理解是否正确?还有没有更好的保护硬盘数据的分区方法?或其他? .
|
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法! |
百
及
子
爱惜无俸禄 糟蹋有乾坤
|
|