GNU/Linux >> Linux の 問題 >  >> Linux

コマンド ラインからのすべてのパーティションの削除

解決策 1:

これで十分でしょうか?

dd if=/dev/zero of=/dev/sda bs=512 count=1 conv=notrunc

解決策 2:

wipefs プログラムを使用すると、パーティション テーブルの署名を簡単に削除できます:

wipefs -a /dev/sda

man wipefs から

<ブロック引用>

wipefs は、指定されたデバイスからファイルシステム、raid、またはパーティションテーブルの署名 (マジックストリング) を消去して、署名を libblkid から見えなくすることができます。

wipefs は、ファイルシステム自体もデバイスからのその他のデータも消去しません。オプションなしで使用すると、wipefs はすべての可視ファイルシステムとそれらの基本シグネチャのオフセットを一覧表示します。

区画テーブルの署名を消去すると、wipefs は BLKRRPART ioctl を呼び出して、変更についてカーネルに通知します。

解決策 3:

クイック アンド ダーティ:gparted を使用 パーティションを削除するには、または急いでいる場合:

dd if=/dev/zero of=/dev/[disk device] bs=512 count=1

これにより、ドライブの MBR が消去されます (データはそのままです)。

または:

dd if=/dev/zero of=/dev/[disk device]

ドライブ全体を消去する (すべてにゼロの単一パスを書き込みます。「安全」ではありませんが、通常は十分です)、または安全な消去のために「ディスク シュレッダー」ツールを使用します。

解決策 4:

man sfdisk を参照 、これは fdisk の非対話型バリアントです。それ以外は、pk さんが書いたように、dd でパーティションテーブル全体を削除できます。

解決策 5:

parted を使用できるはずです これも同様ですが、パーティションをループするスクリプトが必要になる場合があります。


Linux
  1. コマンドラインからIcewmを再起動する方法は?

  2. Linux コマンド ラインの基本 – コマンド ラインからのコマンドの実行

  3. コマンドラインからWordPressのバージョンを見つける

  1. コマンドラインからリモートでLinuxワークスペースを構成する

  2. Linuxコマンドラインからソフトウェアをインストールする方法

  3. コマンドラインからの Clonezilla

  1. コマンドラインから.pdf画像をフラット化する方法は?

  2. コマンドラインからミュートする方法は?

  3. コマンドラインからPerl/PHPスクリプトを実行する