[CentOS 7.9] Synology NAS Volume Mount

2022. 11. 9. 20:53ใ†System ์ž‘์—…์‹ค/LINUX

728x90
๋ฐ˜์‘ํ˜•

 

 





 

 

 

๐Ÿš€ Synology NAS์™€ CentOS 7.9 ๋ณผ๋ฅจ ์—ฐ๊ฒฐํ•˜๊ธฐ

    ๐Ÿ”ฝ  Synoloy NAS

        ๐Ÿ“ฆ ์„ค์ •ํ•˜๊ธฐ

์ตœ์ดˆ Synology NAS ๋ณผ๋ฅจ์„ ์™ธ๋ถ€ Server์— Mount(์—ฐ๊ฒฐ) ํ•˜๊ธฐ ์œ„ํ•ด์„œ Synology NAS์— ๋ช‡๊ฐ€์ง€ ์„ค์ •์ด ํ•„์š”ํ•ด์š”.

์ œ์–ดํŒ


์‹œ๋†€๋กœ์ง€ ๋‚˜์Šค ์ œ์–ดํŒ์—์„œ ํŒŒ์ผ ์„œ๋น„์Šค๋กœ ์ด๋™ ํ•ฉ๋‹ˆ๋‹ค.




NFS(Network File System) Tab์—์„œ NFS ํ”„๋กœํ† ์ฝœ์„ ์„ค์ •ํ•˜๊ณ , NFS ์„œ๋น„์Šค ํ™œ์„ฑํ™”๋ฅผ ๋ˆŒ๋Ÿฌ์ฃผ์„ธ์š”.



์ด๋ฒˆ์—” CentOS์—์„œ ์‚ฌ์šฉํ•  Directory๋ฅผ ๋งŒ๋“ค์–ด ์ค„๊ฒŒ์š”.

์ œ์–ดํŒ


์ตœ์ดˆ ์ œ์–ดํŒ์—์„œ ๊ณต์œ  ํด๋”๋กœ ๋“ค์–ด๊ฐ€ ์ค๋‹ˆ๋‹ค.




CentOS์™€ ์—ฐ๊ฒฐ๋  End Point Directory๋ฅผ ๋งŒ๋“ค์–ด ์ค„๊ฒŒ์š”.



ํ•ด๋‹น Directory ์ด๋ฆ„๊ณผ ์„ค๋ช…์„ ์จ ์ฃผ์—ˆ์–ด์š”.



 

 

728x90


๋‹ค์Œ์„ ๊ณ„์† ๋ˆŒ๋Ÿฌ ๋„˜์–ด๊ฐ„ ๋’ค ๋งŒ๋“ค์–ด ์ง€๋ฉด ์œ„์™€ ๊ฐ™์ด ํŽธ์ง‘์„ ๋ˆŒ๋Ÿฌ์ฃผ์„ธ์š”.



์œ„์™€ ๊ฐ™์ด NFS ๊ถŒํ•œ์—์„œ ์ƒ์„ฑ์„ ๋ˆŒ๋Ÿฌ ์ค๋‹ˆ๋‹ค.



๋ฐ˜์‘ํ˜•


์ฃผ๋‹ˆํ•˜๋ž‘์€ ์œ„์™€ ๊ฐ™์ด ์„ค์ •์„ ํ•ด ์ฃผ์—ˆ์–ด์š”.



โˆ™ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„ ๋˜๋Š” IP
  - ๊ณต์œ  ํด๋”์— Accessํ•  NFS Client์˜ IP์ฃผ์†Œ ์ž…๋ ฅ.
  - ์„ธ ๊ฐ€์ง€ ๋ฐฉ์‹์œผ๋กœ ํ˜ธ์ŠคํŠธ ์ง€์ • ๊ฐ€๋Šฅ.

์ข…    ๋ฅ˜ ์„ค   ๋ช…
๋‹จ์ผ ํ˜ธ์ŠคํŠธ ์ •๊ทœํ™”๋œ ๋„๋ฉ”์ธ ์ด๋ฆ„ ํ˜น์€ IP ์ฃผ์†Œ
์™€์ผ๋“œ ์นด๋“œ *, *.synology.com๊ณผ ๊ฐ™์€ ํ˜•์‹์œผ๋กœ ์„ค์ •
IP ๋„คํŠธ์›Œํฌ 203.74.205.32/255.255.252.0,
203.74.205.32/24
๊ฐ™์€ ํ˜•์‹์œผ๋กœ ์„ค์ •



โˆ™ ๊ถŒํ•œ
  - NFS Client์— ๋Œ€ํ•œ ์ฝ๊ธฐ / ์“ฐ๊ธฐ ๊ถŒํ•œ ์„ ํƒ.

 

โˆ™ ๋ณด์•ˆ
  - ๊ตฌํ˜„ํ•  ๋ณด์•ˆ ํŠน์„ฑ ์ง€์ •.


์ข…    ๋ฅ˜ ์„ค   ๋ช…
AUTH_SYS NFS Client UID(User ID) ๋ฐ GID(Group IP) ์ด์šฉ Access ๊ถŒํ•œ ํ™•์ธ.
Kerberos ์ธ์ฆ NFS Client๊ฐ€ ๊ณต์œ  ํด๋”์— ์—ฐ๊ฒฐ ๋˜๋ฉด Kerberos ์ธ์ฆ ์ˆ˜ํ–‰.
Client๋Š” Kerberos ์ธ์ฆ ํ†ต๊ณผ ๋’ค์—๋งŒ ๊ณต์œ  ํด๋” Access ๊ฐ€๋Šฅ. 
Kerberos ๋ฌด๊ฒฐ์„ฑ Kerberos ์ธ์ฆ ์ˆ˜ํ–‰ ๋ฐ Data ์ „์†ก ์ค‘ Packet ๋ฌด๊ฒฐ์„ฑ ๋ณด์žฅ.
Kerberos ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ Kerberos ์ธ์ฆ ์ˆ˜ํ–‰ ๋’ค Data ์ „์†ก ์ค‘ NFS Packet ์•”ํ˜ธํ™”ํ•˜์—ฌ
์•…์˜์ ์ธ ์ด์šฉ์ž๊ฐ€ NFS ํŠธ๋ž˜ํ”ฝ ๋ณ€์กฐ ๋ฐฉ์ง€.



โˆ™ squash
  - ์ด ํ•„๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ NFS Client์˜ ์‚ฌ์šฉ์ž Access ๊ถŒํ•œ ์ œ์–ด ๊ฐ€๋Šฅ.


์ข…    ๋ฅ˜ ์„ค   ๋ช…
๋งคํ•‘ ์—†์Œ root ์‚ฌ์šฉ์ž๋ฅผ ํฌํ•จํ•˜์—ฌ NFS Client์˜ ๋ชจ๋“  ์‚ฌ์šฉ์ž๊ฐ€ ์›๋ž˜์˜ Access ๊ถŒํ•œ ์œ ์ง€ ๊ฐ€๋Šฅ.
admin์— root ๋งคํ•‘ ์‹œ์Šคํ…œ์—์„œ admin ์‚ฌ์šฉ์ž Access ๊ถŒํ•œ๊ณผ ๋™๋“ฑํ•œ Access ๊ถŒํ•œ์ด NFS Client root ์‚ฌ์šฉ์ž์—๊ฒŒ ํ• ๋‹น.
guest์— root ๋งคํ•‘ ์‹œ์Šคํ…œ์—์„œ guest Access ๊ถŒํ•œ๊ณผ ๋™๋“ฑํ•œ Access ๊ถŒํ•œ์ด NFS Client root ์‚ฌ์šฉ์ž์—๊ฒŒ ํ• ๋‹น.
guest์— ๋ชจ๋“  ์‚ฌ์šฉ์ž ๋งคํ•‘ ์‹œ์Šคํ…œ์—์„œ guest Access ๊ถŒํ•œ๊ณผ ๋™๋“ฑํ•œ Access ๊ถŒํ•œ์ด NFS Client ๋ชจ๋“  ์‚ฌ์šฉ์ž์—๊ฒŒ ํ• ๋‹น.



โˆ™ ๋น„๋™๊ธฐ ํ™œ์„ฑํ™”
  - File ๋ณ€๊ฒฝ์ด ์™„๋ฃŒ๋˜๊ธฐ ์ „์— Synology NAS๊ฐ€ NFS Client ์š”์ฒญ์— ์‘๋‹ตํ•  ์ˆ˜ ์žˆ์–ด ์„ฑ๋Šฅ ํ–ฅ์ƒ ํšจ๊ณผ.


โˆ™ ๊ถŒํ•œ์ด ์—†๋Š” Port๋กœ๋ถ€ํ„ฐ ์—ฐ๊ฒฐ ํ—ˆ์šฉ(1024๋ณด๋‹ค ๋†’์€ Port)
  - Synology NAS ์—ฐ๊ฒฐ ์‹œ NFS Client๊ฐ€ ๊ถŒํ•œ ์—†๋Š” Port(์˜ˆ: 1024๋ณด๋‹ค ๋†’์€ Port ๋ฒˆํ˜ธ)๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Œ.


โˆ™ ์‚ฌ์šฉ์ž์—๊ฒŒ Mounting๋œ ํ•˜์œ„ Directory Access ํ—ˆ์šฉ
  - NFS Client๊ฐ€ Mounting๋œ ํ•˜์œ„ Directory Access ๊ฐ€๋Šฅ.






์„ค์ •์ด ์™„๋ฃŒ ๋˜์—ˆ์œผ๋ฉด ์ €์žฅ์„ ๋ˆŒ๋Ÿฌ ์ค๋‹ˆ๋‹ค.




 

 

 

 

 

    ๐Ÿ”ฝ  Client

        ๐Ÿ“ฆ CentOS 7.9 ์„ค์ •

Synology NAS์—์„œ ์—ฐ๊ฒฐํ•  ๊ณณ์„ ๋งŒ๋“ค์–ด ์ฃผ์—ˆ์œผ๋‹ˆ ๋ณธ๊ฒฉ์ ์œผ๋กœ CentOS์—์„œ ํ•ด๋‹น NFS๋ฅผ ์—ฐ๊ฒฐํ•ด ๋ณผ ๊ฒƒ์ด์—์š”.

๋จผ์ € NFS ๊ด€๋ จ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์„ค์น˜ํ•ด ์ฃผ๋„๋ก ํ• ๊ฒŒ์š”.

sudo yum install nfs-utils


CentOS์˜ ๊ฒฝ์šฐ ์œ„์˜ ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด ์„ค์น˜๋ฅผ ํ•  ์ˆ˜ ์žˆ์–ด์š”.
์ฃผ๋‹ˆํ•˜๋ž‘์€ ์ด๋ฏธ ์„ค์น˜๊ฐ€ ๋˜์–ด ์žˆ๋‹ค๊ณ  ํ•˜๋„ค์š”.




๐Ÿ’ก ์ฐธ๊ณ  ์‚ฌํ•ญ
NFS ๊ตฌ์„ฑ ์š”์†Œ ์„ค์น˜๋ฒ•

โˆ™ Ubuntu
sudo apt-get update && apt-get upgrade -y

sudo apt-get install nfs-common -y

 

 

sudo mkdir {directory Path/directory Name}


์ฃผ๋‹ˆํ•˜๋ž‘์€ Synology NAS์™€ ์—ฐ๊ฒฐํ•  Directory ์ด๋ฆ„์„ vm์ด๋ผ๊ณ  ์ง€์–ด์ฃผ๊ณ  ๋งŒ๋“ค์–ด ์ฃผ์—ˆ์–ด์š”.



sudo mount -t nfs {Synology NAS IP ์ฃผ์†Œ}:{Synology NAS mount path of shared folder} /{Mount Point on NFS Clinet}


์œ„์™€ ๊ฐ™์ด Synology์™€ ์—ฐ๊ฒฐ์„ ํ•˜๋ฉด ๋˜๋Š”๋ฐ, Synology NAS mount path of shared folder ์ •๋ณด๋Š” 


ํ•ด๋‹น ๊ณต์œ  ํด๋” ํŽธ์ง‘์—์„œ NFS ๊ถŒํ•œ์œผ๋กœ ๋“ค์–ด๊ฐ€๋ฉด ๋งจ ๋ฐ‘์— ๋งˆ์šดํŠธ ๊ฒฝ๋กœ๋ผ๊ณ  ํ•ด์„œ ์นœ์ ˆํ•˜๊ฒŒ ์•Œ๋ ค์ค๋‹ˆ๋‹ค.


 


๋งŒ์•ฝ ์œ„์™€ ๊ฐ™์ด ์—ฐ๊ฒฐ์ด ๋˜์ง€ ์•Š๋Š”๋‹ค๋ฉด ์•„๋ž˜ ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด ์—ฐ๊ฒฐ ๊ฐ€๋Šฅํ•œ ์ •๋ณด๋ฅผ ํ™•์ธ ํ•ด ์ค๋‹ˆ๋‹ค.





์ด ๋•Œ ์œ„์™€ ๊ฐ™์ด ์—ฐ๊ฒฐ์„ ํ•  ์ˆ˜ ์—†๋‹ค๊ณ  ๋‚˜์˜จ๋‹ค๋ฉด ๋ฐฉํ™”๋ฒฝ์ด ๋ง‰๊ณ  ์žˆ์„ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์€ ๊ฒƒ์ด์—์š”.


 


์œ„์™€ ๊ฐ™์ด ๋ฐฉํ™”๋ฒฝ์— NFS์˜ Port ๋ฒˆํ˜ธ๋ฅผ ๋ฐฉํ™”๋ฒฝ์— ๋“ฑ๋กํ•ด ์ค๋‹ˆ๋‹ค.

๊ทธ๋Ÿฐ ๋’ค ๋ฐฉํ™”๋ฒฝ์„ ์žฌ ๊ธฐ๋™ํ•ด ์ฃผ์„ธ์š”.



SELINUX์— ํ•ด๋‹น Port๊ฐ€ ์ •์ƒ์ ์œผ๋กœ ๋“ฑ๋ก๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•ด ๋ณด์•˜์–ด์š”.




df -h


์œ„์™€ ๊ฐ™์ด ์—ฐ๋™์ด ๋œ ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์–ด์š”.


 

ํ•˜์ง€๋งŒ ์œ„์™€ ๊ฐ™์ด๋งŒ ํ•˜๋ฉด Server๊ฐ€ ์žฌ๋ถ€ํŒ… ๋˜์—ˆ์„ ๋•Œ, ์œ„ ์—ฐ๊ฒฐ์ด ๋Š๊ธฐ๊ฒŒ ๋˜์š”.

์žฌ๋ถ€ํŒ…์ด ๋˜๋”๋ผ๋„ ์—ฐ๊ฒฐ์ด ๋Š๊ธฐ์ง€ ์•Š๊ฒŒ ์„ค์ •์„ ํ•ด ์ค„๊ฒŒ์š”.



/etc/fatab


vim /etc/fatab์„ ํ†ตํ•ด ๋งจ ๋ฐ‘์— ์œ„์™€ ๊ฐ™์ด ์„ค์ •์„ ํ•ด ์ฃผ์—ˆ์–ด์š”.


sudo mount -a


๊ทธ๋ฆฌ๊ณ , ์œ„์˜ ๋ช…๋ น์–ด๋กœ mount ์ •๋ณด๋ฅผ ์ž…๋ ฅํ•ด ์ฃผ์—ˆ์–ด์š”.

 

 



sudo reboot


์žฌ๋ถ€ํŒ…์„ ํ•˜๊ณ , ์ œ๋Œ€๋กœ mount๊ฐ€ ๋˜๋Š”์ง€ ํ™•์ธํ•ด ๋ณผ๊ฒŒ์š”.



df -h


์ •์ƒ์ ์œผ๋กœ Mount ๋˜๊ณ  ์žˆ๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์–ด์š”.



 

 

 

 

 

 

728x90
๋ฐ˜์‘ํ˜•