
직장에서 웹 서버로 우분투 서버 16.04를 설치했습니다. 처음에는 100GB를 할당했습니다. 어떤 이유에서인지 일부 공간이 tmpfs에 의해 소모되어 다시 복구할 수 없습니다.
내가 달릴 때 얻는 것은 다음과 같습니다.df -h
사용된 파일 시스템 크기 사용 가능 사용% 마운트됨 udev 31G 0 31G 0% /dev tmpfs 6.2G 8.9M 6.2G 1% /실행 /dev/mapper/filesystem--vg-root 36G 34G 238M 100% / tmpfs 31G 0 31G 0% /dev/shm tmpfs 5.0M 0 5.0M 0% /실행/잠금 tmpfs 31G 0 31G 0% /sys/fs/cgroup /dev/sda1 472M 57M 391M 13% /boot tmpfs 6.2G 0 6.2G 0% /실행/사용자/1000
/
내 폴더가 가득 찬 것 같습니다 . 그렇지 않은 경우가 있습니다. 서버가 이미 36GB만 사용했습니다. 누군가를 도와주세요.
답변1
의견에서 알 수 있듯이 OP에는 매우 큰 스왑 파티션이 있습니다. 적당한 크기로 축소하는 절차는 다음과 같습니다.
- 스왑을 비활성화합니다.
swapoff /dev/mapper/thitoacademics--vg-swap_1
- 스왑 LV를 4GB로 변경합니다.
lvreduce -L 4G /dev/mapper/thitoacademics--vg-swap_1
- 만약을 대비해 새 스왑을 다시 생성합니다.
mkswap /dev/mapper/thitoacademics--vg-swap_1
- 새 스왑 추가:
swapon /dev/mapper/thitoacademics--vg-swap_1
해당 명령은 모두 루트로 실행되어야 합니다.
여유 디스크 공간을 다른 LV/파일 시스템으로 이동하려면 다음 단계를 따라야 합니다.
- 다른 파일 시스템을 확장합니다.
lvextend -L+4G /dev/mapper/filesystem--vg-root
- 파일 시스템 확장
resize2fs /dev/mapper/filesystem--vg-root
이번에도 모든 명령을 루트로 실행해야 합니다.