/ homeディレクトリのディスク領域が不足していますか?


8

私は200GB HDを使用していて、Linux Mint(12-KDE)を唯一のOSとしてインストールしました(以前のWindows 7インストールをフォーマットしてワイプしました)。私は「サンドボックス」をインストールしている最中です。Linuxを初めて使用するため、パッケージマネージャーでは見つけられないものすべてを自分の/home/<username>ディレクトリの下にインストールしています。

  • ジェンキンスCI
  • 工芸品
  • Eclipseとそのすべてのプラグイン
  • AppDynamics Lite
  • WebCastellum

その他。Eclipseプラグイン(GoogleのGAE / GWTプラグイン)をインストールしようとしているときに、/homeディレクトリの下のスペースが不足しようとしているという通知を受け取りました。。

df端末から実行すると、次の出力が表示されます。

Filesystem     1K-blocks     Used Available Use% Mounted on
/dev/sda5       13783792 12133900    958336  93% /
udev             4016004        4   4016000   1% /dev
tmpfs            1611136     1056   1610080   1% /run
none                5120        0      5120   0% /run/lock
none             4027832       84   4027748   1% /run/shm

ここでも、Linuxのに新しいので、これは私にはあまり意味するものではありませんが、それは見えます私は現在、(私があると仮定している私のディスクの93%を使用していますように/dev/sda5)?

それはクレイジーです!?!これは200GBで、私がやったことはいくつかの比較的小さなアプリをインストールすることだけです。このマシンにはまだメディア(写真、ビデオなど)がないと思います!文字通りOSをインストールし、サンドボックスのセットアップを始めました!

いくつかのこと:

  • このdf出力を正しく読んでいますか?
  • 「マウント」する必要があるか、/homeディレクトリで特別なことをしたが失敗したのか。
  • /home経験の浅いLinuxユーザーである場合(および上記のようにマウントやその他のLinuxマジックを実行しなかった場合)、このディスク不足エラーが発生するのは一般的ですか?
  • どうすれば93%になる可能性がありますか?!?!私が持っている可能性があり、ウイルスを?!?

ここで助けてくれてありがとう!

編集:それは現在93%を読んでいますが、昨夜(私がこれらのエラーを受け取ったとき)は99%でした。

からの出力lsblk

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 232.9G  0 disk 
├─sda1   8:1    0 211.8G  0 part 
├─sda2   8:2    0     1K  0 part 
├─sda5   8:5    0  13.2G  0 part /
└─sda6   8:6    0   7.9G  0 part [SWAP]
sr0     11:0    1  1024M  0 rom  
sdb      8:16   1   1.9G  0 disk 
└─sdb1   8:17   1   1.9G  0 part /media/PKBACK# 001
sr1     11:1    1     7M  0 rom  

回答:


6

df -h(「人間が読めるサイズ」)の出力は、plainよりも少しわかりやすいかもしれませんdf

実際、おそらくのサイズが/約13 GBしかないことを示しています。2番目の〜190 GBのパーティションを作成したと思いますが、/home実際にマウントするのを忘れていたため、すべてのファイルは最初の(/)パーティションに保存されています。

/ lsblkなどのパーティション分割ツールを使用して、既存のすべてのパーティションとそのサイズを一覧表示できます。partedgparted

のパーティション/homeがにリストされているlsblkかどうかを確認して/etc/fstabから、マウントしてみてください。ただし、現時点では、ファイルの転送を容易にする/homeために、たとえば、それ以外の場所にマウントし/mntます。


更新により、に大きなパーティションが表示され/dev/sda1ます。一時的にマウントすることができます/mnt

# mount /dev/sda1 /mnt

コマンドが成功すると、静かに戻ります。「不明なfstype」について不平を言う場合は、パーティションにまだファイルシステムがないため、最も一般的なext4mkfs.ext4 /dev/sda1としてフォーマットされる可能性があります。

ファイルを移動するには、アカウントからログアウトしてからrootとしてログインし、を使用rsync -avP /home/ /mnt/してデータを転送します。その後、/home手動で古いものから削除します。

パーティションを永続的ににマウントする/homeには、次をfstabに追加します。

/dev/sda1  /home  ext4  rw,relatime,acl  0  2

持つ//home別々になり(今までのディストリビューションを切り替えたい場合など)、それははるかに簡単にLinuxを再インストールします。しかし、それらをマージしたい場合gpartedは、同じシステムからではなく、ライブCDからのみ行うことができます。

GParted内で、大きな空のパーティションを削除し、既存の13 GBのサイズを変更します。ブートローダー(GRUBなど)を再インストールする必要がある場合あることに注意してください。


@grawityに感謝-私がこれを行った場合、それは確かに意図したものではありませんでした!これは私の最初のMintインストールであり、Ubuntuで行った他の唯一の経験であるため、Mintインストーラーから提供されたすべてのデフォルトを使用しました。質問:gparted単に領域を増やすのですか、それとも、領域を与えることに加え持っている13〜14 GB を消去しますか?試してみたいのですが、これまでに行ったすべてのインストールを中止する必要があります。再度、感謝します!
pnongrata 2012

@zharvey:私はわからない、実際のあなたが持っているパーティション、そして正確に何を言っているgpartedませんあなたは「より多くのスペースを与える」と言っているとき、。それを使用して新しいパーティションを作成していますか、それとも既存のパーティションのサイズを変更していますか?別のパーティションとして、または「未割り当て」スペースとして、他の190 GBはどこで見つけましたか?
user1686 2012

編集と出力を参照してくださいlsblk-実際には200 GBを超えているようです(驚きです!)。これがWindowsマシンだったとき、200GB(そして明らかにそれ以上)が搭載されていることを知っていたので、私はそれを知っていました。繰り返しますが、私は確かにMintに明示的にこれを行うように要求しませんでした(13GBパーティション)。私はそれが提供するデフォルトを使用しただけで、これが結果でした。
pnongrata 2012

最終的には、それらを分離する目的はないので、最終的にはマージしsda1sda5一緒にしたいと思います。
pnongrata 2012

2
@zharvey:私が推測したように、/dev/sda1専用に作成された別のパーティションがあり/homeます... /home分離する方が実際には便利です。OSの再インストールがはるかに簡単になります。それらをマージしたい場合gpartedは、LiveCDから使用できます。
user1686 2012

1

私の計算が正しい場合、パーティションのサイズは1Kブロック列の値に基づいて13.7 GBです。あなたまたはあなたのLinuxディストリビューションがパーティションを作成したときのように見えますが、マシンで13.7 GBしか利用できず、ディスクの残りの部分は使用されていません。GPartedを使用してパーティションのサイズを変更できます。


ありがとう@Kibbee-私の質問をgrawityの回答の下で参照してください-同じ質問があります!
pnongrata 2012

@zharvey GPartedを使用してパーティションのサイズを変更する手順については、こちらをご覧ください。本当に重要なものはすべてバックアップすることをお勧めしますが、理想的な状況ではデータは消去されません。gparted.sourceforge.net/larry/resize/resizing.htm
Kibbee
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.