linux – sfdiskは何をするのか、fdiskやpartedと比べてどうなのか?

fdisk format linux partitioning

私はLinux用のZFSのドキュメントを見ていて、使用するためのディスクを準備するために実行するように指示されているコマンドに出くわしました

命令が出ていました

sfdisk -q /dev/zvol/tank/fish << EOF
0,
EOF

改行が含まれているので、コマンドは3行分を占めていました

sfdiskは何をするのですか?新しいパーティションテーブルを作成することは同じですか、それとも何か違うことですか?

ここに私が見ていたドキュメントがあります、リンク

  25  ianc1215  2011-12-05


ベストアンサー

sfdisk はパーティションテーブルを読み書きしますが、fdisk や cfdisk のように対話的ではありません (ファイルもしくは標準入力から入力を読み込みます)。一般的にスクリプトからドライブをパーティショニングしたり、パーティションテーブルのバックアップとリカバリのために使われます。メニュー駆動ではなくコマンド駆動なので、入力内容を簡単に文書化できるので、このようなドキュメントに使用する魅力を感じることができます

15  scott.squires  2011-12-05


ソフトウェアRAIDにはsfdiskがいいですね。ディスクを交換するときは、単純に

sfdisk -d /dev/sda | sfdisk /dev/sdb

で、パーティションテーブルを sda から sdb にクローンしました

あとはmdadmに戻すだけ

6  Rio  2013-08-09


sfdiskはこの形式の行を読み込みます

<start> <size> <id> <bootable> <c,h,s> <c,h,s>

ここで、各行は1つのパーティション記述子を埋めます

…フィールドがない場合や空の場合は、デフォルト値が使用されます

これは新しいパーティションを設定し、0 から始まりデフォルトの size で終わります

サイズのデフォルト値は可能な限り(次のパーティションやディスクの終了まで)です

4  Rob  2011-12-05


タイトルとURLをコピーしました