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루트 파티션으로 이동합니다. 로그인한 동안 홈 디렉토리를 이동하는 것은 기껏해야 섬세하기 때문에 라이브 CD/USB에서 수행하는 것이 가장 좋습니다. 이번 기회에 파티션을 제거 /home하고 루트 파티션을 그만큼 확대할 수 있습니다.

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

또는 축소 /및 확대합니다 /home. 마운트된 파일 시스템을 축소할 수 없으므로 라이브 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또는 와 같은 다른 디렉터리를 분석할 수 있습니다 /.

관련 정보