今バックアップ用に新しい4TB外部USBディスクを2枚購入しました。
http://www.bestbuy.com/site/wd-my-passport-4tb-external-usb-3-0-portable-hard-drive-black/5605533.p
これは大規模なmsパーティションを介して行われます。私はSlackware 14.2x64を実行しており、gdiskを実行してパーティションを削除し、3つのn(ew)1.2TBパーティションを作成しました(全体のセクタを3で分割するだけです)。その後、パーティションテーブル情報を(記憶して)gdiskが終了します。その後、fdisk -lとgdisk -l /dev/sdbが期待どおりにすべてを正確にマークしました。
ただし、mkfs -t ext4 /dev/sdb1 は元の ms パーティションを表示し、続行するかどうかを尋ねます。私はいいえと答え、gdiskをもう一度数回試して、3つのパーティションをすべてd(削除)して、再びn(ewing)しました。また、同期を試み、ドライブを取り外して再接続してみました。何も動作しません。結局、mkfsは報告されたmsパーティションフォーマットを開始し、1分後に終了しようとしました。その後、gdiskを再実行してください。今mkfsは最終的に新しいパーティションテーブルを表示します。すべてがうまくいっています。
しかし、私は何が間違っていましたか?つまり、後続のmkfsがgdiskを使用して作成したパーティションテーブルを正しくすぐに表示できるように、gdiskをどのように実行しますか?私は私がしたことが推奨される手順だとは思わない。
答え1
カーネルはまだ古いパーティションテーブルを使用しています。
partprobe
新しいパーティションテーブルを使用または再起動すると、カーネルに問題があります。
man partprobe
詳細を確認してください。
編集してください(コメントありがとうございます):
gdisk
次の警告メッセージが出力され、カーネルがまだ古いパーティションテーブルを使用していることを知らせ、再起動を要求します。
警告:カーネルはまだ古いパーティションテーブルを使用しています。次回再起動すると、新しいテーブルが使用されます。ジョブが正常に完了しました。
fdisk
(parted
含むgparted
)自動的にpartprobeを実行し、成功を知らせます。