Limetime's TimeLine
반응형

우리의 서버는 램 메모리가 2GB 밖에 없다.

지금 당장은 트래픽이 적어 처리할 용량이 별로 없지만

훗날 버거워 지는 일이 발생하기 전에 swap 영역을 지정해주자.

 

swap은 주기억장치(RAM) 공간이 부족할 때 지정한 보조기억장치(HDD, SSD 등)에

영역을 지정하여 RAM의 역할을 대신 수행하는 것이다.

 

그 후 서버의 핵심인 HDD를 마운트 하자!

마운트 함으로써 진정한 파일서버가 된다.

 

1. Swap 메모리 영역 설정

보통 램의 두 배 정도 지정해준다.

# fallocate -l 4G /swapfile  // 용량이 4G인 빈파일 생성

# chmod 600 /swapfile   // 권한 주기. rw-------

# mkswap /swapfile   // 스왑메모리로 변경

# swapon /swapfile   // 스왑메모리 활성화

# vi /etc/fstab   // 재부팅 후에도 지정

   /swapfile swap swap default 0 0

# free -h   // 램 메모리와 스왑 메모리의 용량을 표시

                   total        used        free         shared   buff/cache   available 
Mem:        1.9G         98M        1.5G        6.2M        394M        1.8G 
스왑:          3.7G          0B          3.7G

 

2. HDD 마운트

# fdisk -l   // 인식된 디스크 정보 출력

# fdisk /dev/sda   // 파티션 생성 작업

   n   // 파티션 생성
   p   // 파티션 List 출력
   w   // 저장

# mkfs.ext4 /dev/sda1   // /dev/sda1을 ext4 형식으로 포맷

# mkdir /data   // 마운트 포인트 생성

# mount /dev/sda1 /data   // /data 디렉터리를 마운트

# ls -l /dev/disk/by-uuid   // 마운트된 장치들의 UUID 값. (blkid)

 lrwxrwxrwx 1 root root 10 11월 29 07:00 1a0d8a4c-6fe5-3bda-ab6e-22381194e917 -> ../../sda1

# vi /etc/fstab   // 재부팅 후에도 마운트 적용

  UUID=1a0d8a4c-6fe5-3bda-ab6e-22381194e917 /data ext4 defaults 0 0
반응형
profile

Limetime's TimeLine

@Limetime

포스팅이 좋았다면 "공감❤️" 또는 "구독👍🏻" 해주세요!