/homeから/サイズ変更

/homeから/サイズ変更

/homeから150Gを追加したいです。/

これを達成するにはリアルタイムDCを使用する必要がありますか?

私のデータは削除されますか?

ここに画像の説明を入力してください。

答え1

サイズは150Gにすぎないので、150Gを/homeからに移動することは/home/完全に破壊するLV /home

手順は次のとおりです。

/home1.)失いたくないすべてをバックアップしてください。

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

-rLinuxディストリビューションがこのオプションをサポートするのに十分なほど新しいものではない場合は、lvextendこのオプションを無視してファイルシステム固有のコマンドを使用してルートファイルシステムを拡張できます。ext2//ファイルシステムタイプの場合、ext3コマンドext4はですresize2fs /dev/centos/root。 XFSファイルシステムの場合、コマンドはですxfs_growfs /

CentOS 7以降では、デフォルトでXFSファイルシステムタイプを使用します。以前のCentOSバージョンではext4

4.)最後に、ユーザーのホームディレクトリ/home(これは以前にマウントポイントとして使用されていた一般的な空のディレクトリになります)を復元/再作成します。

関連情報