๐Ÿ› ๏ธ OS

[OS] 16. ํŒŒ์ผ๊ณผ ๋””๋ ‰ํ† ๋ฆฌ

JINiOS 2024. 6. 3. 17:27
728x90

1. ํŒŒ์ผ ์‹œ์Šคํ…œ (file system)

  • ํŒŒ์ผ๊ณผ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ์šด์˜์ฒด์ œ ๋‚ด์˜ ํ”„๋กœ๊ทธ๋žจ
  • ํŒŒ์ผ๊ณผ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ๋‹ค๋ฃจ์–ด ์ฃผ๋Š” ํ”„๋กœ๊ทธ๋žจ

 

2. ํŒŒ์ผ๊ณผ ๋””๋ ‰ํ„ฐ๋ฆฌ

  • ๋ณด์กฐ๊ธฐ์–ต ์žฅ์น˜์˜ ๋ฐ์ดํ„ฐ ๋ฉ์–ด๋ฆฌ

 

3. ํŒŒ์ผ

  • ๋ณด์กฐ๊ธฐ์–ต์žฅ์น˜์— ์ €์žฅ๋œ ๊ด€๋ จ ์ •๋ณด์˜ ์ง‘ํ•ฉ
  • ์˜๋ฏธ ์žˆ๊ณ  ๊ด€๋ จ ์žˆ๋Š” ์ •๋ณด๋ฅผ ๋ชจ์€ ๋…ผ๋ฆฌ์  ๋‹จ์œ„
  • ํŒŒ์ผ์„ ์ด๋ฃจ๋Š” ์ •๋ณด
    ํŒŒ์ผ์„ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ์ •๋ณด + ๋ถ€๊ฐ€ ์ •๋ณด(=์†์„ฑ, ๋ฉ”ํƒ€ ๋ฐ์ดํ„ฐ)
  • ํŒŒ์ผ์˜ ์†์„ฑ (์šด์˜์ฒด์ œ๋งˆ๋‹ค ๋‹ค๋ฆ„)
    • ์œ ํ˜•: ์šด์˜์ฒด์ œ๊ฐ€ ์ธ์ง€ํ•˜๋Š” ํŒŒ์ผ์˜ ์ข…๋ฅ˜๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค → ํ™•์žฅ์ž๋กœ ํžŒํŠธ๋ฅผ ์ค€๋‹ค (ex. c, c++, zip, lib, mov, mp3, .exe)
    • ํฌ๊ธฐ: ํŒŒ์ผ์˜ ํ˜„์žฌ ํฌ๊ธฐ์™€ ํ—ˆ์šฉ ๊ฐ€๋Šฅํ•œ ์ตœ๋Œ€ ํฌ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค
    • ๋ณดํ˜ธ: ์–ด๋–ค ์‚ฌ์šฉ์ž๊ฐ€ ํ•ด๋‹น ํŒŒ์ผ์„ ์ฝ๊ณ , ์“ฐ๊ณ , ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š”์ง€๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค.
    • ์ƒ์„ฑ ๋‚ ์งœ: ํŒŒ์ผ์ด ์ƒ์„ฑ๋œ ๋‚ ์งœ๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค
    • ๋งˆ์ง€๋ง‰ ์ ‘๊ทผ ๋‚ ์งœ: ํŒŒ์ผ์— ๋งˆ์ง€๋ง‰์œผ๋กœ ์ ‘๊ทผํ•œ ๋‚ ์งœ๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค
    • ๋งˆ์ง€๋ง‰ ์ˆ˜์ • ๋‚ ์งœ: ํŒŒ์ผ์ด ๋งˆ์ง€๋ง‰์œผ๋กœ ์ˆ˜์ •๋œ ๋‚ ์งœ๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค
    • ์ƒ์„ฑ์ž: ํŒŒ์ผ์„ ์ƒ์„ฑํ•œ ์‚ฌ์šฉ์ž๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค
    • ์†Œ์œ ์ž: ํŒŒ์ผ์„ ์†Œ์œ ํ•œ ์‚ฌ์šฉ์ž๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค
    • ์œ„์น˜: ํŒŒ์ผ์˜ ๋ณด์กฐ๊ธฐ์–ต์žฅ์น˜์ƒ์˜ ํ˜„์žฌ ์œ„์น˜๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค
  • ํŒŒ์ผ ์—ฐ์‚ฐ์„ ์œ„ํ•œ ์‹œ์Šคํ…œ ํ˜ธ์ถœ
    • ํŒŒ์ผ ์ƒ์„ฑ, ์‚ญ์ œ, ์—ด๊ธฐ, ๋‹ซ๊ธฐ, ์ฝ๊ธฐ, ์“ฐ๊ธฐ ๋“ฑ…

 

4. ๋””๋ ‰ํ„ฐ๋ฆฌ

  • ์œˆ๋„์šฐ์—์„œ๋Š” ํด๋”(folder)
  • 1๋‹จ๊ณ„ ๋””๋ ‰ํ„ฐ๋ฆฌ
    ์—ฌ๋Ÿฌ ๊ณ„์ธต์œผ๋กœ ํŒŒ์ผ ๋ฐ ํด๋”๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ํŠธ๋ฆฌ ๊ตฌ์กฐ ๋””๋ ‰ํ„ฐ๋ฆฌ

  • ์ตœ์ƒ์œ„ ๋””๋ ‰ํ„ฐ๋ฆฌ(๋ฃจํŠธ ๋””๋ ‰ํ„ฐ๋ฆฌ, /), ์„œ๋ธŒ ๋””๋ ‰ํ„ฐ๋ฆฌ

  • ๊ฒฝ๋กœ
    • ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์ด์šฉํ•ด ํŒŒ์ผ/๋””๋ ‰ํ„ฐ๋ฆฌ์˜ ์œ„์น˜, ๋‚˜์•„๊ฐ€ ์ด๋ฆ„๊นŒ์ง€ ํŠน์ • ์ง€์„ . ์ˆ˜์žˆ๋Š” ์ •๋ณด
    • ์ ˆ๋Œ€ ๊ฒฝ๋กœ์™€ ์ƒ๋Œ€ ๊ฒฝ๋กœ
    • ์ ˆ๋Œ€ ๊ฒฝ๋กœ
      • ๋ฃจํŠธ ๋””๋ ‰ํ„ฐ๋ฆฌ์—์„œ ์ž๊ธฐ ์ž์‹ ๊นŒ์ง€ ์ด๋ฅด๋Š” ๊ณ ์œ ํ•œ ๊ฒฝ๋กœ
      • /home/jinhee/a.sh
    • ์ƒ๋Œ€ ๊ฒฝ๋กœ
      • ํ˜„์žฌ ๋””๋ ‰ํ„ฐ๋ฆฌ์—์„œ ์ž๊ธฐ ์ž์‹ ๊นŒ์ง€ ์ด๋ฅด๋Š” ๊ฒฝ๋กœ
      • ํ˜„์žฌ ๋””๋ ‰ํ„ฐ๋ฆฌ ๊ฒฝ๋กœ๊ฐ€ /home์ผ ๊ฒฝ์šฐ guest/a.jpg
  • ๋””๋ ‰ํ„ฐ๋ฆฌ ์—ฐ์‚ฐ์„ ์œ„ํ•œ ์‹œ์Šคํ…œ ํ˜ธ์ถœ
    • ๋””๋ ‰ํ„ฐ๋ฆฌ ์ƒ์„ฑ, ์‚ญ์ œ, ์—ด๊ธฐ, ๋‹ซ๊ธฐ, ์ฝ๊ธฐ ๋“ฑ
  • ๋””๋ ‰ํ„ฐ๋ฆฌ ์—”ํŠธ๋ฆฌ
    • ์‚ฌ์‹ค, ๋งŽ์€ ์šด์˜์ฒด์ œ์—์„œ๋Š” ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ๊ทธ์ € ‘ํŠน๋ณ„ํ•œ ํ˜•ํƒœ์˜ ํŒŒ์ผ’๋กœ ๊ฐ„์ฃผํ•œ๋‹ค
    • ์ฆ‰, ๋””๋ ‰ํ„ฐ๋ฆฌ๋Š” ๊ทธ์ € ‘ํฌํ•จ๋œ ์ •๋ณด๊ฐ€ ์กฐ๊ธˆ ํŠน๋ณ„ํ•œ ํŒŒ์ผ’
    • ํŒŒ์ผ์˜ ๋‚ด๋ถ€์—๋Š” ํŒŒ์ผ๊ณผ ๊ด€๋ จ๋œ ์ •๋ณด๋“ค์ด ์žˆ๋‹ค๋ฉด,
      • ๋””๋ ‰ํ„ฐ๋ฆฌ ๋‚ด๋ถ€์—๋Š” ํ•ด๋‹น ๋””๋ ‰ํ„ฐ๋ฆฌ์— ๋‹ด๊ฒจ์žˆ๋Š” ๋Œ€์ƒ๊ณผ ๊ด€๋ จ๋œ ์ •๋ณด๋“ค์ด ๋‹ด๊ฒจ ์žˆ๋‹ค. → ์ด ์ •๋ณด๋Š” ๋ณดํ†ต ํ…Œ์ด๋ธ”(ํ‘œ) ํ˜•ํƒœ๋กœ ๊ตฌ์„ฑ
    • ๊ฐ ์—”ํŠธ๋ฆฌ(ํ–‰)์— ๋‹ด๊ธฐ๋Š” ์ •๋ณด
      • ๋””๋ ‰ํ„ฐ๋ฆฌ์— ํฌํ•จ๋œ ๋Œ€์ƒ์˜ ์ด๋ฆ„
      • ๊ทธ ๋Œ€์ƒ์ด ๋ณด์กฐ๊ธฐ์–ต ์žฅ์น˜ ๋‚ด์— ์ €์žฅ๋œ ์œ„์น˜(๋ฅผ ์œ ์ถ”ํ•  ์ˆ˜ ์žˆ๋Š” ์ •๋ณด)

 

 

 


 

 

 

ใ€Žํ˜ผ์ž ๊ณต๋ถ€ํ•˜๋Š” ์ปดํ“จํ„ฐ ๊ตฌ์กฐ+์šด์˜์ฒด์ œใ€ ๊ฐ•์˜ ๋‚ด์šฉ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ž‘์„ฑ๋œ ๊ธ€์ž…๋‹ˆ๋‹ค

728x90