๋ง์ดํธ(mount)๋?
์ ์ฅ ์ฅ์น๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด ์ฅ๋น๋ฅผ ํ์ผ ์์คํ ํธ๋ฆฌ์ ๋ถ์ฐฉ(mount)ํ๋ ๊ฒ
์ด๋ฅผ ํตํด ์ด์์ฒด์ ๊ฐ ํด๋น ์ฅ๋น๋ฅผ ์ธ์ํ ์ ์๊ฒ ๋๋ค.
๋ง์ดํธ ์ง์ : ์ฅ๋น๊ฐ ๋ง์ดํธ๋๋ ์์น
์๋์ฐ๋ C:\, D:\์ฒ๋ผ ๊ฐ ์ ์ฅ ์ฅ์น๋ณ๋ก ๋ณ๋์ ํธ๋ฆฌ ๊ตฌ์กฐ๋ฅผ ๊ฐ๋ ๋ฐ๋ฉด, ๋ฆฌ๋ ์ค๋ ๋ฃจํธ ๋๋ ํฐ๋ฆฌ(/)๋ฅผ ๊ธฐ์ค์ผ๋ก ์ค์ง ํ๋์ ํ์ผ ์์คํ ํธ๋ฆฌ๋ฅผ ์ ์งํ๋ค. ์ฅ๋น๋ค์ ์ฌ๊ธฐ์ ํน์ ๋ง์ดํธ ์ง์ ์ ๋ถ์ฐฉ(mount)๋๋ ๊ฒ์ด๋ค. ๋ง์ดํธ ์ง์ ์ ์ฅ๋น๊ฐ ๋ง์ดํธ๋๋ ์์น๋ก ํธ๋ฆฌ ๊ตฌ์กฐ์์ ํ๋์ ๋๋ ํฐ๋ฆฌ์ ํด๋นํ๋ค.
์ ์ฅ ์ฅ์น ์ด๋ฆ ํจํด
๋ฆฌ๋ ์ค์์ /dev ๋๋ ํฐ๋ฆฌ ์์๋ ๋ง์ ์ฅ์นํ์ผ๋ค์ด ์กด์ฌํ๋ค. IDE ๋์คํฌ, SCSI ๋์คํฌ ๋ฑ์ ๊ฐ ์ ์ฅ ์ฅ์น ๋ณ ์ด๋ฆ ํจํด์ ๋ค์๊ณผ ๊ฐ๋ค.
๋ฆฌ๋ ์ค ์ง์ ๋ช ์นญ | ์ค๋ช |
/dev/hd* | IDE ๋์คํฌ /dev/hda : ์ฒซ ๋ฒ์งธ ๋์คํฌ(๋ง์คํฐ) /dev/hdb : ์ฒซ ๋ฒ์งธ ๋์คํฌ(์ฌ๋ ์ด๋ธ) /dev/hdc : ๋ ๋ฒ์งธ ๋์คํฌ(๋ง์คํฐ) /dev/hdd : ๋ ๋ฒ์งธ ๋์คํฌ(์ฌ๋ ์ด๋ธ) /dev/hda1 : ์ฒซ ๋ฒ์งธ ๋์คํฌ์ ์ฒซ ๋ฒ์งธ ํํฐ์ /dev/hda2 : ์ฒซ ๋ฒ์งธ ๋์คํฌ์ ๋ ๋ฒ์งธ ํํฐ์ |
/dev/sd* | SCSI ๋์คํฌ PATA/SATA ํ๋๋์คํฌ, ํ๋์ ๋ฉ๋ชจ๋ฆฌ, USB ๋ฉ๋ชจ๋ฆฌ ๋ฑ ์ด๋ฆ ์ง์ ๋ฐฉ๋ฒ์ IDE ๋์คํฌ์ ๋์ผ |
/dev/sr /dev/sg |
๊ดํ ๋๋ผ์ด๋ธ CD/DVD ๋ฆฌ๋/๋ ์ฝ๋ /dev/sr0, /dev/sr1, ... : ์ฝ๊ธฐ ์ ์ฉ /dev/sg0, /dev/sg2, ... : ์ฐ๊ธฐ ๊ฐ๋ฅ |
/dev/tty* /dev/pts/* |
/dev/tty1, /dev/tty2, ... : ๊ฐ์ ์ฝ์ /dev/pts/0, /dev/pts/1 : ๊ฐ์ ํฐ๋ฏธ๋ ์ฅ์น |
๋ฌผ๋ฆฌ์ ์ธ ์ฅ์น์ a, b, c์ ๊ฐ์ด ์ํ๋ฒณ ์์ผ๋ก ์ด๋ฆ์ด ์ ํด์ง๊ณ ํํฐ์ ์ 1, 2, 3๊ณผ ๊ฐ์ด ์ซ์๊ฐ ๋ถ๋๋ค. ์ค์ ์ฅ์น ํ์ผ์ ๊ฐ๋ฆฌํค๋ /dev/cdrom, /dev/dvd์ ๊ฐ์ ์ฌ๋ฒ๋ฆญ ๋งํฌ๋ ํธ์์ ์์ฃผ ์ฌ์ฉ๋๋ค.
์ด๋ฌํ ์ฅ์น ๋ณ ์ด๋ฆ ํจํด์ ์๋ฉด /dev ๋๋ ํฐ๋ฆฌ ํ์์ ์ฅ์น ํ์ผ๋ค์ด ๋๋ต ์ด๋ค ์ฅ์น์ธ์ง ๊ตฌ๋ถํ ์ ์๋ค.
๋ฆฌ๋ ์ค ํ์ผ ์์คํ ๊ณ์ธต๊ตฌ์กฐ ํ์ค(FHS: Filesystem Hierarchy Standard)
๋ฆฌ๋ ์ค ๋ฐฐํฌํ์ ๋ค์ํ์ ๋ฐ๋ผ ๋ฆฌ๋ ์ค ํ์ผ ์์คํ ๊ณ์ธต๊ตฌ์กฐ ํ์ค, ์ฆ ํ์ค ๋๋ ํฐ๋ฆฌ์ ๋ํ ์๊ตฌ๊ฐ ์๊ฒผ๋ค. ํ์ฌ ๋๋ถ๋ถ์ ๋ฆฌ๋ ์ค ๋ฐฐํฌํ์ FHS์ ๋ง์ถฐ ๊ฐ๋ฐ๋๊ณ ์๋ค. ๊ฐ ๋๋ ํฐ๋ฆฌ ๋ณ๋ก ์ฉ๋๋ฅผ ์ ํ๊ณ ์ฉ๋์ ๋ง์ถฐ ์ฌ์ฉํ๋ค. ์ค์ํ ํ์ค ๋๋ ํฐ๋ฆฌ๋ ๋ค์๊ณผ ๊ฐ๋ค.
๋๋ ํฐ๋ฆฌ | ์ค๋ช |
/ | ํ์ผ ์์คํ ์ต์์ ๋๋ ํฐ๋ฆฌ |
/bin, /sbin | ๋ฆฌ๋
์ค ํต์ฌ ๋ช
๋ น์ด์ ์คํ ํ์ผ /bin : ์ฌ์ฉ์ ๋ช ๋ น์ธ ls, cat, cp ๋ฑ์ ์คํ ํ์ผ /sbin : ๋ถํ ๊ณผ์ ์์ ํ์ํ ๋ช ๋ น์ด๋ ๊ด๋ฆฌ์์ฉ ๋ช ๋ น์ด์ธ fsck, shutdown ๋ฑ์ ์คํ ํ์ผ |
/boot | ๋ฆฌ๋
์ค๊ฐ ๋ถํ
๋ ๋ ํ์ํ ํ์ผ ๋ถํธ ๋ก๋ ์ค์ ํ์ผ, ์ปค๋ ์ด๋ฏธ์ง ๋ฑ |
/dev | ๋๋ฐ์ด์ค ๋๋ผ์ด๋ฒ๋ค๊ณผ ๊ด๋ จ๋ ํ์ผ๋ค์ ์ ์ฅํ๋ ๋๋ฐ์ด์ค ๋๋ ํฐ๋ฆฌ ๋ชจ๋ ํ๋์จ์ด๋ ์ด ๋๋ ํฐ๋ฆฌ์ ์๋ ํ์ผ์ ํตํด ์ ๊ทผ ๊ฐ๋ฅ |
/etc | ๋ฆฌ๋
์ค ์์คํ
์์ ๊ฐ์ฅ ์ค์ํ ๋๋ ํฐ๋ฆฌ ์์คํ ์ค์ ํ๊ฒฝ ์ค์ ํ์ผ, ์๋ฒ ํ๋ก๊ทธ๋จ ์ค์ ํ์ผ, ์์คํ ์ด๊ธฐํ ์คํฌ๋ฆฝํธ ๋ฑ |
/home | ์ฌ์ฉ์ ๊ณ์ ํ ๋๋ ํฐ๋ฆฌ |
/lib | /bin, /sbin์ ์๋ ํ๋ก๊ทธ๋จ๋ค์ด ์์กดํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํ์ผ๋ค |
/media | USB ๋ฉ๋ชจ๋ฆฌ๋ CD/DVD-ROM๊ฐ์ ํ๋ถ์ฐฉ์ด ๊ฐ๋ฅํ ์ ์ฅ ์ฅ์น๊ฐ ์๋์ผ๋ก ๋ง์ดํธ๋ ๋ ๋ง์ดํธ ์ง์ ์ ์ ๊ณต |
/proc | ์ปค๋์ด ์ฌ์ฉํ๋ ๊ฐ์์ ํ์ผ ์์คํ
๋ฉ๋ชจ๋ฆฌ, CPU๊ฐ์ ์์คํ ์์ ๊ด๋ จ ์ ๋ณด, ์คํ ์ค์ธ ํ๋ก์ธ์ค ๊ด๋ จ ์ ๋ณด, ์ปค๋ ๊ด๋ จ ์ ๋ณด ๋ฑ |
/root | ๋ฃจํธ ๊ณ์ ๋๋ ํฐ๋ฆฌ |
/usr | ๋ฆฌ๋
์ค ํต์ฌ ๋ช
๋ น ์ธ ๋๋ถ๋ถ์ ์ฌ์ฉ์ ๋ช
๋ น, ๊ฒ์, X ์๋์ฐ ์์คํ
, ์จ๋ผ์ธ ๋งค๋ด์ผ ๋ฑ /usr/bin : ์์ถ, ๋คํธ์ํฌ ๊ด๋ จ ์คํ ํ์ผ ๋ฑ /usr/sbin : ์ด๋ฉ์ผ, ๋คํธ์ํฌ ๊ด๋ จ ๊ด๋ฆฌ์์ฉ ๋ช ๋ น ์คํ ํ์ผ ๋ฑ /usr/include : C, C++ ํค๋ ํ์ผ๋ค /usr/lib : /usr/bin, /usr/sbin์ ์๋ ํ๋ก๊ทธ๋จ๋ค์ด ์์กดํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํ์ผ๋ค |
/var | ์์คํ
์ด์ ์ค์ ํ์ํ ๊ฐ๋ณ ์๋ฃ๋ค ์ฃผ๋ก ์์คํ ์ด์ ๋ก๊ทธ, ์คํ ๋๋ ํฐ๋ฆฌ, ์์ ํ์ผ ๋ฑ ๋ฉ์ผ ์๋ฒ, ์น ์๋ฒ, ftp ์๋ฒ ์ด์ ์์๋ ํด๋น ํ์ ๋๋ ํฐ๋ฆฌ์ ์ฌ์ฉ์ ๋ฉ์ผ๋ฐ์ค, ์น ์ฝํ ์ธ , ๊ณต์ ํ์ผ์ ๊ธฐ๋กํ๊ธฐ ์ํด ์ฌ์ฉ |
๋๋ถ๋ถ์ ๋ฆฌ๋ ์ค ๋ฐฐํฌํ๋ค์ ์ด์ ๊ฐ์ ๋๋ ํฐ๋ฆฌ ๋ฐ ๊ตฌ์กฐ๋ฅผ ๊ณตํต์ ์ผ๋ก ๊ฐ์ง๋ค๊ณ ํ ์ ์๋ค.
๊ด๋ จ ํฌ์คํธ
[OS/Unix·Linux] - ์ ๋์ค์ ๋ฆฌ๋ ์ค, GNU GPL ๊ทธ๋ฆฌ๊ณ ๋ฆฌ๋ ์ค ๋ฐฐํฌํ ์ข ๋ฅ
[OS/Unix·Linux] - ๋ฆฌ๋ ์ค ์(shell)์ ์ดํด
[OS/Unix·Linux] - ๋ฆฌ๋ ์ค ์ ๋ช ๋ น์ด ๊ธฐ๋ณธ ์ฌํญ ์ ๋ฆฌ
๋๊ธ