RedHat Linux 공간 사용 문제

RedHat Linux 공간 사용 문제

최근 Redhat Linux 컴퓨터에 무언가를 다운로드했는데 공간이 부족하다는 메시지가 표시되었습니다. 디스크 사용량을 확인해 보니 폴더를 100% 사용한 것으로 나타났습니다. 그런데 보시다시피 아직 여유 공간이 거의 900GB 정도 남아 있습니다. 사용자에게 일부 공간을 어떻게 재할당하나요?

다음은 내 디스크 사용량에 대한 스크린샷입니다. 1

아마도 이것이 기본적인 질문이라는 것을 알고 있지만 더 많은 공간을 확보할 수 있는 방법을 찾을 수 없습니다. 또한 루트 액세스 권한이 있습니다.

다른 필요한 사항이 있으면 알려주시기 바랍니다.

편집: df -h의 출력

Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
                      901G  3.5G  852G   1% /
tmpfs                 1.9G  1.2M  1.9G   1% /dev/shm
/dev/sda3             194M   31M  154M  17% /boot
/dev/sda5             4.0G  3.7G  105M  98% /home

답변1

/home매우 작은 파티션(홈 디렉토리가 있는 곳)과 거대한 시스템( /루트) 파티션이 있습니다 .

/home예를 들어, 자신을 위한 외부 디렉토리를 생성 /LARGE/sortinghat하고 홈 디렉토리에 심볼릭 링크를 생성할 수 있습니다.

ln -s /LARGE/sortinghat/LARGE ~/LARGE

대용량 파일은 모두 아래에 배치 ~/LARGE하고 가장 중요한 파일은 중앙에 배치하세요 /home. 이 설정은 번거롭지만 /home(작고 중요한 데이터, 자주 백업됨) 및 (크고 덜 중요한 데이터, 가끔 백업됨)에 대해 /LARGE서로 다른 백업 전략이 있는 경우 유용할 수 있습니다 .

또는 /home루트 파티션으로 이동합니다. 로그인한 동안 홈 디렉토리를 이동하는 것은 까다롭기 때문에 Live CD/USB를 통해 수행하는 것이 가장 좋습니다. 이 기회를 이용하여 파티션을 삭제 /home하고 루트 파티션을 어느 정도 확장할 수 있습니다.

  1. /dev/sda5LVM 물리 볼륨( )을 생성합니다 pvcreate.
  2. VolGroup00볼륨 그룹( ) 에 추가합니다 vgextend.
  3. LogVol00논리 볼륨( )을 확장합니다 lvextend.
  4. 파일 시스템을 확대합니다( resize2fs)).

또는 확대 /및 축소합니다 /home. 마운트된 파일 시스템을 축소할 수 없으므로 Live CD/USB에서 부팅합니다.

  1. 파일 시스템을 축소합니다( resize2fs).
  2. 논리 볼륨( lvreduce)을 축소합니다.
  3. 여유 공간( )에 새 논리 볼륨을 생성합니다 lvcreate.
  4. 새 논리 볼륨( ) mke2fs에 파일 시스템을 생성합니다 .
  5. 기존 기본 파티션에서 새 파일 시스템으로 데이터를 이동합니다.
  6. /dev/sda5LVM 물리 볼륨 으로 변환 하고 VolGroup00볼륨 그룹( pvcreate, vgextend)에 추가합니다.
  7. 기존 논리 볼륨 중 하나에 새 공간을 추가하고( lvextend) 해당 볼륨에서 파일 시스템을 확장합니다( resize2fs).

답변2

스크린샷의 디스크 사용량 분석기는 홈 디렉터리에 대한 데이터만 표시합니다. 홈 페이지는 100%로 간주되며, 그 이하에서는 백분율 데이터를 통해 홈 페이지의 디렉터리 크기를 확인할 수 있습니다.

예를 들어 ~/Desktop디렉터리는 기본 디렉터리의 55.1%를 차지합니다.

응용 프로그램 창 상단에 있는 아이콘을 사용하면 다른 디렉터리(예: /mnt또는 ) 를 분석할 수 있습니다 /.

관련 정보