2023. 7. 8. 16:30ใSystem ์์ ์ค/LINUX
๐ [Linux] Ubuntu 22.04 ZFS ์ค์
๐ฝ ๊ฐ์
๐ฆ ์๊ฐ
์ด๋ฒ์๋ ์๋ก ์ถ๊ฐ ๋๋ ๊ฐ๋ฐ WAS์ฉ ์๋ฒ์ ๋์คํฌ๋ฅผ ์ถ๊ฐํด ์ค๊ฑด๋ฐ, ZFS๋ก ์์
์ ํด์ฃผ๋ ค๊ณ ํด์.
ZFS์ ๋ํ ๊ฐ์๋ ์ด ๊ณณ์ ์์ฑํด ๋์์ผ๋ ์ด ๊ณณ์ ์ฐธ๊ณ ํด ์ฃผ์๋ฉด ๋ ์ข์ ๊ฑฐ ๊ฐ์์.
๐ฝ ZFS ์ค์
๐ฆ Disk ํ์ธ ๋ฐ ์ด๊ธฐ ๊ตฌ์ฑ
์ต์ด ์ถ๊ฐ๋ Disk ์ ๋ณด๋ฅผ ํ์ธํด ๋ณผ๊ฒ์.
์ฃผ๋๊ฐ ์ถ๊ฐํ Disk๊ฐ 1TB๋ก /dev/sdb์ ์กํ์๋๊ฑธ ํ์ธํ ์ ์์ด์.
์ต์ด ZFS Package๋ฅผ ์ค์นํด ์ฃผ๋๋ก ํ ๊ฒ์.
๋ง์ฝ ์ ๋ช ๋ น์ด์์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค๋ฉด ์๋์ฒ๋ผ ์งํ ํด ์ฃผ์ธ์.
์ด๋ฌํ ํ๋ฉด์ด ๋์ค๋ฉด ๊ทธ๋ฅ Enter๋ฅผ ๋๋ฌ์ฃผ๋ฉด ๋์ด๊ฐ๋๋ค.
์ค์น๊ฐ ์๋ฃ๋๋ฉด ์์ ๋ช
๋ น์ด๋ ํ๋ฒ ๋ฃ์ด์ค๋๋ค.
๐ฆ ZFS Pool ๋ง๋ค๊ธฐ
์๋ก ์ถ๊ฐํ 1TB Disk /dev/sdb๋ฅผ ํตํด zfs pool์ ๋ง๋ค์ด ์ฃผ๋๋ก ํ ๊ฒ์.
์์ ๊ฐ์ด Pool์ ๋ง๋ค์ด ์ค ์ ์๊ณ , Directory ๋ง๋ค๊ธฐ๋, fstab์ ๊ฑด๋ค ํ์ ์์ด ๋ฐ๋ก Mount ๋๋๊ฑธ ํ์ธํ ์ ์์ด์.
๐ก RAID ๊ตฌ์ฑ
1. Stripe ๊ตฌ์ฑ
# zpool create <Pool ์ด๋ฆ(์์)> <HDD1> <HDD2>
์ : zpool create Data /dev/sdb /dev/sdc
2. RAID1 (Mirror) ๊ตฌ์ฑ
# zpool create <Pool ์ด๋ฆ(์์)> mirror <HDD1> <HDD2>
๐ก Pool ์ญ์
# zpool destroy <Pool ์ด๋ฆ>
๐ฆ Pool ํ๋
์ด๋ฒ์๋ ๋ณด๋ค ์พ์ ํ ์ ์ฅ์๋ฅผ ๋ง๋ค๊ธฐ ์ํด Pool ํ๋์ ์งํํด ๋ณผ๊ฒ์.
sudo zfs set compression=lz4 <Pool Name>
sudo zfs set atime=off <Pool Name>
sudo zfs set sync=disabled <Pool Name>
sudo zfs set dnodesize=auto <Pool Name>
sudo zfs set redundant_metadata=most <Pool Name>
sudo zfs set xattr=sa <Pool Name>
sudo zfs set recordsize=128k <Pool Name>
์ด ๋ช
๋ น์ด๋ฅผ ํตํด ๋ช ๋ฐฐ ์์ถ๋ฅ ์ ๊ฐ๊ณ ์๋์ง๋ ํ์ธํ ์ ์์ด์.
'System ์์ ์ค > LINUX' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Linux] ์ฐ๋ถํฌ(Ubuntu) Fail2ban ๋ณด์ ์ค์ (0) | 2023.07.08 |
---|---|
[Linux] ์ฐ๋ถํฌ(Ubuntu) SSH ๋ณด์ ์ค์ (0) | 2023.07.08 |
[Linux] Ubuntu 22.04 GPT Partition ์ค์ ๋ฐ LVM ์ค์ (0) | 2023.07.08 |
[Linux] ssh server ์ค์น (0) | 2023.07.07 |
[Docker]Ubuntu22.04.05 LTS Server Docker, Docker-compose ์ค์น (0) | 2023.07.07 |