ディレクトリのサイズ変更

ディレクトリのサイズ変更

ボリュームのサイズ変更がどのように機能するかはわかりませんが、Ubuntu 14.04を実行しているVPSがあり、ホームディレクトリがすべて使用されていることがわかりました。マイコンピュータに1TBドライブがあります。 /homeにさらにスペースを割り当てるにはどうすればよいですか?

$ df
Filesystem            1K-blocks    Used Available Use% Mounted on
udev                    8186844       4   8186840   1% /dev
tmpfs                   1639632     572   1639060   1% /run
/dev/md1                4095616  378936   3716680  10% /
none                          4       0         4   0% /sys/fs/cgroup
none                       5120       0      5120   0% /run/lock
none                    8198144       4   8198140   1% /run/shm
none                     102400       0    102400   0% /run/user
/dev/mapper/vg00-usr    3997376  901812   2869468  24% /usr
/dev/mapper/vg00-var    3997376  550088   3221192  15% /var
/dev/mapper/vg00-home   3997376 3771276         4 100% /home

答え1

VPSの場合、マシンに物理的にアクセスできないと仮定しているため、使用しているファイルシステムのサイズを変更する一般的な方法(回復CDROMなど)は機能しません。

マニフェストでは、/dev/mapper/vgxxxマウントポイントはLVMボリュームがマウントされる方法です。

LVMのチュートリアルは見つけるのがとても簡単です。問題は、すべてのスペースを使用した場合、アクティブファイルシステムのボリュームグループを縮小することが危険であることです。

もしあなたならできない/homeシステムを消去して保存する1つの方法は次のとおりです。

  • /usrファイルシステムの一方または両方に十分なスペースがあることを確認し、/var
  • /varすべてをツリーの一時ディレクトリにコピーでき/usr
  • インストールされたコピー/etc/fstabを作成するためにバインドマウントを使用する行を追加します。/var〜のように /var
  • /etc/fstab「前」行をコメントアウトし/varて再起動します。
  • コピーと再起動の間に「一部」の更新が失われますが、再起動すると/varシステムが再起動して実行されます。
  • 再起動したら、現在非アクティブなボリュームグループのサイズを変更できます/var
  • 包含グループにスペース(物理ボリューム)を追加します/home

ただし、常に最初にバックアップを作成することをお勧めします。

追加資料:

説明によれば、実際にはディスクに未使用のスペースがあるため、この場合、別のボリュームを作成するために1つのボリュームを縮小する必要はありません。提案された回避策は役に立つアドバイスになる可能性があるので、そのままにしておきます。

しかし - 単に育つ論理ボリュームの場合は、ボリュームにスペースを追加してからファイルシステム(必要な部分)のサイズを変更する必要があります。ケアについて)。 LVMは3階層で構成されています(、、pvdisplayvgdisplayマークlvdisplay)。 1Tbが反映されない場合は、物理ボリュームセットにパーティションの追加をpvdisplay使用する必要があります。fdisk次に、ボリュームグループを更新し、物理ボリュームを追加します。最後に、resize2fsボリュームグループ内のファイルシステムのサイズを増やすために使用されます。以下はいくつかの便利なリンクです:

関連情報