
最近、Redhat Linux コンピューターに何かをダウンロードしたところ、容量不足だと言われました。ディスク使用量を確認すると、フォルダーの 100% が使用されていると表示されていますが、ご覧のとおり、まだ約 900 GB が使用可能です。その容量の一部をユーザーに再割り当てするにはどうすればよいでしょうか?
これは基本的な質問かもしれませんが、スペースを増やす方法が見つかりません。また、私はルートアクセス権を持っています。
他に何か必要なことがあればお知らせください。
編集: df -h の出力
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
901G 3.5G 852G 1% /
tmpfs 1.9G 1.2M 1.9G 1% /dev/shm
/dev/sda3 194M 31M 154M 17% /boot
/dev/sda5 4.0G 3.7G 105M 98% /home
答え1
小さな/home
パーティション (ホーム ディレクトリがある場所) と巨大なシステム ( /
、ルート) パーティションがあります。
/home
たとえば、の外部に自分用のディレクトリを作成し/LARGE/sortinghat
、ホーム ディレクトリにシンボリック リンクを作成できます。
ln -s /LARGE/sortinghat/LARGE ~/LARGE
大きなファイルはすべて の下に置き~/LARGE
、最も重要なファイルを に保管します。このような設定は面倒ですが、 (小さくて重要なデータ、頻繁にバックアップ) と(大きくて重要度の低いデータ、時々バックアップ)/home
に対して異なるバックアップ ポリシーがある場合に役立ちます。/home
/LARGE
あるいは、/home
ルート パーティションに移動します。ログイン中にホーム ディレクトリを移動するのは非常にデリケートな作業なので、ライブ CD/USB から行うのが最適です。この機会にパーティションを削除し/home
、ルート パーティションをその分だけ拡大することもできます。
/dev/sda5
LVM 物理ボリューム ( )を作成しますpvcreate
。VolGroup00
ボリュームグループ( )に追加しますvgextend
。LogVol00
論理ボリューム( )を拡大しますlvextend
。- ファイルシステムを拡大します (
resize2fs
))。
あるいは、縮小し/
て拡大します/home
。マウントされたファイルシステムは縮小できないため、ライブ CD/USB から起動します。
- ファイルシステムを縮小します(
resize2fs
)。 - 論理ボリュームを縮小します(
lvreduce
)。 - 空き領域( )に新しい論理ボリュームを作成します
lvcreate
。 - 新しい論理ボリューム (
mke2fs
) にファイルシステムを作成します。 - 既存のホーム パーティションから新しいファイル システムにデータを移動します。
/dev/sda5
LVM 物理ボリュームに変換し、VolGroup00
ボリューム グループ (pvcreate
、vgextend
) に追加します。- 既存の論理ボリュームの 1 つに新しいスペースを追加し (
lvextend
)、その上のファイルシステムを拡張します (resize2fs
)。
答え2
スクリーンショットのディスク使用量アナライザーには、ホーム ディレクトリのデータのみが表示されます。ホームは 100% として扱われ、その下にはホーム内のディレクトリのサイズがパーセンテージ データで表示されます。
たとえば、~/Desktop
ディレクトリはホーム ディレクトリの 55.1% です。
アプリケーション ウィンドウの上部にあるアイコンを使用すると、/mnt
または などの別のディレクトリを分析できます/
。