Dom0内の使用可能なディスク領域から新しいボリュームを作成します。

Dom0内の使用可能なディスク領域から新しいボリュームを作成します。

私はそれぞれ1.8TBの2台のHDD(/ dev / sdaとsdb)を持つサーバーを持っています。

どちらのディスクも500MBのスワップパーティションとraid md0とmd1に800GBのパーティションがあります。

pvs
  PV         VG   Fmt  Attr PSize   PFree 
  /dev/md1   vg0  lvm2 a--  799,87g 63,87g

私はDom0のルートで、以前に使用可能なスペースに新しいパーティション/ dev / sda3を作成しましたcfdisk。これで、次のようになります。

Device     Boot      Start        End    Sectors  Size Id Type
/dev/sda1             2048    1050624    1048577  512M fd Linux raid autodetect
/dev/sda2          1052672 1678774272 1677721601  800G fd Linux raid autodetect
/dev/sda3       1678776320 3907029167 2228252848    1T 83 Linux

この空き容量をバックアップスペースとして使用したいので、ここで急襲したくはありませんが、今は/ dev / sda3にファイルシステムを作成できません。

$ mkfs.ext4 /dev/sda3
mke2fs 1.42.12 (29-Aug-2014)
The file /dev/sda3 does not exist and no size was specified.

そしてそれは現れません

# ls -l /dev/sda*
brw-rw---- 1 root disk 8, 0 Mai 24 22:07 /dev/sda
brw-rw---- 1 root disk 8, 1 Mai 24 22:07 /dev/sda1
brw-rw---- 1 root disk 8, 2 Mai 24 22:07 /dev/sda2

では、/dev/sda3にRAID以外のファイルシステムをどのように作成しますか?

答え1

fdiskcfdisk、、などを使用してパーティションテーブルを変更したら、partedパーティションテーブルが変更されたことをカーネルに通知する必要があります。

これを行う2つの主な方法があります。

  1. 再起動。カーネルは新しいパーティションテーブルを検出し、自動的に使用します。

  2. ルートとして実行しますpartprobe。これはカーネルにブロックデバイスパーティションをスキャンし、内部パーティションテーブルレコードを更新するように指示します。

    partprobepartedパッケージの内側にあります。apt-get install parted

これを行う前に、新しいパーティションのデバイスノードがないため、そのフォーマットを/dev実行できません。mkfs

関連情報