저장된 파일은 홈 폴더 어디에 있나요?

저장된 파일은 홈 폴더 어디에 있나요?

내 것을 다시 설치했습니다.우분투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

필요하지 않거나 sudochown디렉토리 모두 동일한 숫자 UID 소유자를 갖기 때문입니다. 재설치 후 UID가 1000 sougatapc에서 sougata. 따라서 새 계정 이름에는 여전히 이전 계정의 홈 디렉터리가 있습니다.

아마 그래야 할 거야아니요대부분의 이전 도트 파일을 변경하지 않고 사용해 보세요. 이들 중 일부는 /home/sougatapc더 이상 존재하지 않는 것을 나타낼 수 있습니다 . 다음을 수행하여 이 문제를 해결할 수 있지만

sudo ln -s sougata /home/sougatapc   # make a symlink /home/sougatapc -> sougata

특정 저장 게임이나 구성을 재구성하지 않고 복원하려면 이전 포인트 파일 디렉터리에서 해당 항목을 찾아 홈 디렉터리로 이동하세요.

k4dirstat는 디스크 공간 사용량을 그래픽으로 표시하는 프로그램이므로 이전 ~.

관련 정보