私はそれぞれ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
fdisk
cfdisk
、、などを使用してパーティションテーブルを変更したら、parted
パーティションテーブルが変更されたことをカーネルに通知する必要があります。
これを行う2つの主な方法があります。
再起動。カーネルは新しいパーティションテーブルを検出し、自動的に使用します。
ルートとして実行します
partprobe
。これはカーネルにブロックデバイスパーティションをスキャンし、内部パーティションテーブルレコードを更新するように指示します。partprobe
parted
パッケージの内側にあります。apt-get install parted
これを行う前に、新しいパーティションのデバイスノードがないため、そのフォーマットを/dev
実行できません。mkfs