1TB 하드 드라이브에 37.5GB만 표시되는 이유는 무엇입니까?

1TB 하드 드라이브에 37.5GB만 표시되는 이유는 무엇입니까?

지난 며칠 동안 Ubuntu 19.04(Disco Dingo)에서 약 360MB가 남았고 내 / 폴더에 중간에 37.5GB가 있는 원형 차트가 표시된다는 메시지가 표시되었습니다. 3세 입니다HP 프로북Ubuntu가 사전 설치된 1TB 디스크 포함

확실히 우분투는 갑자기 거의 테라바이트의 공간을 차지하지 않습니까?

출력 df -h -x{tmp,devtmp,squash}fs:

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda7        38G   35G  989M  98% /
/dev/sda4       487M     0  487M   0% /media/neil/HP_TOOLS
/dev/sda5       868G  113M  823G   1% /media/neil/HOME
/dev/sda1       200M   30M  170M  15% /media/neil/BOOT

이것이 누락된 GB를 설명하는 데 도움이 됩니까? 디스크 스크린샷

답변1

시스템 파일과 응용 프로그램을 위한 아주 작은 루트 파티션이 있고, 대부분의 디스크 공간은 사용자 데이터를 위한 홈 파티션에 있습니다.

주로 응용 프로그램을 제거하거나 로그 및 캐시 파일 등을 제거하여 루트 파티션을 정리해야 하거나, 파티션 레이아웃을 수정하고 집을 축소하고 시스템 파티션을 늘려야 합니다. 당연히 미래에 더 적은 시스템 공간이 필요하지 않기 때문에 후자가 더 나은 장기적인 솔루션이 될 것입니다.

파티션을 수정하려면 라이브 시스템으로 부팅해야 합니다. 일반적으로 파티션이 마운트된 동안에는 크기를 조정할 수 없기 때문입니다. 이렇게 하려면 Ubuntu 설치 프로그램 USB/DVD에서 부팅하고 "설치 없이 Ubuntu 사용해 보기"를 선택하면 됩니다. 그러면 GParted를 사용하여 파티션을 편집할 수 있는 라이브 데스크탑이 제공됩니다.

귀하의 홈 파티션은 현재 거의 비어 있고 곧 채워질 것 같지 않으므로 관대하게 루트 파티션에 약 200GB를 제공하겠습니다. 100GB라도 필요 이상이어야 하지만 어쨌든 공간이 있습니다.

파티셔닝이나 파일 시스템 크기 조정 작업에는 항상 데이터 손실이나 손상 위험이 적으므로 데이터를 백업하는 것이 좋습니다.

답변2

보자:

/dev/sda7        38G   35G  989M  98% /
/dev/sda4       487M     0  487M   0% /media/neil/HP_TOOLS
/dev/sda5       868G  113M  823G   1% /media/neil/HOME
/dev/sda1       200M   30M  170M  15% /media/neil/BOOT

4개 볼륨 모두 이라는 이름의 동일한 1TB 하드 드라이브에 있습니다 /dev/sda. 38G 루트 파티션이 있지만 /media/neil/HOME868G입니다. 이것이 디스크의 대부분입니다. 누군가 이런 식으로 사물을 분할했는데, 이것이 바로 그 것입니다.

아래에서 df접미사가 없는 K또는 단위는 1024 기반인 M반면 G, 1TB 드라이브의 크기는 1000 기반입니다. 907 클래식 기가바이트(907 x 1024 x 1024 x 1024)는 973GB에 이릅니다. 테라바이트에 대해서는 아직 약간의 누락이 있습니다. 아마도 큰 스왑 파티션이 있거나 둘 이상이 있을까요? 파티션 및 는 표시 되지 않습니다 /dev/sda2. 마운트된 파일 시스템만 표시하는 출력 에서 ​​우리는 이것이 얼마나 큰지, 어떤 용도로 사용되는지 알 수 없습니다./dev/sda3/dev/sda6df

답변3

'du -sh /*' 의 문제점은 무엇입니까? 공간을 차지하는 루트 폴더가 표시되면 거기에서 이동할 수 있습니다. 홈 폴더가 잘못된 파티션에 있을 가능성이 크다는 점에는 동의합니다. 'echo ~neil'로 확인할 수 있습니다.

답변4

루트 파일 시스템에는 40GB면 충분하다고 생각합니다. 1TB 하드 드라이브의 파티션이 충분히 잘 분할되어 있지만 올바르게 마운트되지 않았습니다. 현재 구성에서는 개인 파일(시스템 파일 제외)이 루트 파티션에 있었습니다. /media/neil/HOME에 마운트된 /dev/sda5는 /home에 마운트되어야 합니다. 사용 중인 사용자 이름이 Neil이라고 가정합니다. /media/neil/home/Neil에 폴더를 만들고 홈 폴더 /home/Neil의 모든 파일을 그곳으로 이동해야 합니다. 그런 다음 /home에 /dev/sda5를 마운트하도록 /etc/fstab을 변경해야 합니다.

관련 정보