linux硬盘查看命令 电脑硬盘查看( 四 )


如果在一个位置对一个文件进行反复的改写这显然是不可能的 。而我们都知道在删除文件时硬盘并不会把文件当地的信息进行销毁(消磁、固态硬盘归零),而是直接把文件当地标记为可使用 。系统只是删除了相对应文件的标识,没有标识系统就会认为“这里是空的” 这其实可以专门拎出来写一篇文章 《文件恢复原理》
那就是短篇了 。
总之,传统的硬盘文件删了就删了,回头再重新写就可以了,但是SMR叠瓦盘显然不行 。
如图,如果黑色磁道代表以及被删除文件所在的磁道,那么在重新利用该空间的时候势必要进行重新写入,但是之前我们也说过,叠瓦盘的磁轨是只保留刚刚够读的那么宽的,每次写入的时候都会对之前已经写好的磁道覆盖一部分,如果这时候想写入黑色标记的磁轨就会覆盖掉下面一行绿色磁轨的有效信息,因此叠瓦盘在处理删除文件的空间利用不能直接把磁头移过去-写入-完成三步搞定 。
那么硬盘厂家想了什么办法解决这个问题呢?
问得好,硬盘厂家见普通的再利用形式已经不能满足叠瓦盘了,于是就想到一个办法,我先把下面几行的数据移走再写需要利用那行然后再把下面那些数据移回来不就行了?——结果导致以前很简单的活现在需要反复的进行折腾,严重的损害磁盘的寿命 。其中机械部件的磨损就不提了,这么折腾首先来说需要反复的进行内部读写就会占用硬盘的读写性能,在此期间硬盘因为内部在忙活文件的读写,对于外部的访问的照顾自然就少了 。而且因为要反复在内部的进行读写搬运文件的操作,因此叠瓦盘往往配备了256M以上的大缓存——通常对应一个磁道 。因为SMR叠瓦盘这种写入机制,因此它的写入速度往往偏慢,这也是它需要大缓存的另一个原因 。
因此,缓存越大转速越高容量越大的硬盘就越好的定律,全都被硬盘厂家的叠瓦盘给打破了 。
过去就算小白都知道硬盘要买大的好,转速高的好,厉害点的还知道买缓存大的好 。现在这些人信誓旦旦的买256缓存叠瓦盘的全翻车了 。我群里还有一个400块钱甩4T盘的根本甩不出去 。因为咱群友全都知道叠瓦盘的厉害了 。因此现在咱宁可捡320G 500G 1T也不会买什么2T叠瓦盘了 。好在这小容量盘虽然古老但是真的能用住 。截止截稿前咱捡一个500G盘也能在50左右刚下来,320G更便宜,大量货源也叫25左右包邮 。
4.RAID
磁盘阵列(Redundant Arrays of Independent Drives,RAID),有“独立磁盘构成的具有冗余能力的阵列”之意 。磁盘阵列是由很多块独立的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能 。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上 。

推荐阅读