答え1
サイズは150Gにすぎないので、150Gを/home
からに移動することは/home
/
完全に破壊するLV /home
。
手順は次のとおりです。
/home
1.)失いたくないすべてをバックアップしてください。
2.)可能であれば、コンソールにrootとしてログインして無効にしてから/home
削除します/home
。
/home
これが不可能な場合は、ファイルシステムの行をコメントアウトし/etc/fstab
て再起動しなければ、システムをマウントせずに起動できます/home
。この場合でも、SSHまたはテキストモードを使用してログインできますが、通常のユーザーには書き込み可能なホームディレクトリがないため、通常のユーザーとしてGUIにログインできません。 GUIログインには、ユーザーのホームディレクトリにいくつかの小さなファイルを書き込む必要があります。
3.)/home
アンインストール後、次のコマンドを実行します。 (ノート:これは破壊的な段階です:このコマンドを実行した後に以前のバックアップの内容を取得する唯一の方法は、手順1/home
で作成したバックアップを使用することです。 )
lvremove /dev/centos/home
lvextend -L +150G -r /dev/centos/root
-r
Linuxディストリビューションがこのオプションをサポートするのに十分なほど新しいものではない場合は、lvextend
このオプションを無視してファイルシステム固有のコマンドを使用してルートファイルシステムを拡張できます。ext2
//ファイルシステムタイプの場合、ext3
コマンドext4
はですresize2fs /dev/centos/root
。 XFSファイルシステムの場合、コマンドはですxfs_growfs /
。
CentOS 7以降では、デフォルトでXFSファイルシステムタイプを使用します。以前のCentOSバージョンではext4
。
4.)最後に、ユーザーのホームディレクトリ/home
(これは以前にマウントポイントとして使用されていた一般的な空のディレクトリになります)を復元/再作成します。