우리의 서버는 램 메모리가 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 |