最近、Redhat Linuxコンピュータに何かをダウンロードしましたが、スペースが不足しているというメッセージが表示されました。ディスク使用量を確認すると、フォルダを100%使用したことがわかりました。ところでご覧のように、まだ空き容量がほぼ900GB程度残っています。ユーザーにいくつかのスペースをどのように再割り当てしますか?
おそらくこれが基本的な質問であることを知っていますが、より多くのスペースを確保する方法を見つけることができません。また、rootアクセス権があります。
他に必要なものがあれば教えてください。
編集: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
ルートパーティションに移動します。ログイン中にホームディレクトリを移動するのは難しいので、Live CD / USB経由で実行するのが最善です。この機会を使用してパーティションを削除し、/home
ルートパーティションをある程度拡張できます。
/dev/sda5
LVM物理ボリューム()を作成しますpvcreate
。VolGroup00
ボリュームグループ()に追加しますvgextend
。LogVol00
論理ボリューム()を展開しますlvextend
。- ファイルシステムを拡大します(
resize2fs
))。
または/
ズームインします/home
。マウントされたファイルシステムを縮小できないため、Live CD / USBから起動します。
- ファイルシステムを縮小します(
resize2fs
)。 - 論理ボリューム(
lvreduce
)を縮小します。 - 空き領域()に新しい論理ボリュームを作成します
lvcreate
。 - 新しい論理ボリューム()
mke2fs
にファイルシステムを作成します。 - 既存のプライマリパーティションから新しいファイルシステムにデータを移動します。
/dev/sda5
LVM物理ボリュームに変換し、VolGroup00
ボリュームグループ(pvcreate
、vgextend
)に追加します。- 既存の論理ボリュームの1つに新しいスペースを追加し(
lvextend
)、そのボリュームからファイルシステムを拡張します(resize2fs
)。
答え2
スクリーンショットのディスク使用量アナライザは、ホームディレクトリのデータのみを表示します。ホームページは100%と見なされ、それ以下ではパーセンテージデータを使用してホームページのディレクトリサイズを確認できます。
たとえば、~/Desktop
ディレクトリはプライマリディレクトリの55.1%を占めます。
アプリケーションウィンドウの上部にあるアイコンを使用すると、他のディレクトリ(または/mnt
)を分析できます/
。