๋„คํŠธ์›Œํฌ ์Šคํ† ๋ฆฌ์ง€ OpenMediaVault 6 ์ƒ์„ฑ์„ ์œ„ํ•œ ๋ฐฐํฌ ๊ฐ€๋Šฅ

๋งˆ์ง€๋ง‰ ์ค‘์š”ํ•œ ๋ถ„๊ธฐ๊ฐ€ ํ˜•์„ฑ๋œ ์ง€ 6๋…„ ํ›„, ๋„คํŠธ์›Œํฌ ์Šคํ† ๋ฆฌ์ง€(NAS, Network-Attached Storage)๋ฅผ ๋น ๋ฅด๊ฒŒ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋Š” OpenMediaVault 2009 ๋ฐฐํฌํŒ์˜ ์•ˆ์ •์ ์ธ ๋ฆด๋ฆฌ์Šค๊ฐ€ ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. OpenMediaVault ํ”„๋กœ์ ํŠธ๋Š” FreeNAS ๋ฐฐํฌํŒ ๊ฐœ๋ฐœ์ž ์บ ํ”„๊ฐ€ ๋ถ„ํ• ๋œ ํ›„ 86๋…„์— ์„ค๋ฆฝ๋˜์—ˆ์œผ๋ฉฐ, ๊ทธ ๊ฒฐ๊ณผ FreeBSD ๊ธฐ๋ฐ˜์˜ ํด๋ž˜์‹ FreeNAS์™€ ํ•จ๊ป˜ ๋ถ„๊ธฐ๊ฐ€ ์ƒ์„ฑ๋˜์—ˆ์œผ๋ฉฐ ๊ฐœ๋ฐœ์ž๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ชฉํ‘œ๋ฅผ ์„ค์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฐฐํฌํŒ์„ Linux ์ปค๋„ ๋ฐ Debian ํŒจํ‚ค์ง€ ๊ธฐ๋ฐ˜์œผ๋กœ ์ด์ „ํ•ฉ๋‹ˆ๋‹ค. x64_868 ์•„ํ‚คํ…์ฒ˜์šฉ OpenMediaVault ์„ค์น˜ ์ด๋ฏธ์ง€(XNUMXMB)๊ฐ€ ๋‹ค์šด๋กœ๋“œ ์ค€๋น„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ฃผ์š” ํ˜์‹ :

  • ํŒจํ‚ค์ง€ ๊ธฐ๋ฐ˜์ด Debian 11 "Bullseye"๋กœ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ฒ˜์Œ๋ถ€ํ„ฐ ์™„์ „ํžˆ ๋‹ค์‹œ ์ž‘์„ฑ๋œ ์ƒˆ๋กœ์šด ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์ œ์•ˆ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
    ๋„คํŠธ์›Œํฌ ์Šคํ† ๋ฆฌ์ง€ OpenMediaVault 6 ์ƒ์„ฑ์„ ์œ„ํ•œ ๋ฐฐํฌ ๊ฐ€๋Šฅ
  • ์ด์ œ ์›น ์ธํ„ฐํŽ˜์ด์Šค์—๋Š” OpenMediaVault์— ๊ตฌ์„ฑ๋œ ํŒŒ์ผ ์‹œ์Šคํ…œ๋งŒ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
  • S3, OwnTone, PhotoPrism, WeTTY, FileBrowser ๋ฐ Onedrive์™€ ๊ฐ™์€ ๊ฒฉ๋ฆฌ๋œ ์ปจํ…Œ์ด๋„ˆ๋กœ ์„ค๊ณ„๋œ ์ƒˆ๋กœ์šด ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
    ๋„คํŠธ์›Œํฌ ์Šคํ† ๋ฆฌ์ง€ OpenMediaVault 6 ์ƒ์„ฑ์„ ์œ„ํ•œ ๋ฐฐํฌ ๊ฐ€๋Šฅ
  • ๋‹ค๋ฅธ USB ๋“œ๋ผ์ด๋ธŒ์—์„œ ๋ถ€ํŒ…๋œ ์‹œ์Šคํ…œ์—์„œ USB ๋“œ๋ผ์ด๋ธŒ์— ์„ค์น˜ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ํฌํ•จํ•˜์—ฌ ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ์˜ ๊ธฐ๋Šฅ์ด ํ™•์žฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ณ„๋„์˜ ๋ฐฑ๊ทธ๋ผ์šด๋“œ ํ”„๋กœ์„ธ์Šค ๋Œ€์‹  systemd watchdog์„ ์‚ฌ์šฉํ•˜์—ฌ ์ƒํƒœ๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•ฉ๋‹ˆ๋‹ค.
  • ํƒ์ƒ‰ ๋ชฉ๋ก์— ์‚ฌ์šฉ์ž์˜ ํ™ˆ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ํ‘œ์‹œํ•˜๋Š” ์˜ต์…˜์ด FTP ์„ค์ •์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ณด๊ด€ ์˜จ๋„๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๋Š” ์ˆ˜๋‹จ์ด ํ™•์žฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์„ ํƒํ•œ ๋“œ๋ผ์ด๋ธŒ์— ๋Œ€ํ•œ ์ผ๋ฐ˜ SMART ์„ค์ •์„ ๋ฌด์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • pam_tally2 ํŒจํ‚ค์ง€๋Š” pam_faillock์œผ๋กœ ๋Œ€์ฒด๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • omv-update ์œ ํ‹ธ๋ฆฌํ‹ฐ๋Š” omv-upgrade๋กœ ๋Œ€์ฒด๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ธฐ๋ณธ์ ์œผ๋กœ SMB NetBIOS ์ง€์›์€ ๋น„ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค(OMV_SAMBA_NMBD_ENABLE ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋ฅผ ํ†ตํ•ด ๋ฐ˜ํ™˜ํ•  ์ˆ˜ ์žˆ์Œ).
  • /dev/disk/by-label ์žฅ์น˜๋Š” ์˜ˆ์ธก ๊ฐ€๋Šฅํ•œ ๋ ˆ์ด๋ธ”์„ ์ƒ์„ฑํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ค‘๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋‹ค๋ฅธ ๊ทธ๋ž˜ํ”ฝ ํ™˜๊ฒฝ๊ณผ ๋ณ‘๋ ฌ๋กœ ์„ค์น˜ํ•˜๋Š” ๊ธฐ๋Šฅ์€ ์ค‘๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์‹œ์Šคํ…œ ๋กœ๊ทธ ์ง€์šฐ๊ธฐ ๊ธฐ๋Šฅ์ด ๋น„ํ™œ์„ฑํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค(๋กœ๊ทธ๋Š” ์ด์ œ systemd ์ €๋„์„ ์‚ฌ์šฉํ•˜์—ฌ ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค).
  • ์‚ฌ์šฉ์ž ์„ค์ •์—์„œ SSH์šฉ ed25519 ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.
  • SMB ํŒŒํ‹ฐ์…˜์—์„œ ํ˜ธ์ŠคํŒ…๋˜๋Š” ํ™ˆ ๋””๋ ‰ํ„ฐ๋ฆฌ์— ๋Œ€ํ•ด ํœด์ง€ํ†ต ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ณต์œ  ๋””๋ ‰ํ„ฐ๋ฆฌ ACL์ด ์žˆ๋Š” ํŽ˜์ด์ง€์—์„œ ์•ก์„ธ์Šค ๊ถŒํ•œ์„ ์ „์†กํ•˜๊ณ  ๋ณ€๊ฒฝํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. POSIX ํ˜ธํ™˜ ํŒŒ์ผ ์‹œ์Šคํ…œ์—์„œ ํ˜ธ์ŠคํŒ…๋˜์ง€ ์•Š๋Š” ๊ณต์œ  ๋””๋ ‰ํ„ฐ๋ฆฌ์˜ ๊ฒฝ์šฐ ACL ๊ตฌ์„ฑ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•˜๋Š” ๋ฒ„ํŠผ์ด ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ผ์ •์— ๋”ฐ๋ผ ์ž‘์—…์„ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ํ™•์žฅ๋œ ์„ค์ •์ž…๋‹ˆ๋‹ค.
  • DHCP๋ฅผ ํ†ตํ•ด ์ •๋ณด๋ฅผ ์–ป์€ DNS ์„œ๋ฒ„๋ณด๋‹ค ์ˆ˜๋™์œผ๋กœ ์ง€์ •๋œ DNS ์„œ๋ฒ„์— ๋” ๋†’์€ ์šฐ์„  ์ˆœ์œ„๊ฐ€ ๋ถ€์—ฌ๋˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
  • avahi-daemon ๋ฐฑ๊ทธ๋ผ์šด๋“œ ํ”„๋กœ์„ธ์Šค๋Š” ์ด์ œ OpenMediaVault ๊ตฌ์„ฑ๊ธฐ๋ฅผ ํ†ตํ•ด ๊ตฌ์„ฑ๋œ ์ด๋”๋„ท, ๋ณธ๋“œ ๋ฐ Wi-Fi ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค๋งŒ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • ๋กœ๊ทธ์ธ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋„คํŠธ์›Œํฌ ์Šคํ† ๋ฆฌ์ง€ OpenMediaVault 6 ์ƒ์„ฑ์„ ์œ„ํ•œ ๋ฐฐํฌ ๊ฐ€๋Šฅ

OpenMediaVault ํ”„๋กœ์ ํŠธ๋Š” ์ž„๋ฒ ๋””๋“œ ์žฅ์น˜์— ๋Œ€ํ•œ ์ง€์› ํ™•์žฅ๊ณผ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ ์„ค์น˜๋ฅผ ์œ„ํ•œ ์œ ์—ฐํ•œ ์‹œ์Šคํ…œ ๊ตฌ์ถ•์— ์šฐ์„ ์ˆœ์œ„๋ฅผ ๋‘๊ณ  ์žˆ์œผ๋ฉฐ, FreeNAS์˜ ์ฃผ์š” ๊ฐœ๋ฐœ ๋ฐฉํ–ฅ์€ ZFS ํŒŒ์ผ ์‹œ์Šคํ…œ์˜ ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. FreeNAS์™€ ๋น„๊ตํ•˜์—ฌ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ ์„ค์น˜ ๋ฉ”์ปค๋‹ˆ์ฆ˜์ด ์ƒ๋‹นํžˆ ์žฌ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ „์ฒด ํŽŒ์›จ์–ด๋ฅผ ๋ณ€๊ฒฝํ•˜๋Š” ๋Œ€์‹  OpenMediaVault๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๋ฉด ๊ฐœ๋ณ„ ํŒจํ‚ค์ง€๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๊ธฐ ์œ„ํ•œ ํ‘œ์ค€ ๋„๊ตฌ์™€ ์„ค์น˜ ํ”„๋กœ์„ธ์Šค ์ค‘์— ํ•„์š”ํ•œ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ๋ณธ๊ฒฉ์ ์ธ ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. .

OpenMediaVault ์ œ์–ด ์›น ์ธํ„ฐํŽ˜์ด์Šค๋Š” PHP๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ ํŽ˜์ด์ง€๋ฅผ ๋‹ค์‹œ ๋กœ๋“œํ•˜์ง€ ์•Š๊ณ  Ajax ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜์—ฌ ํ•„์š”์— ๋”ฐ๋ผ ๋ฐ์ดํ„ฐ๋ฅผ ๋กœ๋“œํ•˜๋Š” ๊ฒƒ์ด ํŠน์ง•์ž…๋‹ˆ๋‹ค(FreeNAS ์›น ์ธํ„ฐํŽ˜์ด์Šค๋Š” Django ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Python์œผ๋กœ ์ž‘์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค). ์ธํ„ฐํŽ˜์ด์Šค์—๋Š” ๋ฐ์ดํ„ฐ ๊ณต์œ  ๋ฐ ๊ถŒํ•œ ๋ถ„ํ• (ACL ์ง€์› ํฌํ•จ)์„ ๊ตฌ์„ฑํ•˜๋Š” ๊ธฐ๋Šฅ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋‹ˆํ„ฐ๋ง์„ ์œ„ํ•ด SNMP(v1/2c/3)๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋ฌธ์ œ์— ๋Œ€ํ•œ ์•Œ๋ฆผ์„ ์ด๋ฉ”์ผ๋กœ ๋ณด๋‚ด๋Š” ์‹œ์Šคํ…œ์ด ๋‚ด์žฅ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค(SMART๋ฅผ ํ†ตํ•œ ๋””์Šคํฌ ์ƒํƒœ ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ ๋ฌด์ •์ „ ์ „์› ๊ณต๊ธ‰ ์žฅ์น˜ ์ž‘๋™ ๋ชจ๋‹ˆํ„ฐ๋ง ํฌํ•จ). ์ฒด๊ณ„).

์Šคํ† ๋ฆฌ์ง€ ์ž‘์—… ๊ตฌ์„ฑ๊ณผ ๊ด€๋ จ๋œ ๊ธฐ๋ณธ ์„œ๋น„์Šค ์ค‘์—๋Š” SSH/SFTP, FTP, SMB/CIFS, DAAP ํด๋ผ์ด์–ธํŠธ, RSync, BitTorrent ํด๋ผ์ด์–ธํŠธ, NFS ๋ฐ TFTP๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ํŒŒ์ผ ์‹œ์Šคํ…œ์œผ๋กœ EXT3, EXT4, XFS ๋ฐ JFS๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. OpenMediaVault ๋ฐฐํฌํŒ์€ ์ฒ˜์Œ์—๋Š” ์• ๋“œ์˜จ์„ ์—ฐ๊ฒฐํ•˜์—ฌ ๊ธฐ๋Šฅ ํ™•์žฅ์„ ๋ชฉํ‘œ๋กœ ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— AFP(Apple Filing Protocol), BitTorrent ์„œ๋ฒ„, iTunes/DAAP ์„œ๋ฒ„, LDAP, iSCSI ๋Œ€์ƒ, UPS, LVM ๋ฐ ๋ฐ”์ด๋Ÿฌ์Šค ๋ฐฑ์‹ ์— ๋Œ€ํ•œ ์ง€์›์„ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ๋ณ„๋„๋กœ ๊ฐœ๋ฐœํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. (ClamAV). mdadm์„ ์‚ฌ์šฉํ•˜์—ฌ ์†Œํ”„ํŠธ์›จ์–ด RAID(JBOD/0/1/5/6) ์ƒ์„ฑ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€