Linux 시스템에 Oracle DB를 설치하는 동안 스왑 공간이 부족하다는 문제에 직면했습니다. 스왑 공간을 늘리는 방법은 무엇입니까?
답변1
Linux에서는 파티션이나 파일에 스왑 공간이 있습니다. 디스크를 분할한 후 스왑 공간을 늘리는 가장 쉬운 방법은파일 교환파티션 중 하나에. 유형DF-H여유 공간이 있는지 확인하세요. 사용 가능한 GB를 다음에서 찾았다고 가정합니다./집:
먼저 파일을 만듭니다. 이 예에서는 약 1GB의 공간을 추가했습니다. 터미널에 루트로 로그인합니다.
# dd if=/dev/zero of=/home/swap1 bs=1024 count=1024000
파일을 루트 소유로 만들고 루트만 파일을 읽고 쓸 수 있도록 허용합니다.
# chown root:root /home/swap1
# chmod 0600 /home/swap1
스왑 파일로 변환
# mkswap /home/swap1
지금 사용해 보세요. 재부팅하지 않고도 새 스왑 공간이 활성화됩니다.
# swapon /home/swap1
이것을 fstab 파일에 추가하면 재부팅 시 작동합니다. 다음 명령에 주의하고 두 가지가 있다는 것을 잊지 마세요.>
echo "/home/swap1 none swap sw 0 0" >> /etc/fstab
새 공간이 사용 중인지 확인하려면 다음을 입력하세요.
# swapon --show
답변2
당신이 제공한 작은 정보를 바탕으로 제가 제안할 수 있는 것은 한 가지뿐입니다: 헤어지는 것입니다.
Gparted를 다운로드하여이 링크그리고 그것에서 부팅하십시오. 그런 다음 필요에 따라 스왑 파티션을 추가하십시오.
제가 사용하는 스왑 파티션 크기에 대한 일반적인 경험 법칙은 최소한 전체 RAM만큼 커야 한다는 것입니다. 이것이 정말로 필요한지 100% 확신할 수는 없지만 수년에 걸쳐 저에게 효과적이었습니다.