RAID 0로 Arch Linux 설치하기
2개의 디스크가 각각 sda
, sdb
라고 가정하고,
sda1
을 boot, sdb1
을 swap으로 설정, 디스크의 남은 공간 sda2
, sdb2
를 RAID 0로 묶는다.
자세하게 설명되지 않은 것들은 Arch Linux Installation 참고
UEFI로 부팅되었는지 체크
Wifi가 필요하다면 연결
시계 업데이트
디스크 파티셔닝
cgdisk /dev/sda
- /dev/sda1 : 1GB (넉넉잡아 2GB도 무방할 듯), EFI System (EF00)
- /dev/sda2 : Linux filesystem (8300, default)
cgdisk /dev/sdb
- /dev/sdb1 : depends on RAM, Linux swap (8200)
- /dev/sdb2 : Linux filesystem (8300, default)
RAID 0로 묶기
modprobe raid0 mdadm --create /dev/md0 --level=0 --raid-devices=2 /dev/sda2 /dev/sdb2
파티션 포맷 및 마운트
mkfs.fat -F32 /dev/sda1 mkswap /dev/sdb1 mkfs.ext4 /dev/md0 mount /dev/md0 /mnt mkdir /mnt/boot mount /dev/sda1 /mnt/boot swapon /dev/sdb1
기본 패키지 설치
mdadm 설정
설정 파일 생성
mdadm --examine --scan > /mnet/etc/dadm.conf
rc.conf 수정
nano /mnt/etc/rc.conf
MODULES
:(raid0)
mkinitcpio.conf 수정
nano /mnt/etc/mkinitcpio.conf
MODULES
:(dm_mod)
HOOKS
:filesystems
앞에mdadm
추가- 예:
HOOKS=(base udev autodetect modconf block mdadm filesystems keyboard fsck)
- 예:
fstab 파일 생성
설치한 리눅스로 chroot
이후는 Arch Linux Installation를 따르면 된다.