新しい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アナライザーを開くと、次のようになります: overview 、 overview of / ファイルがどこかにあることを示しているようです。
find
とlocate
を試しましたが、ファイルが見つかりませんでした。また、du -sh /*
を実行すると、3GBを超えるフォルダーはないことがわかります。
/home
に別のパーティションがマウントされているのではないかと強く疑っています。ライブUSBで起動したとき、そのパーティションをマウントしなかったため、ホームディレクトリにコピーされたファイルは、/
にマウントされたパーティションのホームディレクトリにコピーされました。 Ubuntuが起動して/home
に何かをマウントすると、/home
をアンマウントするまで、古いコンテンツには事実上アクセスできなくなります。
マウント/
を他の場所にバインドして、他のマウントによってマスクされたディレクトリにアクセスできます。
mkdir foo
Sudo mount --bind / foo
du -sh foo/home
ステップ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
のようなことができます。
もっと簡単に言うと、
Sudo find / -type f -name GeorgeRomero_Birth_Certificate -print
ターミナルを開いて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