
RAID 1で動作する2つの1.8T SSDドライブを備えた専用サーバー(Debian 8)があります。デフォルト構成ではディスク領域の一部しか使用されないため、すべてを使用するようにパーティションを変更したいと思います。
lsblkの出力:
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 1.8T 0 disk
|-sda1 8:1 0 4G 0 part
| `-md1 9:1 0 4G 0 raid1 /
|-sda2 8:2 0 2G 0 part [SWAP]
`-sda3 8:3 0 1.8T 0 part
`-md3 9:3 0 1.8T 0 raid1
|-vg00-usr 253:0 0 5G 0 lvm /usr
|-vg00-var 253:1 0 5G 0 lvm /var
`-vg00-home 253:2 0 5G 0 lvm /home
sdb 8:16 0 1.8T 0 disk
|-sdb1 8:17 0 4G 0 part
| `-md1 9:1 0 4G 0 raid1 /
|-sdb2 8:18 0 2G 0 part [SWAP]
`-sdb3 8:19 0 1.8T 0 part
`-md3 9:3 0 1.8T 0 raid1
|-vg00-usr 253:0 0 5G 0 lvm /usr
|-vg00-var 253:1 0 5G 0 lvm /var
`-vg00-home 253:2 0 5G 0 lvm /home
dfの出力:
$ df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/md1 4095616 283056 3812560 7% /
udev 10240 0 10240 0% /dev
tmpfs 3287176 98888 3188288 4% /run
/dev/dm-0 5029504 1344456 3406520 29% /usr
tmpfs 8217932 4 8217928 1% /dev/shm
tmpfs 5120 0 5120 0% /run/lock
tmpfs 8217932 0 8217932 0% /sys/fs/cgroup
none 8217932 0 8217932 0% /tmp
/dev/mapper/vg00-var 5029504 573944 4177032 13% /var
/dev/mapper/vg00-home 5029504 3001552 1749424 64% /home
tmpfs 1643588 0 1643588 0% /run/user/0
tmpfs 1643588 0 1643588 0% /run/user/1000
tmpfs 1643588 0 1643588 0% /run/user/1001
残りの空き領域を使用して/ dataをどのように生成しますか?
答え1
すでにLVMがあり、表示されているボリュームグループに使用されていないスペースが非常に多いため、lvcreateを使用して別のボリュームを追加して/ dataにマウントできます。 vgdisplayをrootとして使用すると、vg00で利用可能なコンテンツの量を確認できます。とにかく、これはうまくいきます:
lvcreate -L50G -n data vg00
mkfs.ext4 /dev/mapper/vg00-data #or some other fs type if you prefer
次に、/ etc / fstabに新しいパーティションの行を追加します。おそらくUUIDを介してお勧めします。
1つの注目すべき点は、上記のコマンドで最初に新しいボリュームに50Gだけを割り当てたことです。経験的に、これはボリュームグループをすぐに埋めるよりもはるかに優れています。ボリューム(オンラインボリュームでも)を安全に増やすことは、減らすよりもはるかに簡単です。もちろん、通常、データに触れる前にデータを正しくバックアップするように注意する必要があります。次の手順でボリュームのサイズを変更できます。
lvextend -L+50G /dev/mapper/vg00-data # make it 50G larger
reseize2fs /dev/mapper/vg00-data # assuming extfs
リモート接続では、sshセッションが中断されても途中で突然終了する危険がないように、screen / tmux内でこれらのコマンドを実行することをお勧めします。
答え2
あなたの要件が矛盾しているようです。いいえその分野の専門家に連絡してください。走るシステムは次のとおりです。悪いアイデア。
とにかく、さまざまなツール(resize2fsやgpartedなど)を見ることができます。Ubuntu。
次に、提案:実行中のサーバーでこれを試す前に、一致する構成(おそらくより小さいディスク)を使用して仮想マシンを作成することをお勧めします。テスト物理マシンに適用する前に、この仮想マシンを変更してください。