web-dev-qa-db-ja.com

ホームディレクトリにディスク領域を追加するにはどうすればよいですか?

現在のホームディレクトリがいっぱいになります。

どういうわけかホームディレクトリにより多くのディスク領域を割り当てることができますか、または他のソリューションがありますか?

7
user8260

シンボリックリンクを作成することは、必要なディレクトリにファイルを保持するだけで、そのディレクトリに十分なスペースがない場合に最適なオプションです。

1
Vishal Sharma

ホームディレクトリがシステムと同じパーティションにあると仮定しています。システムパーティションを拡大する代わりに、ホームディレクトリを追加のパーティションにソースできます。とにかくそれは良い習慣です。ホームディレクトリを移動せずに新しいシステムに移行するのがはるかに簡単になります。

空き容量を増やすか、HDDを追加します。新しいパーティションを作成し、選択したファイルシステム(つまりext4)でフォーマットします。ホームフォルダーから新しいパーティションにすべてをコピーし、/etc/fstabに対応する行を追加して、起動時にホームディレクトリーに新しいパーティションをマウントするようシステムに指示します。

UUID=<some UID of your new partition>  /home/username  ext4  nodev,nosuid  0  1

ファイルシステムとマウントオプションに応じて、この行を使用することはわずかに異なります。

1
koloman

Kuserをインストールし、スーパーユーザーとして実行して(Sudoを使用)、ホームディレクトリを/home以外の場所に変更します。

0
Edward Tisdale

デュアルブートインストールを実行している場合は、gparted(インストールディスク上)を使用して、Windowsパーティションを縮小し、Ubuntuパーティションを拡大してみてください。

ディスク使用状況アナライザー([アプリケーション]-> [アクセサリ]-> [ディスク使用状況アナライザー])を使用して、不要になり削除できる大きなファイルを見つけようとしない場合。

それができない場合は、USBドライブや別のハードディスクなどの追加のストレージデバイスを購入して、ファイルストレージに使用してください。

0
Reuben Swartz

すでに提案されている解決策の1つは、gpartedを使用してディスクのパーティションを再分割することです。

別の可能性として、アクティブなファイルシステムにまだすべてのディスクスペースを割り当てていない場合、LVMシステムを活用して/ homeパーティションを拡張することです(ファイルシステムの作成時にLVMを使用した場合)

手っ取り早い解決策は、空き領域があるファイルシステム上にサブディレクトリを作成し、ホームディレクトリ内にシンボリックリンクを作成することです。 (/ dataに空きスペースがあり、joeuserのスペースが不足していると仮定すると、/ data/extend_homesには、大きな余分なディスクスペースが必要なユーザー向けのすべての拡張機能が含まれます)

# mkdir -p /data/extend_homes/joeuser
# chown joeuser:users /data/extend_homes/joeuser
# ln -s /data/extend_homes/joeuser /home/joeuser/extraspace

Joeuserは、/ homeを埋めることなく〜/ extraspaceに書き込むことができるはずです。確かに、それはきれいな解決策ではありませんが、システムの大幅な再形成/再パーティション化を計画する際に時間を節約できます。

0
bitwelder