引用:
作者rainwens
說到這就想到,這部分SSD控制晶片有辦法做判斷嗎?
只移位置,資料不變,那就直改檔案配置表的位置記錄就好。
SSD的分割是模擬出來的,表面上User看到是這樣,
但底層運作完全是另一回事..... 
|
由於資料放哪個partition/slice,佔了幾個sector是OS管的,
SSD的控制晶片是看不到這段的....
控制晶片只知道block<->哪幾個sector;
而資料進到SSD之後,實際放在哪個block,
又是SSD控制晶片去管的,
OS是看不到這段的.....
OS只知道檔案是放在哪個sector,
而哪個區段的sector是劃分在哪個partition/slice也是OS才知道。
你說的這種,大概要把OS對於磁碟存取控制大改了吧,
把block<->sector這段拉回給OS去管,才能達到你說的需求,
而改了之後,全權交給OS管理,就能比較智慧的移動檔案,
只不過這又牽扯到CPU/RAM loading的問題,
還得考慮當機、停電的問題,這個恐怕.....