PTT推薦

[請益] SSD平均抹寫與磁碟分割

看板Storage_Zone標題[請益] SSD平均抹寫與磁碟分割作者
cosmo2256
(號暱稱)
時間推噓 2 推:2 噓:0 →:29

查過一些網路文章,大部分都認為硬碟分割與SSD平均抹寫和沒有關係,SSD壽命只看你總共讀寫的量,即使某個槽一直頻繁讀寫而無論可用空間很少或是很多且同時另一個槽無論可用空間多寡,SSD都能夠悄然搬移資料使每個單位儘可能都平均被讀寫到,可是這樣的話,若假設C槽被頻繁讀寫而剩餘可用空間不多,D槽卻是空很多沒用到的空間,那麼為了達成平均讀寫的目的,SSD勢必搬動C槽資料到D的空間置放只是我們表面上看來不出來,也就是說SSD能夠和作業系統達成某種協議,即使資料真的移動到不同單位,卻能被視為是同一個磁碟,這和在作業系統裡同一個磁碟移動很大檔案也是瞬間完成雖然作法相反道理卻一樣,那麼為什麼,當我們在SSD裡真的將資料從C槽移動到D槽的時候,卻是要真的花時間移動,為何不能直接更改SSD和作業系統的認定就好了呢??這是否暗示其實磁碟分割對平均抹寫是有影響的呢?

--

※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.9.132.141 (臺灣)
PTT 網址
※ 編輯: cosmo2256 (101.9.132.141 臺灣), 10/20/2022 20:11:09

smallreader 10/20 20:16抹寫平均化,SSD主控都幫你打理好了,沒有必要煩惱

smallreader 10/20 20:22主控只管理底層區塊的映射,並不知道檔案系統內容,

smallreader 10/20 20:22所以不存在主控把你C槽檔案搬到D槽之事

smallreader 10/20 20:39而且同一個儲存區內「移動」才是真的移動,跨儲存區

smallreader 10/20 20:39的根本不是移動,只是「複製」後「刪除原檔」,搞不

smallreader 10/20 20:39清楚的話就會莫名其妙丟資料,很危險

smallreader 10/20 20:47一個儲存區等於一個檔案系統樹狀圖,C槽和D槽就是兩

smallreader 10/20 20:47個獨立的樹狀圖,從C槽複製到D槽,D槽樹原本不存在

smallreader 10/20 20:47的資料就需要時間寫入

smallreader 10/20 20:59作業系統認識的架構是這些檔案系統,它不認識硬碟底

smallreader 10/20 20:59層空間怎麼調配,別說SSD,連HDD也是這樣,系統看到

smallreader 10/20 20:59的只是一整段LBA,不會像早期還有CHS(磁柱、磁頭、

smallreader 10/20 20:59扇區)那樣完全定位到磁錄位置,現在都是由硬碟上面

smallreader 10/20 20:59那塊韌體抽象化出來的整塊空間

smallreader 10/20 21:03所以作業系統不需要插手去管韌體負責的層次,韌體也

smallreader 10/20 21:03不需要解讀檔案系統這些高層次的資訊

smallreader 10/20 21:19而且其實HDD韌體也有小部分重新映射磁軌的功能,就

smallreader 10/20 21:19是SMART上面的05值,重新映射不是只有SSD才發明出來

maniaque 10/21 10:34主控檯面下負責,你檯面上看不到如何配置Cell

maniaque 10/21 10:34檯面下是主控對於檯面上要讀取哪個 LBA ,搬出對應的

maniaque 10/21 10:35LBA 裡面的資料給上面的作業系統的檔案子系統

maniaque 10/21 10:35你可以把它視為一個黑箱

maniaque 10/21 10:36LBA有壞Cell ,主控發現後會拿備用Cell 去替補該LBA

maniaque 10/21 10:36然後在smart 值+1 , 直到用完備用Cell後,作業系統

maniaque 10/21 10:37才會看到壞軌(因為已經沒有備用Cell 可替換了)

maniaque 10/21 10:38就算PC3000這種硬碟工具軟體(有軟體版),也是修LBA

maniaque 10/21 10:39搬動 LBA ,甚至可以做LBA總容量刪減或切割

tsaigi 10/21 23:55你的假設錯誤 SSD跟作業系統根本就沒有這種協議 全

tsaigi 10/21 23:55部都是SSD自己處理的

concord 10/22 11:45SSD 主控不需要也不知道是什麼軟體來存取,反正就照

concord 10/22 11:45介面協議來