Linuxpia/Linux 명령어

[리눅스 명령어] 스왑 파일 만들기

Linuxpia4U 2024. 1. 12. 06:15
반응형

스왑 공간 만들기

스왑 공간을 더 만드는 과정은 크게 스왑 파일을 생성하거나 스왑 파티션을 설정하는 두 가지 방법이 있습니다. 스왑 파일을 사용하는 방법이 더 간단하고 유연합니다. 여기서는 스왑 파일을 만드는 방법에 대해 설명드리겠습니다.

스왑 파일 만들기

  1. 스왑 파일 생성
    먼저, dd 명령어나 fallocate 명령어를 사용하여 스왑 파일을 생성합니다. fallocate는 더 빠르므로 이를 추천합니다.위 명령어는 1GB 크기의 스왑 파일을 /swapfile 경로에 생성합니다. 필요한 크기에 맞게 1G 부분을 조정하십시오.
  2. sudo fallocate -l 1G /swapfile
  3. 생성된 파일의 권한 설정
    스왑 파일은 민감한 정보를 포함할 수 있으므로, 적절한 권한을 설정해야 합니다.
  4. sudo chmod 600 /swapfile
  5. 스왑 파일 포맷
    mkswap 명령어를 사용하여 스왑 파일을 스왑 공간으로 설정합니다.
  6. sudo mkswap /swapfile
  7. 스왑 활성화
    생성하고 포맷한 스왑 파일을 활성화합니다.
  8. sudo swapon /swapfile
  9. fstab 파일에 스왑 파일 추가
    스왑 파일이 시스템 부팅 시 자동으로 활성화되도록 /etc/fstab 파일에 추가합니다.
  10. echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
  11. 스왑 파일 활성화 확인
    swapon 명령어를 사용하여 새 스왑 공간이 활성화되었는지 확인합니다.
  12. sudo swapon --show
  13. 시스템 스왑 설정 확인
    free 명령어를 사용하여 전체 스왑 공간이 증가했는지 확인합니다.
  14. free -h

이 과정을 거치면 새로운 스왑 공간이 생성되어 사용 가능합니다. 스왑 파티션을 만드는 방법은 디스크 파티셔닝을 필요로 하며, 이는 더 복잡한 과정입니다. 디스크 파티션을 조정하는 것은 데이터 손실의 위험이 있으므로, 경험이 부족하다면 스왑 파일을 만드는 방법을 사용하는 것이 좋습니다.

반응형