使用されているパーティションを変更する方法はありますか?

使用されているパーティションを変更する方法はありますか?

私は新しいLinuxユーザーで、Ubuntuをインストールするときに2つのパーティションを作成しました。最初のパーティション(50 GB)は/ rootフォルダ用(わかりませんが似ています)、2番目のパーティションは/ usrフォルダ用です(すべてのユーザーファイルはプログラムがインストールされていることがわかるため、問題が発生しました。最初のパーティションにあり、50 GBにすぎません。サイズを変更/削除する方法はありますか?

答え1

hschouが述べたように、Linuxを初めて使用する場合は、パーティションセットを作成しないでください。それはあなたに悲しみだけをもたらすでしょう。まず、Linuxに慣れてください。それからパーティションスキームを試してください。

この時点で正直に最も簡単な方法は、再起動することです。維持したいすべてをバックアップし、スワップとfor /(他のすべて)の2つのパーティションのみを使用してUbuntuを再インストールします。

あなたの質問に答えるには:いいえ、そうすれば/ usrは終了します。たとえば、次のようなものがある場合:

-----------------------------
| sda1  | sda2              |
-----------------------------

そして、sda1を大きくするためにsda2を削除すると、sda2のすべての内容が削除されます。

これで、sda2の内容がsda1のファイルシステムに収まると、必要な操作を実行できますが、Linux初心者にはお勧めできません。

完全性のために、パーティションの前にスペースを追加することはできません。背面のみ追加可能です。たとえば、同じパーティションの例を使用して sda1 を削除して sda2 を拡張したい場合は、まったく機能しません。この問題を解決するには、バックアップ/復元が必要です。

おそらく最良の選択肢はUbuntuを再インストールすることです。

答え2

ダウンロードディレクトリを作成して/ usrまたは他のパーティションに配置できます。そして、ダウンロードディレクトリへのダウンロードと呼ばれるソフトリンクを作成します。

答え3

バインドマウントを使用してディレクトリをマウントできます。Downloadsディレクトリが次のようであると仮定すると、ディレクトリ(または呼び出したい名前ですが場所が必要です)を/home/jbwz/Downloads作成し、すべてのファイルをそのディレクトリに移動できます。/usr/JbwzDownloads/usr/home/jbwz/Downloads

次に、次に追加します/etc/fstab

/home/jbwz/Downloads /usr/JbwzDownloads none bind

覚えておくべき重要な点は、/usr/JbwzDownloadsその中にあるファイルを削除すると、/home/jbwz/Downloadsそのファイルも削除されることです。各ファイルのコピーが2つずつあるように見えるかもしれませんが、実際にはそうではありません。

バインドマウントは少し良いですが、一部のファイルがロックされている可能性があるため、/homeすべてのファイルをからに移動するのは/home少し/usr/home面倒です。最も簡単な方法は、おそらくttyにrootとしてログインすることです。

最善の方法は、物事を慎重に移動してパーティションを修理することです。これは素晴らしい学習体験になりますが、すべてのデータのバックアップと復元可能なLive CDがあることを確認してください。ステップはこれです

  1. ライブCDから起動
  2. 2つのパーティションをマウントする
  3. 2番目のパーティションのすべてのエントリを次のディレクトリに移動します。usr
  4. 最初のパーティションのすべてのエントリを2番目のパーティションに移動します(スペースがあると仮定)。
  5. 最初のパーティションの削除
  6. 2番目のパーティションのサイズ変更
  7. fstabの編集
  8. 再起動

答え4

どこに/家分割? ?パーティションを2つだけ作成するのはなぜですか?

通常設置するとき手動Linuxオペレーティングシステムでは、次の4つのパーティションを作成する必要があります。

/dev/sxx-/(根)

/dev/sxx1-/家(ユーザーファイルの音楽と写真のディレクトリ)

/dev/sxx2-/開始する(2つのオペレーティングシステムがある場合は起動オプション)

/dev/sxx3-交換(オペレーティングシステムプロセスをサポートするパーティション)

私はあなたがLinuxパーティショニングについて少し混乱していると思います。このリンクをチェックしてください: https://en.wikipedia.org/wiki/Disk_partitioning

私が取得するパーティションのサイズ変更について自分だけの方法:ライブストレージ(Live USBなど)からオペレーティングシステムをエミュレートし、必要なファイルを保存したら、サイズ変更したいパーティションを削除する必要があります。ゴポットcfdisk 最後に、前述のパーティションを使用してオペレーティングシステムを再インストールしてください。

この回答で、あなたが持っているいくつかの質問が明確になることを願っています。あいさつ!

関連情報