[linux] ホームディレクトリを他のパーティション(データディスク/データなど)にマウントする

        システムのインストール時に、適切な割り当てが行われていないため、ホーム メイン ディレクトリのメモリ割り当てが少なすぎます。時間の経過とともに、徐々にメモリが不足します。このとき、ホーム ディレクトリを拡張する必要があります。次の方法があります。他のパーティション分割方法は拡張点に達します。

        まず、適切な容量のパーティションを見つけます。たとえば、データ ディスク (/data) に十分な領域 (1TB) があるので、/data の元のパーティションにホームをマウントする予定です (注: パーティション化されていない場合)使用されているディスク領域については、最初にパーティションをマウントしてください。マウントされたパーティションの使用方法は次のとおりです)。

        まず、コマンドを使用する必要があります

df -h

         データ ディスクが配置されているディスク パーティションを表示します。

        たとえば、この例の /data は /dev/sdb4 パーティションにあり、次のコマンドを使用します。

 sudo  rsync  -aXS /home/ /data

        ホーム ディレクトリ内のすべてのものを、/data が配置されているパーティション、つまり /dev/sdb4 の下に同期します。

        現時点では、 /data が /dev/sdb4 にマウントされているため、 /dev/sdb4 には /home ディレクトリ内のファイルと同じファイルが保存されます。そのため、 ls /data を通じてこれらのファイルを表示することもできます。この時点で、/home ディレクトリの名前を変更します。ここでの提案は、バックアップ操作を実行し、復元操作用に /home ディレクトリを覚えやすい名前に変更することです。

sudo mv /home /home_backup (名前は自分で定義します)

         この時点で、元のホーム ディレクトリがルート ディレクトリ (/) の下の「home_backup」に変更されていることがわかります。

        次に、新しい /home ディレクトリを作成します

sudo mkdir /home

        このとき、ルートディレクトリ(/)の下に新しい「/home」が表示されますが、何もありません。

        このときの関係は下図のようになります。

        次のステップでは、/data データ ディスクの /dev/sdb4 へのマウントをキャンセルします。

 sudo umount /dev/sdb4

        再度「df -h」コマンドを実行すると、/dev/sdb4の情報が消えていることがわかります。

        次に、新しく作成した /home ディレクトリを /dev/sbd4 パーティションにマウントします。

 sudo マウント /dev/sdb4

        次に、「df -h」を再度実行すると、/dev/sdb4 が再び表示されることがわかります。

         この時点で、/home の /dev/sdb4 パーティションへのマウント操作が完了しました。

        ただし、これは一時的なマウント方法にすぎず、永続的な操作が必要なので、/dev/sdb4 を /home に永続的にバインドし、次のコマンドを使用して /dev/sdb4 の UUID を表示する必要があります。

 ブルキッド

        次に、バインドする必要があるパーティション (例: /dev/sdb4) を見つけ、その UUID をコピーします。

         次に、/etc/fstab ファイルを開き、ファイルの最後に次の行を追加します。

 UUID=XXXX-XXXX-XXXX (磁盘UUID /home ext4 nodev,nosuid 0 2

         

         同時に、/etc/fstab ファイルの下で、/data のバインドに関する以前の情報を見つけ、「#」を使用してそれをブロックします。

        このようにして、再マウント作業はすべて完了しました。システムを再起動し、ルート ディレクトリに再度入り、コマンド「df -h」を使用すると、/home ディレクトリが元のデータ ディスクに永続的にマウントされていることがわかります。 

おすすめ

転載: blog.csdn.net/qq_41884002/article/details/127037744