ファイルが見つかりませんが、スペースを占有します


14

新しいUbuntuインストールを作成し、古いファイルをコピーしたかったのですが、合併症があったのでLiveUSBを起動してそこでコピー部分を実行しましたが、すべてうまくいったようです(ファイルのコピーなど)。ただし、新しいUbuntuのインストールを起動すると、ファイルが見つかりません。それらは私がそれらをコピーした場所にはありませんが、スペースはそれらに割り当てられているようです。

df -h shows (this is a fresh install so those 100 GB must be my files)
/dev/mapper/ubuntu--vg-root  451G  113G  315G  27% /

du -sh /home/username/ shows only 58 MB
58M    /home/username/

しかし、Disk Usageアナライザーを開くと、これらの概要が表示されます概要概要の/は、ファイルがどこかにあることを示しているようです。

私が試したfindlocate、彼らは自分のファイルを見つけられませんでした。また、実行するとdu -sh /*、3 GBを超えるフォルダーがないことが示されます。


find -name [Files]またはwhereis [Files]
カムデン

誤ってそれらを隠しましたか?lost&found
ravery

1
現在のディスクレイアウトを要約してください(別のホームパーティション/ LVを作成しましたか、それともすべてがルートLVにありますか?)およびLivsUSBで起動したときにファイルをコピーした方法-ファイルをコピーしてから/ homeをマウントすることは可能ですか?それらの上に?
スチールドライバー

2
sudo du -hxd1 /; df -i; df -h; sudo lsof | grep deleted投稿に:の出力を追加してください。
ムル

回答:


17

別のパーティションがマウントされている疑いがあります/home。ライブUSBから起動したとき、そのパーティションをマウントしなかったため、ホームディレクトリにコピーされたファイルは、マウントされたパーティションのホームディレクトリにコピーされました/。Ubuntuが起動して何かをマウントするとき/homeを解除するまで、古いコンテンツには事実上アクセスできなくなります/home

マウントを/他の場所にバインドして、他のマウントによってマスクされたディレクトリにアクセスできます。

mkdir foo
sudo mount --bind / foo
du -sh foo/home

3

ステップ0 man locate
手順1. locateデータベースが最新であることを確認します。

sudo /etc/cron.daily/locate  

これには数分かかります。しばらくお待ちください。

ステップ2.を使用locateして、一意の名前を持つファイルの1つを見つけます。例えば:

locate GeorgeRomero_Birth_Certificate  

(あなたの名前が「ジョージロメロ」の場合。鉱山はそうではありません、YMMV。)

手順3. ディレクトリ構造全体man mvmv目的の場所に移動するための使用を読んで検討します。たとえば、ステップ2のロケートが次を示した場合:

/some/where/Documents/GeorgeRomero_Birth_Certificate  

次のようなことができますmv --target-directory=$HOME /some/where/Documents


見つけて(私はすでに使用してファイルを検索しようとしたものを返しませんでしたfind
InDistress123

3

もっと簡単に言えば、

sudo find / -type f -name GeorgeRomero_Birth_Certificate -print

さておき、なぜジョージ・ロメロの出生証明書ですか?
スープ

3

ターミナルを開いてcd /からこのコマンドを実行した場合

sudo du -aBM -d 1 . | sort -nr | head -20

ファイルシステム内の20個の最大ディレクトリ(サブディレクトリを含む)が表示されます。初めて実行するのに時間がかかります。その後、予想よりも大きなディレクトリのように見えるものに変更し、コマンドを再度実行して、予想よりも大きなディレクトリを再度検索すると、最終的にファイルを見つけることができます。

chick@dad:/$ sudo du -aBM -d 1 . | sort -nr | head -20
[sudo] password for chick: 
du: cannot access './proc/30738/task/30738/fd/4': No such file or directory
du: cannot access './proc/30738/task/30738/fdinfo/4': No such file or directory
du: cannot access './proc/30738/fd/3': No such file or directory
du: cannot access './proc/30738/fdinfo/3': No such file or directory
du: cannot access './run/user/1000/gvfs': Permission denied
655023M .
645220M ./home
5481M   ./usr
2049M   ./swapfile
860M    ./lib
668M    ./var
491M    ./opt
201M    ./boot
17M ./sbin
16M ./etc
15M ./bin
11M ./run
1M  ./tmp
1M  ./srv
1M  ./snap
1M  ./root
1M  ./mnt
1M  ./media
1M  ./lost+found
1M  ./lib64
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.