2009년 11월 3일 화요일

페도라 파티션

주 파티션(Primary Partition)
기본 파티션입니다. 하나의 하드디스크는 주파티션과 확장 파티션을 합쳐 모두 4개의 파티션까지 나눌 수 있다는 제한이 있습니다. 4개 이상의 파티션

이 필요하다면 확장 파티션을 만들어 그 안에 논리 파티션을 두어야 합니다.

확장 파티션(Extended Partition)
하드디스크를 여러 개의 파티션으로 나눌 때 만드는 파티션입니다. 확장 파티션은 저장 공간이 없으며, 그 안에 논리 파티션을 만들 수 있도록 커다란

그릇의 역할만 합니다. 확장 파티션은 디스크에 하나만 만들 수 있습니다.

논리 파티션(Logical Partition)
4개 이상의 파티션을 사용해야 한다면 확장 파티션 안에 논리 파티션을 만들어서 사용해야 합니다. 하나의 하드디스크에서 논리 파티션의 수는 최대 12

개까지 만들 수 있으므로 파티션 제약을 극복할 수 있습니다.


리눅스의 파티션 표시법
주 파티션(Primary Partition)   : hda1, hda2, hda3
확장 파티션(Extended Partition): hda4
논리 파티션(Logical Partition) : had5, hda6, hda7, ......., hda16


하나의 하드드스크로 만들 수 있는 주 파티션의 개수는 최대 4개입니다.
주 파티션(Primary Partition) : hda1, hda2, hda3, hda4

4개 이상의 파티션을 만들고자 할 때는, 주 파티션의 하나를 확장 파티션으로 하여 그 안에 논리 파티션을 만든다.


하나의 하드디스크 안에 만들 수 있는 파티션의 최대 수는 총16개, 사용 가능한 파티션은 15개입니다(주파티션 3 + 확장 파티션 1 + 논리 파티션 12).

                              -hda4------------------------------
                             |                                                    |
had1--hda2--hda3--hda5--hda6--hda7--hda8--....--hda16


참고 : 하나의 하드 디스크 안에 12개 이상의 파티션을 만드는 것은 좋지 않다.

리눅스 설치에 필요한 최소 파티션의 수
리눅스는 윈도우와는 달리 하나의 단일 파티션만 가지고 설치할 수 없습니다. 최소한 2개의 파티션이 필요합니다.
리눅스를 설치하는 데 반드시 필요한 두 파티션은 루트 파티션과 스왑 파티션입니다.
루트 파티션은 반드시 주 파티션에 설치 되어야 한다.

참고: 윈도우가 설치되어 있는 하나의 하드디스크 다른 파티션 영역에 리눅스를 설치할 경우, 설치될 파티션은 논리 파티션 정보와 확장 파티션 정보

모두를 지워야 한다.
리눅스를 설치할 때 파티션 분할에서 루트(/) 파티션을 첫번 째 파티션으로 함에 체크합니다.


권장 파티션
총용량 : 10GB
/dev/hda1(주 파티션)        /        500MB
/dev/hda3(주 파티션)        /usr        4000MB
/dev/hda2(주 파티션)        /home        4000MB
/dev/hda5(논리 파티션)        /swap        500MB
/dev/hda6(논리 파티션)        /var        1000MB


-------------------------------------------------------------------
/
루트 파티션에 놓인 디렉토리가 별도의 파티션으로 독립적으로 존재하기 때문에 루트 파티션의 크기를 훨씬 줄일 수 있게 되었습니다. 이렇게 루트 파

티션의 용량이 줄어 들면 루트 파티션의 검색 속도, 파티션 체크 속도가 높아질 것입니다.

/usr
/usr 디렉터리는 리눅스 설치 CD의 패키지들이 설치되는, 비교적 많은 공간이 필요한 디렉터리입니다. 이 디렉터리를 별고의 파티션으로 분리함으로써

리눅스 시스템을 설치할 때에 패키지 용량을 계산하는 것이 수월해질 것입니다. 패키지의 용량이 /usr 디레터리에 할당되는 파티션을 초과하지 않도록

주의합니다.

/home
/home 디렉터리는 모든 사용자들의 홈 디렉터리가 놓이는 곳입니다. 개인적인 용도로 사용하는 리눅스 서버의 경우 대개 마지막에 남는 모든 공간을 할

당하는 디렉터리입니다. 그러나 개인용 웹 서버가 아닌 웹 호스팅을 생각하고 있다면 관리자로서 /home 디레터리에 대해 좀 더 신경을 써야 합니다.

/home 디렉터리를 별도의 파티션으로 분리 함으로써 홈 디렉터리에만 디스크 쿼터를 적용할 수 있습니다. 디스크 쿼터는 어떤 한 사용자가 파티션의 모

든 공간을 사용하지 않도록 제한할 수 있는 기능입니다.

/swap
스왑은 사용자가 접근할 수 있는 파일 시스템이 아니라 가상 파일이 저장되는 스왑 장치를 뜻합니다.

/var
/var 디렉터리는 로그 파일이 놓이는 곳입니다. 로그 파일은 외부 사용자들의 영향을 받을 수 있기 때문에 별도의 파티션 또는 별도의 하드디스크로 분

리하는 것이 바람직합니다. /var 디렉터리를 분리함으로써 로그 파일로 /var 디렉터리의 파티션이 꽉 차거나 해커로부터 DOS(Denial Of Service) 공격

을 받는다고 해도 전체 디스크가 다 소비되는 피해를 막을 수 있습니다.

참고: 경험으로 미루어 볼 때 /bin, /boot, /tmp, /etc 디렉터리는 별도의 파티션에 마운트 하지 않습니다. 간혹 시스템 관리 작업을 위해 /tmp 디렉터

리와 오래된 컴퓨터에서 부트 로더를 인식하는 문제 때문에 /boot 디렉터리를 나누어 사용한 경우가 전부입니다.

- Fedora 리눅스 네트워크 & 웹 서버 무작정 따라하기 : 신재훈 -
-------------------------------------------------------------------------------------------------------------

댓글 없음:

댓글 쓰기