5개의 디스크가 있습니다. 두개의 SSD와 세개의 1TB SATA 디스크. 아래와 같이 구성하고자 합니다:
- RAID 5 구성: 2+1
- bcache로 SSD 캐시 설정
- 파일 시스템 설정 및 자동 마운트 구성
Step-by-Step Process
Step 1: RAID 5 구성
- RAID 5 생성:
- RAID 초기화 상태 확인:
sudo mdadm --create --verbose /dev/md0 --level=5 --raid-devices=3 /dev/sda /dev/sdc /dev/sde
watch cat /proc/mdstat
# RAID 초기화가 완료될 때까지 기다리세요. 이 과정이 완료되면 다음 단계로 넘어갑니다.
Step 2: RAID 5 장치에 파일 시스템 생성 및 마운트
- 파일 시스템 생성:
- 마운트 포인트 생성:
- RAID 장치 마운트:
- 자동 마운트 설정 (/etc/fstab 업데이트):
sudo mkfs.ext4 /dev/md0
sudo mkdir -p /mnt/raid
sudo mount /dev/md0 /mnt/raid
sudo nano /etc/fstab
# 다음 줄을 추가하여 RAID 장치가 부팅 시 자동으로 마운트되도록 설정합니다:
/dev/md0 /mnt/raid ext4 defaults 0 0
Step 3: bcache 설정
- bcache-tools 설치:
- SSD 디스크를 bcache 캐시 장치로 설정:
- RAID 장치를 bcache 백엔드 장치로 설정:
- 캐시와 백엔드 장치 연결:
- cache 장치 확인:
- bcache 장치에 파일 시스템 생성:
- 마운트 포인트 생성:
- bcache 장치 마운트:
- 자동 마운트 설정 (/etc/fstab 업데이트):
sudo apt-get install bcache-tools
sudo make-bcache -C /dev/sdb
sudo make-bcache -B /dev/md0
echo /dev/sdb | sudo tee /sys/fs/bcache/register
sudo lsblk
# 여기서 /dev/bcache0 장치를 확인할 수 있어야 합니다.
sudo mkfs.ext4 /dev/bcache0
sudo mkdir -p /mnt/raid
sudo mount /dev/bcache0 /mnt/raid
sudo nano /etc/fstab
/dev/bcache0 /mnt/raid ext4 defaults 0 0
Step 4: bcache 재부팅 시 지속 설정
- bcache 설정 저장:
- 부팅 시 캐시 장치를 연결하는 스크립트 생성:
- 스크립트 실행 권한 부여 및 초기화 스크립트 등록:
sudo bcache-super-show /dev/sdb > /etc/bcache/sdb-super-block
sudo bcache-super-show /dev/md0 > /etc/bcache/md0-super-block
sudo nano /etc/init.d/bcache-attach
# 다음 내용을 추가합니다:
#!/bin/bash
echo /dev/sdb > /sys/fs/bcache/register
sudo chmod +x /etc/init.d/bcache-attach
sudo update-rc.d bcache-attach defaults
전체 과정 요약
- RAID 5를 /dev/md0로 구성하고 초기화 완료
- bcache를 통해 SSD 캐시 장치로 설정
- 파일 시스템 생성 후 마운트 및 /etc/fstab 업데이트
- 재부팅 시 bcache 설정이 지속되도록 스크립트 생성 및 등록
'Ubuntu > Ubuntu22.04' 카테고리의 다른 글
[lxc + rstudio server] 설정 및 접속 (0) | 2024.08.18 |
---|---|
[LXC] 리눅스 컨테이너 설치 (0) | 2024.08.18 |
Limesurvey Self-Hosting Installation [2] : nginx, php-fpm (0) | 2024.07.30 |
mail server 설정[1] - 요약 (1) | 2023.10.28 |
Limesurvey Self-Hosting Installation [1]: apache2, php (0) | 2023.09.28 |