Kali Linuxの/ rootと/homeの違いは何ですか?

Kali Linuxの/ rootと/homeの違いは何ですか?

自宅に512GB SSDと4TB HDDを搭載し、Windows 10を実行するデスクトップがあります。

侵入テストなどを学びたいので、私のシステムにKali Linuxをダウンロードすることにしました。私の決定は、/homeディレクトリが音楽、ドキュメント、写真がある場所だと思ったので、SSDに/rootをダウンロードし、HDDに/homeをダウンロードすることでした。

そのため、/rootに10.40GB、/homeディレクトリに65.19GBのみを割り当てました。これはWindowsのコンピュータ管理で見ることができます。

コンピュータ管理

カーリーLinuxをインストールしたいので、恍惚な心にdf -h命令を実行してみたら/根80%使用、数GB残り、/家1%のみ使用されます。最悪のことは、音楽、ドキュメント、デスクトップなどがすべて含まれているということでした。/根

私は/homeにもっと多くのスペースを提供することについて話している人たちをどこでも見ました。私が間違ってくれたのか/根10.40GBだけ?それでは、どのように拡大できますか?ご覧のとおり、18.94GBの未割り当て領域があり、/rootに追加してもかまいません。

答え1

ほとんどのシステムでは、/rootこれはホームディレクトリです。userは、/home他の(rootではない)ユーザーのホームディレクトリの親ディレクトリです。これユーザーは通常多くのディスク容量を必要とせず(したがって「/」の下にあります)、別々にマウントされた/homeファイルシステムにする機能を提供します。

答え2

技術的に言えばLinuxファイルシステム階層の一般的な前提は正確です。会議デスクトップオペレーティングシステムのための合理的な仮定とレイアウトですが、2つの誤解があります。

まずカリーですデスクトップオペレーティングシステムとしては適していません。これは、開発者が明らかに言ったように、侵入テストツールとして設計されているので、次に最適化されています。

一般的にLinuxに初めて接する場合、少なくとも基本的なシステム管理技術がない場合、Linuxを学ぶための学習ツールでLinuxディストリビューションを探している場合、または次のように使用できるディストリビューションが必要な場合、一般デスクトップのインストール、Kali Linuxがあなたが探しているものではないかもしれません。

次に、ディレクトリ/root/(スーパーユーザーのホームディレクトリであり、一般的に興味深いディレクトリをあまり含めないでください)を次のように組み合わせます。ルートファイルシステム、これはと/の始点です。すべて独自のファイルシステムにないことがわかりました。

設定には、root以外のユーザーが自分のユーザースペースにインストールしていないすべてのソフトウェアが含まれます。

また、私は個人的にKaliパーティションに「音楽、文書、絵」を置くことをお勧めしません。これはカーリーの目的ではありません。侵入テスト中にサウンドトラックが本当に必要な場合は、WindowsパーティションまたはNAS共有を簡単にマウントし、そこからすべてのメディアファイルを読み取ることができます。

答え3

パーティション化するとき、ルートはプレースホルダーです。他に指定されていないすべてのパーティションがあります。パーティション化にはrootと/homeを使用しているので、これはrootが/usr、/etc/、/varなどのすべてのパーティションを所有していることを意味します。

ルートディレクトリのサイズは、すべてのソフトウェアがインストールされた後も大きく変わらない傾向がありますが、数GBを追加することをお勧めします。使用量によって金額が異なります。 /rootに少なくとも10GBのスペースを追加します。

サイズを変更するには、次のソフトウェアを使用できます。別れたまたはディスクドライブ(最新バージョンでUIが分かれているのでpartedをお勧めします)

関連情報