アカウント名:
パスワード:
いまどきのOS+いまどきのSSDなら、空きスペースは自動的に削除されるはず
ファイルシステムと連携してないウェアレベリングなら、OSからは常に論理セクタが容量分並んでいるようにしか見えないし、SSDコントローラ側も空きセクタ関係なく全ての論理セクタの内容を維持し続ける。なのでまずは当該論理セクタの内容をゴミで上書きして消す必要がある。そして、上書き後の物理ブロックが同一の場合なら上書きされているし、他の論理セクタ用に割り当てられた場合ならそれはそれで上書きされている。当該ブロックの論理セクタへの割り当てがなくなりウェアレベリングその他用の待機列に入った場合は、待機列から当該ブロックが押し出されるまで新しい物理ブロックを待機列に押し込めば良い。ウェアレベリング用の容量外領域はそう大した容量では無いだろうから、適当なゴミデータを適当に書き込めばその分がウェアレベリングされて押し出せるだろう。
ファイルシステムと連携している場合は待機列が空き容量分並ぶので、空き容量がゼロになるまでランダムデータで埋まったファイルを時間かけて作るのが正解かな?
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
UNIXはただ死んだだけでなく、本当にひどい臭いを放ち始めている -- あるソフトウェアエンジニア
SSDなら勝手に空きスペース削除 (スコア:0)
いまどきのOS+いまどきのSSDなら、空きスペースは自動的に削除されるはず
Re: (スコア:0)
このソフトどうやってるんでしょう
Re:SSDなら勝手に空きスペース削除 (スコア:0)
ファイルシステムと連携してないウェアレベリングなら、
OSからは常に論理セクタが容量分並んでいるようにしか見えないし、
SSDコントローラ側も空きセクタ関係なく全ての論理セクタの内容を維持し続ける。
なのでまずは当該論理セクタの内容をゴミで上書きして消す必要がある。
そして、上書き後の物理ブロックが同一の場合なら上書きされているし、
他の論理セクタ用に割り当てられた場合ならそれはそれで上書きされている。
当該ブロックの論理セクタへの割り当てがなくなりウェアレベリングその他用の待機列に入った場合は、
待機列から当該ブロックが押し出されるまで新しい物理ブロックを待機列に押し込めば良い。
ウェアレベリング用の容量外領域はそう大した容量では無いだろうから、
適当なゴミデータを適当に書き込めばその分がウェアレベリングされて押し出せるだろう。
ファイルシステムと連携している場合は待機列が空き容量分並ぶので、
空き容量がゼロになるまでランダムデータで埋まったファイルを時間かけて作るのが正解かな?