0

저는 t2.micro Ubuntu Server 1GB RAM과 30GB 하드 드라이브 (HD)를 가지고 있습니다. 스왑 파티션을 만들기 위해 30GB HD에서 2GB를 가져갈 필요가 있습니다. 누군가가 저에게 어떻게 도와 줄 수 있습니까? 내가 스왑 파티션을 생성해야하는지 만약 내가 위의 질문으로AWS/EC2에서 스왑 파티션 만들기

나는 의심이 있거나 항목 1과 2를 넣고 같이 나는 스왑 파일을 만들어야합니다

1 -

sudo dd if=/dev/zero of=/swapfile bs=1M count=2048 
sudo mkswap /swapfile 
sudo swapon /swapfile 

으로 재부팅 후 기본적으로 사용하도록 설정을/etc/fstab에이 줄을 추가 :

/swapfile swap swap defaults 0 0 

2 -

sudo dd if=/dev/zero of=/var/swapfile bs=1M count=2048 && 
sudo chmod 600 /var/swapfile && 
sudo mkswap /var/swapfile && 
echo /var/swapfile none swap defaults 0 0 | sudo tee -a /etc/fstab && 
sudo swapon -a 

그렇다면 어느 것이 가장 좋습니까? 스왑 파티션 또는 스왑 파일?

미리 감사드립니다.

+0

점 1과 2는 기본적으로 같은 것으로, 유일한 차이점은 스왑 파일 ('/'vs'/ var')의 위치입니다. 이미 루트라고 가정하면, 포인트 1에도'chmod 600'이 필요합니다. 그렇지 않으면 시스템이 파일 마운트를 거부합니다. – Batsu

답변

0

은 현대 커널과 많은 차이를하지 않습니다. 더 자세한 설명은 다음과 같은 질문을 참조하십시오 :

https://serverfault.com/questions/25653/swap-partition-vs-file-for-performance

난 당신이 더 편안 절차는 이동 말할 것입니다. 그러나 시스템이 이미 설치되어 있고 다른 디스크를 추가하지 않으려면 스왑 파일을 사용하는 것이 더 간단한 해결책 인 것 같습니다.