CentOS7 のルートディレクトリを拡張する方法は何ですか?
CentOS7のルートディレクトリを拡張するには、以下の手順に従って操作することができます。
- 最初に、ルートディレクトリを拡張するために利用可能なパーティションやディスクスペースがあることを確認してください。システム上で利用可能なディスクスペースを確認するには、fdiskコマンドを使用できます。
- 新しいパーティションを作成し、一時ディレクトリにマウントします。パーティションはfdiskコマンドを使用して作成し、mkfsコマンドを使って必要なファイルシステムタイプにフォーマットします。
- 一時ディレクトリをマウントポイントとして使用し、そのディレクトリにパーティションをマウントします。この手順は、mountコマンドを使用して行うことができます。
- 一時ディレクトリにルートディレクトリの内容をコピーしてください。この手順はrsyncコマンドを使用して行うことができます。
- rsync -avx / /mnt/temp/
rsyncコマンドを使い、/ディレクトリを/mnt/temp/に同期させる。 - これは、ルートディレクトリのすべてのファイルとディレクトリを一時ディレクトリに再帰的にコピーします。
- 新しいパーティションにバックアップを作成し、その内容をコピーします。この手順は、tarコマンドを使用して行うことができます。
- cd /に移動します。
tar -cvf root_backup.tar –exclude=/mnt/temp . を実行してルートのバックアップを作成します。
tar -xvf root_backup.tar -C /mnt/temp/ を実行してルートのバックアップを/mnt/temp/に展開します。 - root_backup.tarという名前のバックアップファイルが作成され、その内容が一時ディレクトリに展開されます。
- 一時ディレクトリをアンマウントして、新しいパーティションをルートディレクトリにマウントしてください。umountとmountコマンドを使うことでこの手順を行うことができます。
- 新しいパーティションをルートディレクトリの永続的なマウントポイントとして追加するために、/etc/fstabファイルを更新してください。
- システムを再起動して、変更を有効にしてください。
これらの操作を行う前に、重要なデータをバックアップすることを強くお勧めします。また、ディスク操作に慣れていない場合は、データの喪失やシステムの損傷を防ぐために専門家の指導の下で操作することをお勧めします。