答え1
Linuxブートデバイスに言及する必要があります。
sr0
実際に消したいのではなく、CDROMやDVDです。本当に消去したい場合は、消去できるディスク(CD-RW)を使って試してみてくださいcdrecord -v blank=fast dev=/dev/sr0
。もちろん、起動デバイスを削除すると問題が発生します。
zram0
RAMの圧縮ビュー。コンピュータをシャットダウンまたは再起動してzram0
削除します。
答え2
sr0
CD/DVD リーダーで、0
scsi コントローラーの最初のデバイスを表します。またはウェブ検索をしてみてくださいLinux sr0とは何ですか?それとも、他の人がこの命名規則の歴史を説明できますか?/dev/sr0
最近CD / DVDリーダーがやっていることがこれであり、rom
最後の列の下の列名がTYPE
これを示しています。zram0
メモリに配置- https://docs.kernel.org/admin-guide/blockdev/zram.html
- 申し訳ありません。これはよくわかりませんが、技術的にこれはSSDではなく、SSDからこのSSDにコピーされる内容は次のとおりです。交換停電時にデータを保持するインテルオプテインなどの不揮発性RAMではなく、既存のDIMM RAMを使用すると仮定すると、再起動時にメモリースペースが消去されます。
- ハードコアデータ削除モードに入る必要がある場合は、「写真に従うのに十分なデータが不足しています。
dd if=/dev/zero of=<zram mount?>
」of=
などの操作を実行してください。
lsblk`出力を使ってlsblk -o size,fstype,model,name,serial,uuid' to see more descriptive
何を使用しているかを確認してください。
あなたの写真を考えると、/sdc
この3つのパーティションを持つSSDを消去したい場合は、これが私がすることです。
/parted /dev/sdc
mklabel gpt
- gptがディスク上のすべてのデータを消去するように求められたら、yesと入力します。
mkpart primary 0% 100%
quit
mkfs.xfs /dev/sdc
またはmkfs.ext4 /dev/sdc
`lsblk -oサイズ、fstype、モデル、名前、シリアル番号、uuid'
lsblk出力で1つのパーティションのみを確認する/dev/sdc1正しいFSTYPEの選択に応じて、
mkfs
これはディスク全体に適用されます。これでディスクはとてもきれいになりました。SSDなので、TRIMを活用してディスクを安全に削除してください。古いSSD用コントローラには、ATA機能のサポートが混在しています。
mount /dev/sdc1 /myssd
fstrim --verbose /myssd
https://wiki.archlinux.org/title/Solid_state_drive
lsblk --discard
TRIMが利用可能かどうかを確認するために使用されます。- DISC-GRAN(粒度削除)およびDISC-MAX(最大バイト削除)列の値を確認してください。 0以外の値はTRIMサポートを表します。 SATA SSDの場合のみ、hdparmパッケージは
hdparm -I /dev/sda | grep TRIM
TRIMサポートをrootとして検出できます。ただし、この列が設定されていないhdparm
場合、NVMe SSDはサポートされません。DISC-MAX
0B
到着ワイプこれディスク、GPTパーティションラベルを再作成し、ディスク全体にわたるパーティションを1つだけ作成したら、dd if=/dev/zero of=/dev/sdc1 count=? bs=?
正しいブロックサイズと数値を使用してそのパーティションにすべての0をプッシュできます。一度すればあまり問題になりませんが、頻繁にするとSSDの寿命が短くなります。
https://man7.org/linux/man-pages/man8/blkdiscard.8.html
さらにblkdiscard
:ソリッドステートドライブ(SSD)やシンプロビジョニングされたストレージに便利なデバイスセクタを削除するために使用されます。 fstrimとは異なり、このコマンドはブロックデバイスで直接機能します。