[Linux] ํŒŒํ‹ฐ์…˜ / LVM, RAID / fdisk


๐Ÿง ํŒŒํ‹ฐ์…˜(Partition)


  • ํ•˜๋‚˜์˜ ๋ฌผ๋ฆฌ์  ๋””์Šคํฌ๋ฅผ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋…ผ๋ฆฌ์ ์ธ ๋””์Šคํฌ๋กœ ๋ถ„ํ• ํ•˜๋Š” ๊ฒƒ

  • ๋‹ค์ค‘ ํŒŒํ‹ฐ์…˜์˜ ์žฅ์ 

    • ๋ถ€ํŒ… ์‹œ๊ฐ„ ๋‹จ์ถ• : ํŒŒํ‹ฐ์…˜๋งˆ๋‹ค ๋…๋ฆฝ์ ์ธ ํŒŒ์ผ ์‹œ์Šคํ…œ ์šด์˜ โ†’ ํŒŒ์ผ ์ ๊ฒ€ ์‹œ๊ฐ„์ด ์ค„์–ด๋“ฆ

    • ๋†’์€ ์•ˆ์ •์„ฑ ๋ณด์žฅ : ํŠน์ • ํŒŒํ‹ฐ์…˜์˜ ํŒŒ์ผ ์‹œ์Šคํ…œ์ด ์†์ƒ๋˜๋”๋ผ๋„ ๋‹ค๋ฅธ ํŒŒํ‹ฐ์…˜์— ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š์Œ

    • ๋ฐฑ์—… / ์—…๊ทธ๋ ˆ์ด๋“œ ํŽธ๋ฆฌ : ํ•„์š”ํ•œ ํŒŒํ‹ฐ์…˜๋งŒ ํฌ๋งท ๊ฐ€๋Šฅ

  • /proc/partitions ์—์„œ ํŒŒํ‹ฐ์…˜ ์ƒํƒœ ์ •๋ณด ํ™•์ธ



๐Ÿง ํŒŒํ‹ฐ์…˜์˜ ์ข…๋ฅ˜


  • ์ฃผ ํŒŒํ‹ฐ์…˜

    • ๋ถ€ํŒ…์ด ๊ฐ€๋Šฅํ•œ ๊ธฐ๋ณธ ํŒŒํ‹ฐ์…˜

    • ํ•˜๋‚˜์˜ ํ•˜๋“œ๋””์Šคํฌ์— ์ตœ๋Œ€ 4๊ฐœ์˜ ์ฃผ ํŒŒํ‹ฐ์…˜ ๋ถ„ํ•  ๊ฐ€๋Šฅ

  • ํ™•์žฅ ํŒŒํ‹ฐ์…˜

    • ์ฃผ ํŒŒํ‹ฐ์…˜ ๋‚ด์— ์ƒ์„ฑํ•˜๋ฉฐ, ํ•˜๋‚˜์˜ ๋ฌผ๋ฆฌ์  ๋””์Šคํฌ์— 1๊ฐœ๋งŒ ์ƒ์„ฑ

    • 1~4๋ฒˆ ํ• ๋‹น

    • ๋ฐ์ดํ„ฐ ์ €์žฅ ์˜์—ญ์„ ์œ„ํ•œ ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๋…ผ๋ฆฌ ํŒŒํ‹ฐ์…˜์„ ์ƒ์„ฑ

  • ๋…ผ๋ฆฌ ํŒŒํ‹ฐ์…˜

    • ํ™•์žฅ ํŒŒํ‹ฐ์…˜ ์•ˆ์— ์ƒ์„ฑ

    • 5๋ฒˆ ์ดํ›„ ๋ฒˆํ˜ธ ํ• ๋‹น

  • ์Šค์™‘ ํŒŒํ‹ฐ์…˜

    • ํ•˜๋“œ๋””์Šคํฌ ์ผ๋ถ€๋ฅผ ๋ฉ”๋ชจ๋ฆฌ์ฒ˜๋Ÿผ ์‚ฌ์šฉ

    • ์ฃผ ํŒŒํ‹ฐ์…˜ ๋˜๋Š” ๋…ผ๋ฆฌ ํŒŒํ‹ฐ์…˜์— ์ƒ์„ฑ

    • ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰ ์‹œ ๋ถ€์กฑํ•œ ๋ฉ”๋ชจ๋ฆฌ ์šฉ๋Ÿ‰ ํ•˜๋“œ๋””์Šคํฌ๋กœ ๋Œ€์‹ ํ•จ

    • ๋ฆฌ๋ˆ…์Šค ์„ค์น˜ ์‹œ ๋ฐ˜๋“œ์‹œ ์„ค์น˜๋˜์–ด์•ผ ํ•˜๋Š” ์˜์—ญ



๐Ÿง ํŒŒ์ผ ์‹œ์Šคํ…œ


  • ์šด์˜์ฒด์ œ๊ฐ€ ํŒŒ์ผ์„ ์‹œ์Šคํ…œ์˜ ๋””์Šคํฌ ํŒŒํ‹ฐ์…˜์ƒ์— ๊ตฌ์„ฑํ•˜๋Š” ๋ฐฉ์‹

  • ์ผ์ •ํ•œ ๊ทœ์น™์„ ๊ฐ€์ง€๊ณ  ํŒŒ์ผ์„ ์ €์žฅํ•˜๋„๋ก ๊ทœ์น™ ๋ฐฉ์‹ ์ œ์‹œ

  • ํŒŒํ‹ฐ์…˜์— ํŒŒ์ผ ์‹œ์Šคํ…œ์ด ์—†์œผ๋ฉด ํŒŒ์ผ ์‹œ์Šคํ…œ ์ƒ์„ฑ์„ ๊ฑฐ์ณ์•ผ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•จ



๐Ÿง LVM(Logical Volume Manager)


  • ์—ฌ๋Ÿฌ ๊ฐœ์˜ ํ•˜๋“œ๋””์Šคํฌ๋ฅผ ํ•ฉ์ณ์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ์ˆ ๋กœ ํ•œ ๊ฐœ์˜ ํŒŒ์ผ ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉ

  • ์ž‘์€ ์šฉ๋Ÿ‰์˜ ํ•˜๋“œ๋””์Šคํฌ ์—ฌ๋Ÿฌ ๊ฐœ๋ฅผ ํฐ ์šฉ๋Ÿ‰์˜ ํ•˜๋“œ๋””์Šคํฌ ํ•œ ๊ฐœ์ฒ˜๋Ÿผ ์‚ฌ์šฉ

  • ์„œ๋ฒ„ ์šด์˜ ์‹œ ๋Œ€์šฉ๋Ÿ‰์˜ ๋ณ„๋„ ์ €์žฅ ๊ณต๊ฐ„์ด ํ•„์š”ํ•  ๋•Œ ํ™œ์šฉ

  • ๋‹ค์ˆ˜์˜ ๋””์Šคํฌ๋ฅผ ๋ฌถ์–ด ์‚ฌ์šฉํ•จ์œผ๋กœ์จ ํŒŒํ‹ฐ์…˜์˜ ํฌ๊ธฐ๋ฅผ ์ค„์ด๊ฑฐ๋‚˜ ๋Š˜๋ฆด ์ˆ˜ ์žˆ์Œ

  • โ€œ๋ฌผ๋ฆฌ ๋ณผ๋ฅจโ€(์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ฌผ๋ฆฌ์  ํ•˜๋“œ๋””์Šคํฌ)๋ฅผ ํ•ฉ์ณ์„œ > ํ•˜๋‚˜์˜ ๋ฌผ๋ฆฌ์  ๊ทธ๋ฃน์œผ๋กœ ๋งŒ๋“ฆ(โ€œ๋ณผ๋ฅจ ๊ทธ๋ฃนโ€) > ๋ณผ๋ฅจ ๊ทธ๋ฃน์„ ๋‚˜๋ˆ ์„œ ๋‹ค์ˆ˜์˜ โ€œ๋…ผ๋ฆฌ ๋ณผ๋ฅจโ€์œผ๋กœ ๋‚˜๋ˆ”



๐Ÿง RAID


  • RAID(Redundant Array of Independent Disks, ๋ณต์ˆ˜ ๋ฐฐ์—ด ๋…๋ฆฝ ๋””์Šคํฌ)

  • ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ฌผ๋ฆฌ์  ๋””์Šคํฌ๋ฅผ ํ•˜๋‚˜์˜ ๋…ผ๋ฆฌ์  ๋””์Šคํฌ๋กœ ์ธ์‹ํ•˜์—ฌ ์ž‘๋™ํ•˜๊ฒŒ ํ•˜๋Š” ๊ธฐ์ˆ 

  • ์—ฌ๋Ÿฌ ๊ฐœ์˜ ํ•˜๋“œ๋””์Šคํฌ์— ์ผ๋ถ€ ์ค‘๋ณต๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๋‚˜๋ˆ ์„œ ์ €์žฅ

  • ์•ˆ์ •๋œ ์‹œ์Šคํ…œ์ผ์ˆ˜๋ก ๊ณ ๊ฐ€์ธ โ€˜ํ•˜๋“œ์›จ์–ด RAIDโ€™์™€ ์ €๋ ดํ•œ ๋น„์šฉ์œผ๋กœ ์•ˆ์ „ํ•œ ๋ฐ์ดํ„ฐ ์ €์žฅ์ด ๊ฐ€๋Šฅํ•œ โ€˜์†Œํ”„ํŠธ์›จ์–ด RAIDโ€™

  • RAID๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๋ฐฉ์‹์— ๋”ฐ๋ผ ์ €์žฅ ์žฅ์น˜์˜ ์‹ ๋ขฐ์„ฑ๊ณผ ์ „์ฒด์ ์ธ ์„ฑ๋Šฅ ๋ฐ ์šฉ๋Ÿ‰์ด ๋ฐ”๋€Œ๊ฒŒ ๋˜๋ฉฐ, ์ด ๊ตฌ์„ฑ ๋ฐฉ์‹์„ RAID Level์ด๋ผ ํ•จ



๐Ÿง RAID Level


  • RAID 0

    • ์ŠคํŠธ๋ผ์ดํ•‘ ์ €์žฅ ๋ฐฉ์‹ : ์—ฐ์†๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์—ฌ๋Ÿฌ ๋””์Šคํฌ์— ๋‚˜๋ˆ  ์ €์žฅ

    • ์ตœ์†Œ 2๊ฐœ์˜ ํ•˜๋“œ๋””์Šคํฌ ํ•„์š”

    • ์ž…์ถœ๋ ฅ ์ž‘์—… ๋ชจ๋“  ๋””์Šคํฌ์— ๋™์‹œ์— ์ง„ํ–‰ โ†’ ์†๋„๊ฐ€ ๊ฐ€์žฅ ๋น ๋ฅด์ง€๋งŒ ํ•˜๋‚˜์˜ ๋””์Šคํฌ๊ฐ€ ๊ณ ์žฅ๋‚˜๋ฉด ์ „์ฒด ์‹œ์Šคํ…œ ์‚ฌ์šฉ ๋ถˆ๊ฐ€

    • ์ฃผ์š” ๋ฐ์ดํ„ฐ ์ €์žฅ ๋ถ€์ ํ•ฉ

  • RAID 1

    • ๋ฏธ๋Ÿฌ๋ง ๋ฐฉ์‹ : ํ•˜๋‚˜์˜ ๋””์Šคํฌ์— ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋ฉด ๋‹ค๋ฅธ ๋””์Šคํฌ์— ๋™์ผํ•œ ๋‚ด์šฉ์ด ๋ฐฑ์—…๋˜์–ด ์ €์žฅ

    • ๋‘ ๋ฐฐ์˜ ์šฉ๋Ÿ‰ ํ•„์š”

    • ๊ฒฐํ•จ ํ—ˆ์šฉ์„ ์ œ๊ณตํ•˜์ง€๋งŒ ๊ณต๊ฐ„ ํšจ์œจ์„ฑ ๋–จ์–ด์ง

    • ์ฃผ์š” ๋ฐ์ดํ„ฐ ์ €์žฅํ•˜๊ธฐ์— ์ ์ ˆ

  • RAID 2

    • ์ŠคํŠธ๋ผ์ดํ•‘ ์ €์žฅ ๋ฐฉ์‹

    • ๊ธฐ๋ก์šฉ ๋””์Šคํฌ์™€ ๋ฐ์ดํ„ฐ ๋ณต๊ตฌ์šฉ ๋””์Šคํฌ ๋ณ„๋„ ์ œ๊ณต

    • ์˜ค๋ฅ˜ ์ œ์–ด ๊ธฐ๋Šฅ์ด ์—†๋Š” ๋””์Šคํฌ๋ฅผ ์œ„ํ•ด ํ•ด๋ฐ ์ฝ”๋“œ ์‚ฌ์šฉ

      • ํ•ด๋ฐ ์ฝ”๋“œ? ๋ฐ์ดํ„ฐ ๋น„ํŠธ์— ๋ช‡ ๊ฐœ์˜ ํŒจ๋ฆฌํ‹ฐ ๋น„ํŠธ๊ฐ€ ์ถ”๊ฐ€๋œ ์ฝ”๋“œ

      • ์ˆ˜์‹ ๋œ ๋ฐ์ดํ„ฐ์—ด์— ์—๋Ÿฌ ์—ฌ๋ถ€๋งŒ ํ™•์ธ ํ•  ์ˆ˜ ์žˆ๋˜ ๊ธฐ์กด์˜ ์ฒดํฌ๋น„ํŠธ์™€ ๋‹ฌ๋ฆฌ ์—๋Ÿฌ๋น„ํŠธ์˜ ์œ„์น˜๋ฅผ ์•Œ ์ˆ˜ ์žˆ๊ณ  ์˜ค๋ฅ˜ ์ •์ •๋„ ๊ฐ€๋Šฅํ•จ

    • ์‚ฌ์šฉ ํšจ์œจ์„ฑ ๋‚ฎ์Œ

  • RAID 3

    • ์ŠคํŠธ๋ผ์ดํ•‘ ์ €์žฅ ๋ฐฉ์‹

    • ์˜ค๋ฅ˜ ๊ฒ€์ถœ์„ ์œ„ํ•ด ํŒจ๋ฆฌํ‹ฐ ๋ฐฉ์‹ ์ด์šฉ

      • ํŒจ๋ฆฌํ‹ฐ ๋ฐฉ์‹? ์ •๋ณด ์ „๋‹ฌ ๊ณผ์ •์—์„œ ์˜ค๋ฅ˜ ๊ฒ€์ถœ์„ ์œ„ํ•ด ๋ฐ์ดํ„ฐ์˜ ๋์— 1๋น„ํŠธ๋ฅผ ๋”ํ•˜์—ฌ ์ „์†กํ•˜๋Š” ๋ฐฉ๋ฒ•

      • ์˜ค๋ฅ˜ ๋ฐœ์ƒ ์—ฌ๋ถ€๋งŒ ์•Œ ์ˆ˜ ์žˆ๊ณ , ์˜ค๋ฅ˜๋ฅผ ์ˆ˜์ •ํ•  ์ˆ˜ ์—†๊ณ  2๊ฐœ ๋น„ํŠธ ์˜ค๋ฅ˜ ์‹œ ๊ฒ€์ถœํ•  ์ˆ˜ ์—†๋‹ค๋Š” ๋‹จ์ 

    • ํŒจ๋ฆฌํ‹ฐ ์ •๋ณด๋ฅผ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•œ ์ „์šฉ ๋””์Šคํฌ๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ตœ์†Œ 3๊ฐœ ์ด์ƒ์˜ ํ•˜๋“œ๋””์Šคํฌ๊ฐ€ ํ•„์š”

    • ๋Œ€ํ˜• ๋ ˆ์ฝ”๋“œ๊ฐ€ ์‚ฌ์šฉ๋˜๋Š” ๋‹จ์ผ ์‚ฌ์šฉ์ž ์‹œ์Šคํ…œ์— ์ ํ•ฉ

  • RAID 4

    • RAID3์™€ ์œ ์‚ฌํ•˜๊ฒŒ 2๊ฐœ ์ด์ƒ์˜ ๋ฐ์ดํ„ฐ ๋””์Šคํฌ์™€ ์ „์šฉ ํŒจ๋ฆฌํ‹ฐ ๋””์Šคํฌ ์‚ฌ์šฉ

    • Byte ๋‹จ์œ„๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” RAID 3์™€ ๋‹ค๋ฅด๊ฒŒ Block(์„นํ„ฐ) ๋‹จ์œ„๋กœ ๋ฐ์ดํ„ฐ ์ €์žฅ

  • RAID 5

    • ์ŠคํŠธ๋ผ์ดํ•‘ ์ €์žฅ ๋ฐฉ์‹

    • ๋””์Šคํฌ๋งˆ๋‹ค ํŒจ๋ฆฌํ‹ฐ ์ •๋ณด๋ฅผ ๊ฐ–๊ณ  ์žˆ์–ด ํŒจ๋ฆฌํ‹ฐ ๋””์Šคํฌ์˜ ๋ณ‘๋ชฉํ˜„์ƒ์„ ์ค„์ผ ์ˆ˜ ์žˆ์Œ โ†’ ์‹ค๋ฌด์—์„œ ๋งŽ์ด ์‚ฌ์šฉ

    • ๋””์Šคํฌ ์„นํ„ฐ ๋‹จ์œ„๋กœ ์ €์žฅ

    • ์“ฐ๊ธฐ ์ž‘์—…์ด ๋งŽ์ง€ ์•Š์€ ๋‹ค์ค‘ ์‚ฌ์šฉ์ž ์‹œ์Šคํ…œ์— ์ ํ•ฉ

  • RAID 6

    • RAID 5๋ฅผ ํ™•์žฅํ•œ ๊ฒƒ

    • Dual Parity๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ, ์ตœ์†Œ 4๊ฐœ์˜ ๋“œ๋ผ์ด๋ธŒ ํ•„์š”

  • RAID 0+1

    • ์ŠคํŠธ๋ผ์ดํ•‘ ๋ฐฉ์‹ RAID 0๊ณผ ๋ฏธ๋Ÿฌ๋ง RAID 1์„ ์กฐํ•ฉํ•œ ๊ฒƒ

    • ๋ฏธ๋Ÿฌ๋ง ์ „ ์ŠคํŠธ๋ผ์ดํ•‘ ์ง„ํ–‰

    • ์†๋„๋Š” ๋น ๋ฅด๋‚˜ ๋ฐ์ดํ„ฐ ๋ณต๊ตฌ ์‹œ๊ฐ„์ด ์˜ค๋ž˜ ๊ฑธ๋ฆผ

  • RAID 1+0

    • ๋ฏธ๋Ÿฌ๋ง ํ›„ ์ŠคํŠธ๋ผ์ดํ•‘ ์ง„ํ–‰

    • ์†์‹ค๋œ ๋ฐ์ดํ„ฐ๋งŒ ๋น ๋ฅธ ๋ณต์›์ด ๊ฐ€๋Šฅ



๐Ÿง fdisk


  • ํŒŒํ‹ฐ์…˜ ํ…Œ์ด๋ธ”์„ ๊ด€๋ฆฌํ•˜๋Š” ๋ช…๋ น์–ด

    • a : ๋ถ€ํŒ… ํŒŒํ‹ฐ์…˜ ์ง€์ •

    • l : ํŒŒํ‹ฐ์…˜ ์ข…๋ฅ˜ ์„ ํƒ ์‹œ ๋ฆฌ๋ˆ…์Šค์—์„œ ์ง€์›ํ•˜๋Š” ํŒŒํ‹ฐ์…˜ ๋ชฉ๋ก ํ™•์ธ

    • n : ์ƒˆ๋กœ์šด ํŒŒํ‹ฐ์…˜ ์ถ”๊ฐ€

    • t : ํŒŒํ‹ฐ์…˜ ์ข…๋ฅ˜ ๋ณ€๊ฒฝ

    • w : ํŒŒํ‹ฐ์…˜ ์ •๋ณด ์ €์žฅ

    • p : ํŒŒํ‹ฐ์…˜ ์ •๋ณด ํ™•์ธ

    • q : ์ž‘์—… ์ข…๋ฃŒ

Categories:

Linux   ๋ฆฌ๋ˆ…์Šค