web-dev-qa-db-ja.com

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

新しい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アナライザーを開くと、次のようになります: overviewoverview of / ファイルがどこかにあることを示しているようです。

findlocateを試しましたが、ファイルが見つかりませんでした。また、du -sh /*を実行すると、3GBを超えるフォルダーはないことがわかります。

14
InDistress123

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

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

mkdir foo
Sudo mount --bind / foo
du -sh foo/home
17
muru

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

Sudo /etc/cron.daily/locate  

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

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

locate GeorgeRomero_Birth_Certificate  

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

ステップ3. man mvを読み、mvを使用してディレクトリ構造全体を目的の場所に移動することを検討します。たとえば、ステップ2のロケートに以下が表示された場合:

/some/where/Documents/GeorgeRomero_Birth_Certificate  

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

3
waltinator

もっと簡単に言うと、

Sudo find / -type f -name GeorgeRomero_Birth_Certificate -print
3
waltinator

ターミナルを開いて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
3
Charles Green