내 것을 다시 설치했습니다.우분투12.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
폴더가 182GB를 사용한 것으로 표시되지만 /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
해당 디렉토리 바로 아래에 있는 각 하위 디렉토리의 크기가 표시되며 , 원하는 대로 다음을 수행할 수 있습니다.- 이러한 디렉터리 중 하나에 대해 동일한 명령을 실행하여 수동으로 한 수준을 낮춥니다(예
du -sh /home/sougatapc/*
: ). - 또는 디렉터리 및 파일 크기의 전체 재귀 목록을 표시하고(
du -h /home
, 매개 변수("요약")를 제거하고 경로 끝에 있는 매개 변수도-s
제거하는 것을 잊지 마십시오 . 이렇게 하면 잠재적인 숨겨진 디렉터리를 캡처할 수도 있습니다./*
및 파일).
덕분에 가장 큰 파일이나 디렉터리가 어디에 있는지 빠르게 찾아낼 수 있습니다.
답변2
홈 폴더에는 귀하가 소유한 두 개의 디렉터리가 포함되어 있으며, /home/sougata
찾고 /home/sougatapc
있는 182GB는 이러한 하위 디렉터리와 숨겨진 디렉터리에 있을 수 있는 하위 디렉터리입니다.
숨겨진 디렉토리를 표시하려면 를 사용하십시오 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가 1000 sougatapc
에서 sougata
. 따라서 새 계정 이름에는 여전히 이전 계정의 홈 디렉터리가 있습니다.
아마 그래야 할 거야아니요대부분의 이전 도트 파일을 변경하지 않고 사용해 보세요. 이들 중 일부는 /home/sougatapc
더 이상 존재하지 않는 것을 나타낼 수 있습니다 . 다음을 수행하여 이 문제를 해결할 수 있지만
sudo ln -s sougata /home/sougatapc # make a symlink /home/sougatapc -> sougata
특정 저장 게임이나 구성을 재구성하지 않고 복원하려면 이전 포인트 파일 디렉터리에서 해당 항목을 찾아 홈 디렉터리로 이동하세요.
k4dirstat
는 디스크 공간 사용량을 그래픽으로 표시하는 프로그램이므로 이전 ~
.