いくつかのパーティションのサイズを変更しようとしていますが、これを行う方法がわかりません。
/var
パーティションのパーティションサイズを増やしたい、つまり他のすべてのパーティションの中央にある...データをそのまま維持するには、パーティションで次のことを行う必要があることを知っています。元のブロック番号と同じブロック番号から開始します。
だから私の質問は、/var
の後にパーティションがある場合でも、他のパーティションを中断せずにサイズを変更できますか?別の場所からより多くのスペースが必要ですか?または、下部に/var/log
のような新しいパーティションを作成するのが最善でしょうか?もしそうなら、どうすればそれを行うことができますか?
これが現在のパーティションレイアウトです(/var/lib/mysql
のサイズは一番下にあるので、簡単に大きくできるといいのですが)。
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/dm-0 19G 1.6G 16G 9% /
udev 10M 0 10M 0% /dev
tmpfs 7.9G 807M 7.1G 11% /run
tmpfs 20G 0 20G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 20G 0 20G 0% /sys/fs/cgroup
/dev/md0 291M 33M 243M 12% /boot
/dev/mapper/base-var 19G 11G 7.5G 59% /var
/dev/mapper/base-tmp 1.8G 3.0M 1.7G 1% /tmp
/dev/mapper/base-home 86G 35G 47G 43% /home
/dev/mapper/base-cyrus 75G 60G 12G 85% /var/spool/cyrus
/dev/mapper/base-www 20G 13G 5.6G 71% /var/www
/dev/mapper/base-mysql 60G 55G 2.3G 97% /var/lib/mysql
従来のパーティションの代わりにLVMを使用しているため、ディスク上のどこにあるかについてあまり心配する必要はありません。ボリュームグループに空き領域がある限り、lvresize
を使用して論理ボリュームを拡張できます。次に、ext4であると仮定して、resize2fs
を使用してその論理ボリューム内のファイルシステムを拡張できます。
pvs
を使用して、ボリュームグループ内の物理ボリュームで使用されている/空き容量を確認します。
すでにインストールされているオペレーティングシステムで使用中のパーティションのサイズを変更するには、適切なライブでUSBディスクまたはその他の起動可能なメディアを作成して、 GParted (GNOME Partition Editor)などのツールを使用することをお勧めします。 ISOイメージ。
GPartedライブISOは、マウントされたボリュームとのマウスとキーボードの相互作用を可能にし、非常に広範なマニュアルを利用できます ここ 。
/var
用のスペースを作成する他のパーティションを中断せずにサイズを変更できますか(
/var
)?
/var
のサイズを変更するには、最初に空き(未割り当て)スペースを作成する必要があります パーティションの別の1つを縮小 (all現在パーティションに割り当てられている可能性のあるスペース)。
パーティションを縮小することで、いっぱいになっていないパーティションから未割り当て領域を作成できます。ただし、データが失われないようにするために、縮小されるパーティションのendから空き領域が取得されるようにする必要があります。
次に、未割り当て領域を移動して、/var
パーティションを後置修正する必要があります。未割り当て領域が移動されたら、/var
のサイズを変更して、必要なだけ空き領域を占有できます。
別の場所からより多くのスペースが必要ですか?
GPartedは、割り当てられていないスペースを動的に移動したり、割り当てられたスペースを別のパーティションからユーザーの希望に合わせて移動したりすることはできません。したがって、パーティションを縮小して未割り当てのスペースを移動する前の手順が必要です。
または、下部に
/var/log
のような新しいパーティションを作成するのが最善でしょうか?もしそうなら、どうすればそれを行うことができますか?
あなたの最初の質問に答えるために、それはあなたのニーズとあなたに最も適しているもの次第です。あなたのユースケースが何であるか、したがってあなたの状況に何が適しているかを判断するのは難しいです。
2番目の質問に答えるには、GParted内のボリュームを縮小して、未割り当て領域を作成する必要があります。次に、未割り当て領域をボリュームの最後に移動し、必要なファイルシステム形式で 新しいパーティションを作成 に空き領域を右クリックします。
各パーティションの識別子(例:/dev/sdb1
または/dev/sdb3
)は、ボリューム上のパーティションの順序によって決定されます。操作を実行した後のパーティションの順序の継続性を確保するには、目的の順序が達成されるまで、移動操作を通じて必要に応じてパーティションを並べ替える必要があります。