私のものを再インストールしました。Ubuntu12.04私のソフトウェアにクラッシュの問題が発生した後。別々のパーティション/
と/home
。
出力df -h
:
root@sougata-SATELLITE-L750:/home# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 29G 3.8G 23G 15% /
udev 2.0G 4.0K 2.0G 1% /dev
tmpfs 402M 860K 401M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 2.0G 22M 2.0G 2% /run/shm
/dev/sda6 558G 182G 348G 35% /home
フォルダは182 GBを使用したとマークされていますが、/home
どこにもファイルが見つかりません/home
。
出力ls -l /home
:
root@sougata-SATELLITE-L750:/home# ls -l /home
total 96
drwx------ 2 sougata sougata 16384 Oct 10 2012 lost+found
drwxr-xr-x 30 sougata sougata 4096 Aug 16 11:27 sougata
drwxr-xr-x 54 sougata sougata 73728 Aug 9 08:31 sougatapc
このファイルはlost+found
フォルダに保存されていますか?
それでは、今どのように復元して見ることができますか?
答え1
このコマンドは、du
ファイルとディレクトリで使用されるディスク容量を表示します。
du -sh /home/*
/home
そのディレクトリのすぐ下にある各サブディレクトリのサイズが表示され、必要に応じて次のことができます。- これらのディレクトリの1つに対して同じコマンドを実行して、手動で1つのレベルを下げます(たとえば
du -sh /home/sougatapc/*
)。 - または、ディレクトリとファイルサイズの完全な再帰的なリストを表示し(パラメータ
du -h /home
(「要約」)を削除し、パスの末尾にあるパラメータも削除することを-s
忘れないでください。)潜在的な隠しディレクトリをキャプチャすることもできます。/*
)。
これにより、最大のファイルやディレクトリがどこにあるかをすばやく見つけることができます。
答え2
ホームフォルダには、自分が所有する2つのディレクトリが含まれており、/home/sougata
探し/home/sougatapc
ている182 GBは、これらのサブディレクトリと隠しディレクトリにある可能性があるサブディレクトリです。
隠しディレクトリを表示するには、を使用しますls -la /home
。
一方、ファイルシステムが破損したり、いくつかのファイルやディレクトリがfsck
。lost+found
答え3
とにかく再インストールする場合は、Ubuntu 14.04LTSを購入したい場合があります。 (または15.04)。
/home
システム内のすべてのユーザーアカウントのホームディレクトリが含まれています。
再インストール時に別のユーザー名を選択したようです。ls
出力では、/home/sougatapc
より多くのサブディレクトリがあり(リンク数がより多く)、より古いことがわかります(ディレクトリの最後の変更時間は現在です)$HOME
。
以前のディレクトリ自体もサイズが大きくなります。これは、その中により多くのディレクトリエントリがあることを意味します。 (ディレクトリ自体のサイズは、その中にある各ファイルとディレクトリの名前->inodeマッピングを保存するのに必要なスペースです。)
最善の方法は、次のことを行うことです
cd
mkdir old-dotfiles
mv ../sougatapc/* .
mv ../sougatapc/.[^.]* old-dotfiles/ # avoids trying to move ../sougatapc/..
sudo rmdir ../sougatapc # remove the old empty dir
これは必要ないか、またはsudo
両方のchown
ディレクトリが同じ数値UID所有者を持つためです。再インストール後、UIDは1000sougatapc
でsougata
。したがって、新しいアカウント名にはまだ古いアカウントのホームディレクトリがあります。
おそらくそうすべきでしょう。いいえほとんどの古いドットファイルを変更せずに試してみてください。これらのいくつかは、もはや/home/sougatapc
存在しないことを示すかもしれません。次の手順でこの問題を解決できますが、
sudo ln -s sougata /home/sougatapc # make a symlink /home/sougatapc -> sougata
特定の保存ゲームや設定を再構成せずに復元するには、以前のポイントファイルディレクトリでその項目を見つけてホームディレクトリに移動します。
k4dirstat
はディスク容量をグラフィカルに表示するプログラムなので、以前~
。