/ home 디렉토리에 디스크 공간이 부족합니까?


8

200GB HD를 가지고 있으며 Linux Mint (12-KDE)를 유일한 OS로 설치했습니다 (이전 Windows 7 설치를 포맷하고 닦았습니다). "샌드 박스"를 설치하는 중입니다. Linux를 처음 사용하기 때문에 /home/<username>디렉토리 아래에서 패키지 관리자로 찾을 수없는 모든 항목을 설치하고 있습니다 .

  • 젠킨스 CI
  • 유물
  • 이클립스와 모든 플러그인
  • AppDynamics Lite
  • Web 카스텔 룸

다른 사람. Eclipse 플러그인 (Google의 GAE / GWT 플러그인)을 설치하는 중에 /home디렉토리 아래에 공간이 부족하다는 알림을 받았으며, 사용 가능한 디스크 공간이 부족하여 Eclipse 플러그인이 설치를 완료하지 못했습니다. .

df터미널에서 실행할 때이 출력을 얻습니다.

Filesystem     1K-blocks     Used Available Use% Mounted on
/dev/sda5       13783792 12133900    958336  93% /
udev             4016004        4   4016000   1% /dev
tmpfs            1611136     1056   1610080   1% /run
none                5120        0      5120   0% /run/lock
none             4027832       84   4027748   1% /run/shm

다시 한 번 리눅스를 처음 접했을 때, 이것이 나에게 큰 의미는 없지만 현재 디스크의 93 %를 사용하고있는 같습니다 /dev/sda5.

그건 미친 짓이야!?! 이것은 200GB이며 내가 한 것은 비교적 작은 응용 프로그램을 설치하는 것입니다. 이 컴퓨터에 아직 미디어 (사진, 비디오 등)가 없다고 생각합니다! 문자 그대로 OS를 설치하고 샌드 박스 설정을 시작했습니다!

몇 가지:

  • df출력을 올바르게 읽고 있습니까?
  • /home내가 실패한 디렉토리에 대해 "마운트"하거나 특별한 작업을 수행해야합니까?
  • /home경험이 부족한 Linux 사용자 인 경우 (그리고 위에서 설명한대로 마운트 또는 기타 Linux 마법을 수행하지 않은 경우) 디스크 공간 부족 오류가 발생하는 것이 일반적 입니까?
  • 어떻게 93 %가 될 수 있을까요?!?! 바이러스 가있을 수 있습니까?!?

도움을 주셔서 감사합니다.

편집 : 현재 93 %를 읽었지만 지난 밤 (이 오류가 발생했을 때) 99 %였습니다.

출력 lsblk:

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 232.9G  0 disk 
├─sda1   8:1    0 211.8G  0 part 
├─sda2   8:2    0     1K  0 part 
├─sda5   8:5    0  13.2G  0 part /
└─sda6   8:6    0   7.9G  0 part [SWAP]
sr0     11:0    1  1024M  0 rom  
sdb      8:16   1   1.9G  0 disk 
└─sdb1   8:17   1   1.9G  0 part /media/PKBACK# 001
sr1     11:1    1     7M  0 rom  

답변:


6

df -h( "사람이 읽을 수있는 크기") 의 출력은 plain보다 약간 명확 할 수 있습니다 df.

실제로 크기 /가 13GB에 불과 하다는 것을 보여줄 것입니다 . 두 번째 ~ 190GB 파티션을 만들었 /home으나 실제로 마운트하지 않은 것 같습니다. 따라서 모든 파일이 첫 번째 ( /) 파티션 에 저장됩니다. .

/ lsblk와 같은 파티션 도구를 사용 하거나 기존 파티션과 크기를 모두 나열 할 수 있습니다.partedgparted

의 파티션 /homelsblk또는에 나열 되어 있는지 /etc/fstab확인한 다음 마운트하십시오. 그러나 지금 은 파일 전송을 쉽게하기 /home위해 예를 들어, 다른 곳에 마운트하십시오 /mnt.


업데이트시에 큰 파티션이 표시됩니다 /dev/sda1. 임시로 마운트 할 수 있습니다 /mnt.

# mount /dev/sda1 /mnt

명령이 성공하면 자동으로 리턴됩니다. "알 수없는 fstype"에 대해 불평하는 경우 파티션에 아직 파일 시스템이없는 것일 수 있습니다 . 가장 일반적인 파일 시스템 인 ext4mkfs.ext4 /dev/sda1 로 포맷합니다 .

파일을 옮기려면 계정에서 로그 아웃 한 다음 루트로 로그인하여 rsync -avP /home/ /mnt/데이터를 전송하십시오. 그런 다음 이전 파일을 /home수동으로 삭제하십시오 .

파티션을 영구적으로 마운트하려면 /homefstab에 다음을 추가하십시오.

/dev/sda1  /home  ext4  rw,relatime,acl  0  2

//home(당신이 이제까지 스위치를 배포하려는 경우 예) 훨씬 쉽게 리눅스를 다시 설치하는 별도한다. 그러나 병합하려는 경우 gparted동일한 시스템이 아닌 라이브 CD에서만 가능합니다.

GParted 내에서 큰 빈 파티션을 삭제하고 기존 13GB 파티션의 크기를 조정하십시오. 부트 로더 (GRUB 등)를 다시 설치해야 할 수도 있습니다 .


@grawity에게 감사드립니다-내가 이것을했다면 그것은 의도적으로 확실하지 않았습니다! 방금 Mint 설치 프로그램이 제공 한 모든 기본값을 사용했습니다. 이것은 첫 번째 Mint 설치 였고 내가 가진 유일한 다른 경험은 Ubuntu에 있었기 때문입니다. 질문 : gparted단순히 공간을 늘리거나 공간 을 제공하는 것 외에도 13-14GB를 지우 나요? 시도해보고 싶지만 지금까지 한 모든 설치를 취소해야합니다. 다시 감사합니다!
pnongrata

@zharvey : 나는 모르는 실제 당신은 파티션, 무엇을 정확히 말하고있다 gparted 당신이 "더 많은 공간을 제공"말을 할 때,. 새 파티션을 만들거나 기존 파티션의 크기를 조정하는 데 사용합니까? 다른 190GB를 별도의 파티션 또는 "할당되지 않은"공간으로 어디에서 찾았습니까?
user1686 년

내 편집 및 출력을 참조하십시오 lsblk-실제로 200GB 이상 (놀람!)이있는 것처럼 보입니다. 나는 이것이 Windows 컴퓨터 일 때 200GB (그리고 분명히 더 많음)를 가지고 있다는 것을 알았을뿐입니다. 다시 한 번, 민트에게 명시 적으로 (13GB 파티션) 요청하지 않았습니다. 방금 제공된 기본값을 사용했으며 그 결과였습니다.
pnongrata

궁극적으로, 나는 별개의 목적이 없기 때문에 합병 sda1하고 sda5함께 끝내고 싶습니다 .
pnongrata

2
@ zharvey : 그래서 내가 짐작했듯이, 특별히 고안된 다른 파티션 /dev/sda1이 있습니다 /home... 실제로 /home분리하는 것이 더 편리합니다 .OS를 훨씬 쉽게 다시 설치할 수 있습니다. 병합하려는 경우 gpartedLiveCD에서 사용할 수 있습니다.
user1686 년

1

내 수학이 정확하면 파티션의 크기는 1K 블록 열의 값을 기준으로 13.7GB입니다. 당신이나 리눅스 배포판이 파티션을 만들었을 때처럼 보이며, 13.7GB 만 컴퓨터에서 사용할 수있게 만들었고 나머지 디스크는 사용되지 않습니다. GParted를 사용하여 파티션 크기를 조정할 수 있습니다.


감사합니다 @ Kibbee-grawity의 답변 아래 내 질문을 참조하십시오-나는 당신에게 같은 질문이 있습니다!
pnongrata

@zharvey GParted로 파티션 크기를 조정하는 방법은 여기에 있습니다. 이상적인 상황에서는 데이터가 지워지지 않지만 실제로 중요한 것을 백업하는 것이 좋습니다. gparted.sourceforge.net/larry/resize/resizing.htm
Kibbee
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.