パーティションに関するアドバイス、「/」パーティションのスペース不足を防ぐにはどうすればよいですか?


9

4GBの高速SSDを /パーティションとして設定し、16GBの低速SSDを /ホームパーティションとして設定したEEEPCでUbuntu 10.04を実行しています。「/」の容量が足りなくなり、最新のアップデートや新しいアプリをインストールできなくなりました。

この問題を回避するために、パーティションをより適切に管理するにはどうすればよいですか?大容量のSSDはパフォーマンスが低いため、OSには使用しないでください。aptを使用しているときにアプリを別のパーティションにインストールすることは可能ですか?

何かアドバイス?

ありがとうございました。

回答:


9

パッケージが占めるスペースを削減するいくつかの方法を次に示します。

  • 自動リムーバブルパッケージを削除します。[システム]-> [管理]-> [Synapticパッケージマネージャー]に移動します。左下の[ステータス]ボタンをクリックします。インストール済み(自動取り外し可能)フィルターをクリックします。パッケージの1つをクリックし、Ctrl-aを押してすべてを選択します。次に、パッケージの1つを右クリックして、「削除対象としてマーク」をクリックします。次に、ツールバーの「適用」ボタンをクリックします。シナプス自動削除

  • キャッシュされたパッケージを削除します。Synapticで、[設定]-> [設定]をクリックし、[ファイル]タブをクリックします。「キャッシュされたパッケージファイルの削除」というボタンをクリックします。シナプスの好み

  • インストール後にパッケージが削除されるように設定します。Synapticで、[設定]-> [設定]をクリックし、[ファイル]タブをクリックします。「インストール後にダウンロードしたパッケージを削除する」というラジオボタンをクリックします。シナプスの好み

これらのタスクを自動化するbashスクリプトを作成できます。

#!/bin/sh
#~/clean.sh
apt-get autoremove
rm /var/cache/apt/archives/*.deb

これは次のコマンドで実行できます:

sudo ~/clean.sh

スペースがなくなった場所の診断

[アプリケーション]-> [アクセサリ]-> [ディスク使用状況アナライザ]に移動します。

「ファイルシステムのスキャン」ボタンをクリックします。

バオアバブ

これにより、使用されているスペースと場所の内訳がわかります。

バオアバブ

ファイルシステムの一部を異なるドライブ/パーティションに分離する

ファイルシステムの一部(/ varや/ usrなど)を別のドライブの別のパーティションに置くことができます。プロセスは、すでに行っている/ homeパーティションを分離するのと同じです。

これらのチュートリアル:http : //www.psychocats.net/ubuntu/separatehomeおよびhttp://www.psychocats.net/ubuntu/mountlinuxは、これに必要な情報を提供します。


のようなものをインストールすることもお勧めしますlocalepurgeubuntu-tweakまた、優れたシステムクリーナーも備えています(避けたいと思いますcomputer-janitor)。もちろん、bleachbitおよびのようなシステムクリーナーもありfslintます。
aperson

これは間違いなく役立ちました。ありがとうございました。また、ubuntu-tweakのパッケージマネージャーを使用して多くのスペースを空けることもできました。
zefer

2

まず、残骸の除去とディスク使用量の分析に関するdv3500eaのアドバイスに従います

それでもシステムパーティションに十分なスペースがない場合は、システムの一部をホームパーティションに移動します。ただし、16 GBドライブに新しいパーティションを作成しないでください。既存のパーティションを使用して、サイズの選択について心配する必要はありません。

速度の違いを気にしないシステムの大きな部分を1つ以上選択します。これは、の一部でなければならない/usrか、/var前残りがブート時に必要になる可能性がありますように、/homeパーティションが利用可能になります。その部分を/homeパーティションに移動し、システムパーティションにシンボリックリンクを作成します。たとえば、/usr/share/docは適切な候補のように見えるため、次のコマンドを実行します。

sudo mv /usr/share/doc /home/usr-share-doc
sudo ln -s /home/usr-share-doc /usr/share/doc

これはまさに私が探していたものです。私はdv3500eaと上記の人物のアドバイスを使用して多くのスペースをクリアできたので、このルートを下る必要はないかもしれませんが、これが私の次の移動になります、ありがとう。
zefer

0

4Gbを搭載した古いEEE701で、Synapticがすべての古いdebファイルを/ var / cache / apt / archivesにダウンロードした後も保持していることがわかりました。これをダウンロード後にクリアするように設定すると、4Gbで十分な場合があります。

Synapticで、設定/プリファレンスに移動し、[ファイル]タブを選択して、中央のオプションを選択します。

代替テキスト


とった。私は通常、ターミナルでapt-getを使用してインストールし、apt-get cleanも頻繁に実行します。これは同じことだと思いますが、今では間違いなくカバーされています!ありがとう。
zefer
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.