우분투의 파티션, 어떻게 구성할까??

우분투/기본설정 2012. 5. 8. 22:03
우분투를 처음 설치하는 분들은 이런저런 고민이 많을 것입니다. 처음보는 생소한 단어나 용어부터, 여러가지 난관에 부딪히죠.
또한 본격적으로 우분투를 사용하려는 분들에게도 이런 어려움들은 있습니다. 그 중 대표적인 것 하나가 바로 파티션의 구성입니다.

제가 블로그 운영 초기에 관련 글을 작성한 적이 있습니다. (http://deviantcj.tistory.com/39)
지금 보면 부끄러울 정도의 글이긴 한데, 하드디스크를 둘 이상으로 나눠서 사용할 것을 설명한 글이었죠.
파티션만 잘 관리해와서 저는 약 10년 전의 사진과 자료들도 보관하고 있습니다. 심지어 얼마전 시집 간 첫사랑 사진까지 있다죠...^^;; 이건 이제 지울 때가 됐는데;;;;

아무튼 이번 글은 우분투에서 효과적으로 파티션을 구성하는 방법에 대해 알아보겠습니다.


효과적인 우분투의 파티션 구성

1. 한 개의 하드디스크에 우분투만 사용할 경우

이 경우에는 대부분 리눅스나 우분투의 초보자들이 하는 실수 중 하나가 하드디스크에 통째로 우분투를 설치하는 것입니다.
이렇게 설치하게 되면 우선 피치 못 할 사정으로 포맷을 해야 할 경우 기존의 자료들을 백업조차 할 수 없게 되죠. 굳이 윈도(Windows)에 비유하자면 오직 'C 드라이브'만 있는 경우 입니다.

이런 경우에는 '/, /home, 스왑 영역'으로 총 세개의 파티션을 만드는 것이 좋습니다.

'스왑 영역(Swap space)'이란 리눅스에서 '물리적 메모리(physical memory, RAM)'이 가득 찼을 경우 사용하게 되는 공간입니다. 보통은 램(RAM)의 크기에 비례해서 설치하는데 2GB(약 2000메가바이트)면 충분합니다.

'/'파티션은 윈도에 비유하면 'C:/Windows' 정도입니다. 윈도의 경우 'C 드라이브'의 크기를 고려할 때 이후 설치할 프로그램의 용량까지 계산해야 하지만, 리눅스의 경우는 설치된 프로그램의 경로가 '/home'인 경우가 대부분이므로 5GB~20GB정도만 설정하면 됩니다.

'/home'파티션은 윈도에 비유하면 'D 드라이브 + Documents and Settings + C:/Program Files' 정도입니다. 결국 앞으로 포맷해서는 안 될 상당히 중요한 부분이죠. '/home'파티션의 용량은 나머지 용량 전체를 사용하면 됩니다.

예를 들어, 130GB의 하드디스크 한 개에 우분투만 사용하는 경우 '스왑 영역 = 2000메가바이트(2GB)', '/ = 15000메가바이트(15GB)', '/home = 약 113000메가바이트(113GB)' 정도로 잡으면 충분합니다.


2. 한 개의 하드디스크에 우분투와 윈도우를 사용할 경우

관련글
우분투 12.04 USB로 설치하기

이 경우 더 고려해야 할 부분이 생깁니다. 바로 어떤 OS로 부팅할 것인지 선택하게 도와주는 GRUB 때문이죠.

가장 편리한 방법은 윈도우를 먼저 설치하고 이후에 우분투를 설치하는 것입니다. 이렇게 되면 GRUB가 정상적으로 두가지 OS를 모두 인식할 수 있습니다.
반대로 우분투를 먼저 설치하고 윈도우를 설치할 경우 부트로더 문제로 윈도우가 아예 설치가 되지 않습니다. 따로 해결하는 방법이 있는지 모르겠지만, 저같은 경우는 모르겠더군요.

이런 경우에는 파티션을 'NTFS(윈도우 설치), /(리눅스 설치), 스왑 영역, FAT32(이후 NTFS로 변경 후 백업 공간)'으로 만드는 것을 추천합니다.
'/home'파티션을 따로 만들지 않는 것은 윈도우와 공유 할 파티션이 필요하기 때문에 이것을 NTFS파티션으로 대체하는거죠.

용량은 사용하는 패턴에 따라 다르겠지만, 'NTFS(윈도우 설치) = 50GB', '/ = 30GB', '스왑 영역 = 2GB', 'FAT32 = 48GB'정도로 잡는 것이 좋을 것 같군요.

'/'파티션의 용량을 위의 경우보다 크게 잡은 까닭은 '/home'파티션을 따로 만들지 않을 경우 저절로 '/'파티션 밑에 생성되기 때문입니다. 적어도 몇가지 프로그램을 설치하고 여유있게 사용하기 위해선 30GB정도는 필요하죠.
'FAT32'는 이후에 NTFS로 포맷하여 두가지 OS에서 모두 이용할 수 있도록 합니다.


3. 두 개의 하드디스크에 우분투와 윈도우를 사용할 경우

우선 한가지 알아둬야 할 점은, 우분투에서는 첫번째 하드디스크를 'sda', 두번째 하드디스크를 'sdb'라고 인식합니다. 그리고 뒤에 번호가 붙으면서 해당 파티션의 이름이 정해지죠.

제가 이 경우에 해당합니다만, 저같은 경우는 첫번째 하드디스크(320GB)에 '/(100GB), 스왑 영역(4GB), 저장공간1(EXT4, 216GB)', 두번째 하드디스크(500GB)에 '시스템 예약(105MB), NTFS(윈도우 설치, 200GB), 저장공간2(NTFS, 200GB), 저장공간3(NTFS, 100GB)'로 설정하고 이용하고 있습니다.

사실 저는 계획적이라기 보단 상황에 맞게 변형하게 되어 지금의 상태가 되었는데요, 우분투가 sda1(첫번째 하드디스크의 첫번째 파티션)에 설치되는 바람에 위에 언급했듯이 부트로더 문제로 윈도 설치가 제대로 되지 않는 현상이 생겼습니다.
어떻게 할까 고민하다가 찾은 해결책이 바로 첫번째 하드디스크를 제거한 후 두번째 하드디스크에 윈도를 설치하는 것이었습니다. 즉, 본체에서 첫번째 하드디스크를 제거한 후 두번째 하드디스크밖에 없다고 인식한 상태에서 윈도를 설치하는 것이죠.
이 경우 윈도 설치가 끝나고 첫번째 하드디스크를 다시 연결하면 GRUB가 저절로 윈도 파티션을 인식해서 이용할 수 있습니다. GRUB나 부트로더에 대한 접근이 어려운 초보자 분들에게 좋은 방법이 아닐까 생각되네요.

두 개의 하드디스크를 사용하는 분들은 파티션 나누는데 워낙 자유롭기 때문에 별도의 예를 생략하고 위의 두 경우를 예로 설치하는 것이 좋겠습니다.


파티션 나누는 방법

모든 경우에 맞는 파티션을 나누는 방법을 직접 포스팅하기는 힘들어서 위의 '1. 한 개의 하드디스크에 우분투만 사용할 경우'를 예로 설명하겠습니다.


우선 우분투 설치 도중 '기타'를 선택합니다.


아무것도 설치되지 않은 하드디스크의 경우 위와 같이 '/dev/sda'만 표시됩니다.
'새 파티션 테이블'을 클릭합니다.


'계속'을 클릭합니다.


이제부터 파티션을 설정합니다. '추가'를 클릭합니다.


'주 파티션'을 선택하고, 크기를 정한 뒤, 용도(형식)를 'EXT4 저널링 파일 시스템'으로, 마운트 위치를 '/'을 선택하고 확인을 누릅니다.


다시 '추가'를 클릭하고 '논리 파티션', 크기를 정한 뒤, 용도를 '스왑 영역'으로 선택하고 확인을 누릅니다.


다시 '추가'를 클릭하고 '논리 파티션', 남은 용량을 모두 정한 뒤, 용도를 'EXT4 저널링 파일 시스템', 마운트 위치를 '/home'으로 선택하고 확인을 누릅니다.


이제 위와 같이 설정했다면 위와 같이 표시됩니다. '지금 설치'를 클릭하면 됩니다.
top
  1. homuya 2012.05.08 23:44 댓글주소 | 수정/삭제 | 댓글

    음 전 저렇게 까지 다 했는데 실제로 우분투 들어가 보니까 권한이 없다고 아무것도 못해서..포기햇죠 아직 저같은 초보자는 하는게 아닌가봐요...ㅜ
    12.04에서 까탈이를 깔아보니 유니티2D박에 지원이 안되고..

    • deviantCJ 2012.05.09 12:46 신고 댓글주소 | 수정/삭제

      혹시 모르니 아래의 글을 보고 최신 카탈리스트를 설치해보시겠어요??

      http://deviantcj.tistory.com/268

      권한 문제는 위에서 어떤 방법으로 하시다가 안되는건가요????

  2. 취비(翠琵) 2012.05.08 23:54 신고 댓글주소 | 수정/삭제 | 댓글

    여기서 헤매다 하드에 있는 자료 다 날린적이 있습니다...ㅠㅠ

    • deviantCJ 2012.05.09 12:47 신고 댓글주소 | 수정/삭제

      이런...ㅠㅠ

      저도 약 10년전에 시도하다가 실패해서 한번 날리고는 그 이후로부터 절대 실수를 안하죠...^^;;;;

      요즘은 클라우드 서비스를 이용할 수도 있어서 조금은 안전하게 시도할 수 있을 것 같습니다...^^

  3. 길손 2012.05.09 00:04 댓글주소 | 수정/삭제 | 댓글

    언제 swap와 ext라는 것에 대해서 설명을 해주시면 안될까요?
    크게 한다면 하드 파티션에 대해서 설명을 해주시면 감사하겠습니다.

    • deviantCJ 2012.05.09 12:49 신고 댓글주소 | 수정/삭제

      스왑에 대해선 위에서 간단하게 설명은 했습니다만, 조만간 확실히 공부해서 포스팅 할 수 있도록 하겠습니다~^^

  4. ohsorizm 2012.05.09 07:19 댓글주소 | 수정/삭제 | 댓글

    선 우분투 후 윈도우 설치 충분히 가능한 시나리오입니다
    윈도우 부트로더가 기존 grub을 삭제해서 우분투로의 부팅을 막는게 문제이지만 이역시 쉽게 해결이 가능하고요^^

    • deviantCJ 2012.05.09 12:53 신고 댓글주소 | 수정/삭제

      저같은 경우는 윈도우가 부트로더를 설치할 공간을 인식하지 못해서인지 아예 설치가 안되더군요.

      즉 윈도우를 아예 설치할 수 없었습니다...^^;;

    • ohsorizm 2012.05.09 16:57 댓글주소 | 수정/삭제

      윈도우 부트로더가 설치되는 공간이 첫번째 파티션이었나요?

      기본적으로 부트로더는 MBR영역에 부트로더가 설치가 되고.. 기존에 grub이 MBR영역에 있다면 윈도우 부트로더가 grub을 싹 삭제를 해버리고 자기껄 올려버리죠..

      그래서 윈도우만 부팅이 되고 우분투나 기타 리눅스는 부팅이 아에 안되거든요..

      아마 제가 알고 있는 상황과 다른 상황일것 같다는 생각이 듭니다.

      여튼 멀티 부팅시에는 선 윈도우 후 우분투가 갑인듯 해요 ㅋㅋ

    • deviantCJ 2012.05.10 08:46 신고 댓글주소 | 수정/삭제

      저도 제가 알고있는 지식으론 충분히 설치가능할거라 생각했는데 안되더군요...ㅠㅠ

      제 생각에도 선 윈도우 설치가 제일 편하고 그게 아니면 위에 언급한 것처럼 다른 하드디스크에서 우분투 하드디스크를 제거한채 설치하는게 제일 나은 것 같네요...^^

  5. 우분투 2012.05.28 18:11 댓글주소 | 수정/삭제 | 댓글

    우분투도 충분히 승산이 있는데 마케팅의 패배인지 전혀 파워가 먹히지 않고 있네요.이미 충분한 파워는 있지만 '계기'가 없는 것 같네요. 예를 들자면 은행이라든지 온라인강의 또는 게임 같은 것의 사각지대라는 것이 가장 크겠죠. 처음 우분투를 썼을 때... 좀 불편하다라고 생각 했는데 아이폰을 써보니까 우분투하고 비슷한 방식에 놀랐습니다. 예를 들면 앱스토어같은 거 예전부터 우분투에서 자체 어플 받던식이라는 점. 다운시 암호 묻는 점등. 윈도에서 우분투갈 때는 생소했는데 우분투에서 아이폰으로 가면 그리 생소한 것들이 없을 정도네요. 스마트폰이 강해지면서 우분투도 점점 승산이 있어 가는데 그다지 진전은 없어뵈네요. 쓰는 사람만 쓰고... 점유율이 높아져야 은행 게임같은 게 될텐데 말이죠. MS가 윈도를 강력하게 막아 논다면 승산이 있는데 MS에서 윈도 불법복제를 심하게 통제를 안하네요. 우분투 점유율 상승하는 순간. MS도 훅 갈텐데...

    • deviantCJ 2012.05.31 08:36 신고 댓글주소 | 수정/삭제

      제가 생각하기에도 우분투는 PC에서 사용하기에 충분히 좋은 운영체제라고 생각합니다~!!^^
      그렇기 때문에 제 블로그에서도 지지하는 것이고요.

      아무래도 윈도나 맥 OS X에 비해선 무료인 까닭에 마케팅에서 소극적으로 보일 수 밖에 없는 것 같고요.

      대부분의 PC사용자들이 윈도를 사용하기 때문이기도 하지만 윈도 사용자들이 안전불감증인 경우가 많아서 이것저것 제대로 확인도 안하고 프로그램을 설치하는데, 그것보단 우분투 같이 소프트웨어 센터를 통해 등록된 프로그램만 설치하는 것이 훨씬 안전하죠.

      요즘은 스마트폰이나 태블릿 등의 보급과 함께 크로스플랫폼에 대한 관심이 많아져서 은행 등에서도 점차 오픈뱅킹을 확대하고 있는 추세인 것 같습니다. 브라우저 기반의 게임 등도 늘고 있기도 하고요.

      사실 무료인 우분투는 후진국 보다는 선진국에서 더 많이 사용합니다. 전 이런 것들이 사람들의 의식차이라고 생각해요. 자신의 돈을 지불해서 정당하게 이용하는 것이 옳죠.
      고가의 포토샵을 이용할 돈이 없다면 기능이 조금 부족하지만 비슷한 김프를 이용하면 됩니다. 하지만 김프란 프로그램을 아예 모르는 사람들도 많아요.
      그래서 제가 이런 블로그를 운영하고 있습니다.

      예전에 얼핏 본 건데, MS에서 윈도 불법복제 사용자를 전체 윈도 사용자의 3,40%정도로 계산하는 것 같더군요.
      이게 수익에 상당히 영향을 미칠 것 같지만 사실 그렇지도 않습니다. 집에서 불법복제된 윈도를 사용하는 사람들은 회사나 학교에서도 윈도를 써야하니까요.

      브라우저에서 크롬이 부동의 1위라고 생각했던 인터넷 익스플로러를 제친 것처럼 언젠간 OS에서도 변화가 있지 않을까 기대해봅니다!!^^

    • ms 2020.11.23 23:05 댓글주소 | 수정/삭제

      ms가 윈도 불법 복제를 반쯤 방치하는 이유는.


      전세계 인을 고소 할수는 없지 않습니까.

      막을려면 못막지는 않겠지만 까딱하다가 안드로이드같이 경쟁자만 커질수가 있죠.

  6. 우분투 2013.02.28 00:30 댓글주소 | 수정/삭제 | 댓글

    좋은 정보 감사합니다 덕분에 잘 설치했는데요

    재부팅하면 make부터 다시 해야되더군요
    재부팅시에는 왜 컴파일이 다 날아갈까요?

  7. 공돌이 2013.02.28 15:28 댓글주소 | 수정/삭제 | 댓글

    덕분에 파티션 안나누고 깔았다가 다시 설치했습니다

    윈도우 설치후 우분투를 씨디로 구워서 멀티부팅 하려고 하니까 잘 안되더라구요

    그래서 윈도우를 밀어버리고 우분투만 설치했습니다 ㅋㅋ

    리눅스 공부하려면 윈도우가 없어야 절박해서 더 잘될꺼라는 생각에 ㅠㅠ

    • deviantCJ 2013.03.03 17:10 신고 댓글주소 | 수정/삭제

      아 그렇군요;;

      파티션은 나누고 윈도우가 설치된 상태에서 다른 파티션에 우분투를 설치해야 잘 작동합니다. 아마 잘못 이해하신 듯 합니다.

      아무래도 요즘은 스마트폰을 통한 결제 등이 가능해서 게임이나 일부 기능이 아니면 충분히 이용할 수 있으시리라 생각되네요!!

  8. h2 2013.03.18 23:05 댓글주소 | 수정/삭제 | 댓글

    안녕하세요.
    swap 영역 설정할 때 자신의 pc사양(메모리)을 기준으로 얼마나 크기를 설정하면 좋을까요? 적절한 계산법이 있는지요.

  9. 미야♡ 2013.03.29 04:33 신고 댓글주소 | 수정/삭제 | 댓글

    1년전 글이긴 하지만...하나의 하드 디스크에 전부 우분투를 설치한 상태에서 윈도우 설치가 안된거라면 하드의 파티션이 EXT라서 윈도우 설치 프로그램이 하드를 인식하지 못했던게 아닐까 싶네요.

  10. fatcoon 2013.04.06 11:57 댓글주소 | 수정/삭제 | 댓글

    현재 mSATA에 윈도우를 깔아서 쓰고있고 Wubi를 쓰다가 하드에직접 우분투를 설치하고 싶어서 좀 고민입니다.

    파티션에 관한 질문인데요 아시다시피 한 하드에는 4개의 파티션만이 최대로 존재할 수 있잖습니까
    제가 지금 이미 mSATA이외에 HDD의 파티션을 4개로나눠놓은 상태입니다.
    하나는 리커버리, 하나는 데이터, 하나는 UEFI용, 다른 하나가 리눅스용인데
    ext파티션도 혹시 그4개의 갯수에 포함이 되나요?
    예전에 파티션가지고 놀다가 데이터를 싹 날린 뼈저린 경험이 있어서..ㅠ
    지금 상태에서도 하나의 빈 파티션에 스왑/홈의 파티션을 구성해서 깔 수 있을까요..? 파티션 구성하다가 나머지가 날라가는일은 없겠지요?ㅠ 알려주세요ㅠ 4개의 최대 분할 가능한 파티션이 NTFS와 FAT방식만 포함인지, 아니면 EXT방식도 포함인지요ㅠ

  11. 누에고치 2014.01.02 18:57 댓글주소 | 수정/삭제 | 댓글

    파티션 나누는것을 설치 이후에 할수는 없는건가요..?

  12. 꼴뚝킴 2014.02.24 13:17 댓글주소 | 수정/삭제 | 댓글

    와 정말 감사합니다~
    어떻게 해야할지 몰라서 많이 고민했었는데
    제 고민을 다 해결해주셨네요
    감사합니다!

  13. 꼴뚝킴 2014.02.24 13:17 댓글주소 | 수정/삭제 | 댓글

    와 정말 감사합니다~
    어떻게 해야할지 몰라서 많이 고민했었는데
    제 고민을 다 해결해주셨네요
    감사합니다!

  14. 꼴뚝킴 2014.02.24 13:17 댓글주소 | 수정/삭제 | 댓글

    와 정말 감사합니다~
    어떻게 해야할지 몰라서 많이 고민했었는데
    제 고민을 다 해결해주셨네요
    감사합니다!

Write a comment