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

パーティションの作成時に認識されないディスク ラベル

Webmin を使用して新しいハードディスクにプライマリ パーティションを作成および追加すると、エラーが発生し、新しいパーティションの作成に失敗しました。エラー メッセージは次のようなもので、ドライブ名とサイズが異なる場合があります。 /dev/sda、/dev/sdc、/dev/sdd など

<ブロック引用>

パーティションの保存に失敗しました:parted -s /dev/sdb unit cyl mkpart primary 0 30394 失敗しました:エラー:/dev/sdb:認識されないディスク ラベル

「parted -l」コマンドを使用してパーティション レイアウトとすべてのブロック デバイス情報を一覧表示すると、同様のエラーが表示されます:

<ブロック引用>

エラー:/dev/sdb:認識できないディスク ラベル

Webmin は、既存のパーティション テーブルがないと新しいドライブを管理できないようです。解決策は、「parted」コマンドを使用して、最初にディスクにラベルを作成することです。

リモートの場合はコンソールまたは SSH を介して、新しいディスクをインストールするサーバーのターミナルにログインし、次のコマンドを実行します (ディスクの名前を、Linux によって新しいディスクに割り当てられた実際の名前に置き換えます)。

$ sudo parted /dev/sdb
(parted) mklabel msdos
(parted) quit
ヒントGTP GUID パーティション テーブルを使用する場合、または 2 TB を超える大容量のハード ディスクを使用する場合、または 2 TB を超える大容量のパーティションを作成する場合は、「mklabel msdos」の代わりに次のコマンドを使用して GPT パーティションを作成できます。

(parted) mklabel gpt

上記の手順により、ハードディスク上に空のテーブルが作成されます。次に、Webmin の「ローカル ディスク上のパーティション」モジュールを使用して、引き続き新しいパーティションを追加できます。

または、parted、mkfs、およびその他のコマンドで作成された新しいパーティションにファイルシステムを手動で作成し続けることもできます。例:

mkfs -t ext4 -q /dev/sdb1

次に、新しいファイル システムのマウント ポイントを作成し、新しいファイル システムをマウントします。

mkdir /newdisk
mount /dev/sdb1 /newdisk

新しいファイル システムとハードディスクのエントリが /etc/fstab 内に記録されていることを確認します システムの起動時に自動的にマウントされるようにします。

/dev/sdb1 /newdisk ext4 defaults 0 2

必要に応じてパラメータを変更できます。以下に説明があります:

/dev/sdb1:パーティションの名前
/newdisk:マウント ポイント
ext4:ファイルシステム (fs) タイプ
defaults :マウント オプション
0:ゼロは、このファイルシステムを dump コマンドのバックアップから除外することを示します。
2:2 番目は、起動時に fsck ファイルシステムをチェックする順序を示します。ルート (/) ファイルシステムのみを 1 で指定し、その他はすべて 2 にする必要があります。


Linux
  1. Linux – Arch Linux Cfdiskがディスクラベルタイプを要求していますか?

  2. マウントされたOSパーティションでディスクチェックを実行しますか?

  3. DiskPartでディスクを管理する

  1. .tar.gz ファイルの作成時にディレクトリを除外する

  2. 配布する Ubuntu VM の作成

  3. 「認識されないディスク ラベル」 - qemu イメージで parted を使用する場合

  1. Linuxでディスクをパーティション分割する方法

  2. LinuxでのFdiskコマンド(パーティションの管理)

  3. QEMU-KVM上のWindows10VMの仮想ディスクサイズを増やします