SSD控制器與檔案儲存方式 - 儲存設備

Table of Contents

請教各位專家,
爬文後知道SSD儲存檔案的方式和硬碟很不同,主要是它是分散式的方式儲存。
我有兩個問題請教一下,希望大家能不吝為我解惑。

第一個問題是映像檔的更新。請問它更新時,控制器會在原來檔案的儲存位置更新嗎?
還是仍然會分散式的方式儲存?

第二個問題是晚像檔內的檔案更新時,它是在原來檔案的儲存位置更新嗎?
還是控制器會跟作業系統溝通自動更新映像檔的儲存位置?

報歉,因為真的不是本科的人,所以是系統控制這方面的處理、
還是控制器控制這方面的處理,我真分不太清楚。

問這些問題主要是有資料安全的需求,雖然映像檔已加密、
系統儲存碟也加密,但還是想了解這個環節。感謝。

--

All Comments

Gary avatarGary2016-12-31
什麼映像檔?
Valerie avatarValerie2017-01-01
both no, 對controller而言不管什麼檔都是LBA而已
Jacob avatarJacob2017-01-02
傳下來要寫到哪個physical address都是FTL控制
Olive avatarOlive2017-01-06
應該是映射表不是映象檔
Kristin avatarKristin2017-01-07
你先搞懂你講的名詞是什麼再來問吧,不然你連自己在
說什麼都搞不清楚...
Irma avatarIrma2017-01-08
非相關科系也沒關係,你擔心什麼直接開需求就好,
例如什麼樣的資料安全需求、要達到啥程度的安全等等
Ingrid avatarIngrid2017-01-09
Nand Flash一般不會在同一個地方寫,就算是同一個
檔案只做更新也一樣,因為代價不小,它會在另一個地
方寫入更新後的檔案,至於原來檔案的位置,會被標
註為無效,然後這個映射表在正常情況下是放在SSD的D
RAM上,在關機時會存到Flash內,下次開機又讀到DRAM
Margaret avatarMargaret2017-01-14
你意思是一個大檔案只更新一小部分嗎?我覺得主控應
Sierra Rose avatarSierra Rose2017-01-16
該沒有比對新舊內容的功能,所以應該是整個重新找區
塊寫
Blanche avatarBlanche2017-01-18
雖然我用的詞可能不是很正確,但還是謝謝各位回答的
Noah avatarNoah2017-01-22
人,謝謝各位熱心的幫忙。
Kama avatarKama2017-01-24
所以若有資安的需求,SSD看來除了刪除檔案後,
George avatarGeorge2017-01-28
再針對空白的磁碟空間作覆寫的動作才是保險的作法。
Kama avatarKama2017-02-02
因為有 wear leveling 的關係... 只拿零散 block
Caitlin avatarCaitlin2017-02-04
沒有什麼用處啊, 那個映射表不見 資料是救不回來的
Ula avatarUla2017-02-08
如果要有資安考量,找有TCG OPAL認證的產品,另外刪
除並不一定是真的刪除,他只是把在表上做一個記號認
為是無用區域,可以之後給GC用,若要真的移除資料,
可以用廠商給的工具Trim
Genevieve avatarGenevieve2017-02-09
看不太懂linzero的疑惑,
Skylar Davis avatarSkylar Davis2017-02-13
你該不會是指無論檔案大小,只要被修改過,就是整個
檔案要全部重新寫入/儲存一次吧?
Lucy avatarLucy2017-02-17
不然SSD寫入這麼多是幹嘛 XD
Necoo avatarNecoo2017-02-17
對磁碟空間做複寫無法保證Flash資料完全覆蓋唷
Isla avatarIsla2017-02-18
真的有資安問題還是物理性銷毀最保險
Tracy avatarTracy2017-02-20
有些廠商會提供tool做secure erase
不過要看願不願意相信他真得做到
Caitlin avatarCaitlin2017-02-21
一個大檔案會佔用數個Page,Page是NAND Flash的最小
讀寫單位,若原本將要寫入的Page是乾淨是空的,就會
直接寫上去;如果是修改內容,就會在另一個空白的Pa
Rebecca avatarRebecca2017-02-24
ge寫上新的內容,L2P Table會記錄檔案目前最新的位
址,原來的Page則被標示為無效資料,以後如果有需要
做GC,他就會連同這個Block內其他的Page一起被清空
。所以,刪除並不一定是真的刪除,只是被標示為無
效資料,要等到Trim或是GC後才會真正刪除,有資安
考量就用原廠提供的工具或是選用有OPAL SED的產品,
或者直接物理破壞任一顆NAND Flash