VirtualBoxにopenSUSE 12.2 x64をインストールしてLinuxを使用しています。ホストはWindows 7 Ultimate 64ビットです。インストールに16GBのストレージスペースを提供しました。ただ遊んでみましょう。これで十分だと思います。デフォルトでは、Virtual Boxは提供するストレージを約半分に分割し、半分はrootfsに割り当て、約半分はユーザースペースに割り当てます。
以前の試みでは、rootfsパーティションがいっぱいになると何も機能しないことがわかりました。しかし、私はほとんど何もしませんでした。 Linuxをインストールし、いくつかのアップデートを実行し、追加のソフトウェアもインストールしませんでした。私は私のrootfsが非常に迅速に満たされていることを発見しました。追加のソフトウェアをインストールしなくても83%が増え、他のパーティション(/ home)にはほとんど何も含まれていません。
これが予想される動作ですか?インストールされているすべてのソフトウェアはrootfsにインストールされますか? rootfsをできるだけ小さく保つべきだと言われましたが、私がしたのはLinuxをインストールしてシステムを更新するだけで、容量は4.8GB(83%)でした。
rootfsがいっぱいになるのを防ぐ方法は? rootfsを大きくするには、VirtualBoxのデフォルト値を調整する必要がありますか?
以下はdfの結果です。 /dev/sda3 はほとんど使用されません。
linux-5guy:/ # df -h
Filesystem Size Used Avail Use% Mounted on
rootfs 6.1G 5.1G 732M 88% /
devtmpfs 2.0G 36K 2.0G 1% /dev
tmpfs 2.0G 80K 2.0G 1% /dev/shm
tmpfs 2.0G 552K 2.0G 1% /run
/dev/sda2 6.1G 5.1G 732M 88% /
tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
tmpfs 2.0G 0 2.0G 0% /media
tmpfs 2.0G 552K 2.0G 1% /var/lock
tmpfs 2.0G 552K 2.0G 1% /var/run
/dev/sda3 7.8G 410M 7.0G 6% /home
答え1
sudo su
cd /
du -mx . | sort -n -r > directorySizesInMegabytes
内容を調べてdirectorySizesInMegabytes
犯人を探してみてください。
du = ディスク使用量 -m = サイズ (mbs) 表示 -x = 他のファイルシステムのディレクトリをスキップする
^^ 最初の列にディレクトリのサイズが表示されます。
sort -n = 数値ソート -r = 大きいものから小さいものまで逆順
答え2
インストールを試みるここバオバブの木、
gksudo baobab /
それを使用または実行してくださいgksu baobab /
。
非常に詳細なディスク使用量を提供するので、どのセクション(フォルダ)が最も多くのスペースを占めているかを確認できます。
答え3
パッケージマネージャのキャッシュはrootfsを埋めることができます。これが私にとっていつも起こっていることです。 zypperの場合は、/var/cache/zypper/RPMS
実行してキャッシュを消去できる必要がありますzypper clean
。
私はOpenSuseを使用していないので、これについてはよくわかりません。なぜなら、高速Googleでzypperにキャッシュがあることについての議論があるようです。