/
가장 최상위에 있는 디렉토리로써 이 파티션이 없으면 설치가 불가 합니다
/usr
리눅스 설치 CD의 패키지들이 설치 되는 디렉토리인데 비교적 많은 공간을 필요로 합니다.
이 디렉토리를 분리 해놓으면 리눅스 시스템을 설치 할때 패키지용량을 계산하기가 훨씬더 수월해 집니다.
/swap
가상 메모리로 사용되는 부분입니다
/home
모든 사용자의 홈디렉토리가 위치되는 부분입니다.
테스트 목적으로 한개의 계정만을 만다면 그렇게 많은 용량은 필요 하지 않을 것으로 사료 됩니다만 나중에 웹호스팅이나 여러사용자가 사용하게 된다면 많은 용량이 필요 하겠죠.
/var
로그 파일이 위치하는 곳입니다.
로그 파일은 보안을 위해서라도 별도 파티션에 위치 해놓은 것이 바람직 합니다 만약 님의 서버가 DOS 공격을 받는다 해도 /var 디렉토리를 분리해 놓으면 모든 디스크가 다 소비되는 피해를 막을수 있겠죠.
-------------------------------------------------------------------------------------
일단 대부분의 리눅서들은 파티션을 나눌때 위와 같이 나눈것 처럼 /, /user, /swap, /home, /var 이렇게 나눕니다.
( /, /swap로만 나누는것은 제외 ) 문제는 할당 용량인데 정석은 없다고 보네요.
개인의 상황 컴퓨터 사양 기타 목적 등에 따라서 유동적으로 바꿔는 것이니..
다만 조언을 드리자면 메모리에 비해서 스왑 파티션의 크기가 너무 과하다고 생각 되네요.
보통 /swap 파티션은 자기 메모리 X2 정도면 충분합니다.
또한 /home 파티션도 혼자 쓰기기에는 약간 많은듯 하네요 약간 줄이셔도 무방할듯
그리고 더 나누어야 하는 파티션이 없냐고 하셨는데, /boot, /tmp같은 디렉토리는 안나누어 주어도 무방합니다.
--------------------------------------------------------------------------------------
서버로 쓰시지 않으시려면 굳이 세세하게 파티션을 나눌 필요는 없습니다.
swap 128MB정도하고 나머지는 /로 하시면 되실듯...
참고로 /usr 은 윈도우의 program files폴더와 비슷한 성격을 가집니다.
/usr 안에도 리눅스를 설치하고 난뒤 소스로 설치하는 것들은 대부분 /usr 에 깔립니다.
구분을 위해서는 보통 /usr/local에 새로운 프로그램의 디렉토리파일을 생성하게 합니다.
그리고 소스는 /usr/local/src에 모아두는게 보통이죠.
그래야 다른 사람들이(서버일 경우) A/S를 할 경우 시스템 파악이 쉽겠죠?
따라서 세세하게 나누신다면 레드헷 7.2기준으로
/ : 500MB이상
/usr : 500MB이상(풀설치할 경우 2~3GB까지),
/usr/local/ : 200MB이상(소스설치 연습을 많이 하실 경우),
/home : 혼자만 쓰신다면 500MB내외(웹서버일 경우에는 이부분을 최대로)
/data : 디비사용량에 따라서...
/var : 50MB 이상
때에 따라서는 /tmp나 /boot도 파티션을 나누어야 할 필요가 있습니다.
참고로 파티션을 나누는 이유는 백업때문입니다.
만약 리눅스 시스템 부분이 나가서 복구가 불가 하다면 새로 리눅스를
설치하시더라도 저렇게 파티션을 나누어 놓으면 시스템 부분만 손대시면
쉽게 복구가 가능하죠.
윈도우도 비슷하죠.
하지만 정해진 것은 없습니다.
--------------------------------------------------------------------------------------
리눅스 파티션을 어떻게 나누고 얼마만큼의 용량을 할당할 것인가?
이에 대한 정답은 없습니다. 어떤 용도로 쓸것인가에 따라 파티션을 적절하게 할당해 주시면 그만입니다.
/
5-6기가(/에는 리눅스를 설치하는데 필요한 공간이므로 그에 맞게 설정해 주시면 됩니다.리눅스 설치에 필요한 공간보다 적게 설정하신다면 설치 진행이 안될겁니다.)
/swap
현재 쓰는 램의 약 2배
(왜 2배냐고 하시는데 2배정도 설정하는게 최고의 성능을 발휘하구요. 리눅스 시험에도 나오는 내용입니다.)
/var
2~3기가
(/var에는 각종 로그파일과 메일등이 저장이 됩니다. 따라서 /var는 필수적으로 잡아줘야할 파티션중에 하나죠. /var의 내용들은 계속적으로 늘어나기때문에 어느정도의 용량이 필요합니다.)
자 기본적으로 이정도 나눠주시고 다음으로는 내가 어떤 용도로 리눅스를 사용할 것인가를 생각하시고 파티션을 적절히 배분해 주시면 됩니다. 파티션 용량 설정에 있어 정답이란 없습니다.
1) 공부 목적
위에서 말한 정도만 나눠주신다음 나머지 용량은 설치후에 직접 fdisk를 사용해서 파티션을 나눠본다던지. raid를 구성한다던지, 하는등의 방법이 있겠구요.
2) 서버용 (홈페이지)
서버용으로 돌리시려면 아무래도 사용자 계정이 필요하므로,
/home
4-5기가
/usr
나머지 모두 할당(4-5기가). /usr에는 리눅스의 응용프로그램이 설치 됩니다. 서버용으로 돌리시다보면 아무래도 아파치, php, mysql을 기본적으로 설치하셔야 하고 그외에도 각종 프로그램을 설치하다보면 어느정도의 파티션용량이 필요할겁니다.
[출처] 리눅스 파티션 나누기...|작성자 항해자
'[ Programing ] > OS - Linux' 카테고리의 다른 글
[Linux] gdb 디버깅 명령어 (0) | 2010.06.21 |
---|---|
[Linux] rpm 설치에 대하여... (0) | 2010.06.07 |
[Linux] 기본 디렉토리 설명 (0) | 2010.06.07 |
[Linux] 단축키 (0) | 2010.03.17 |
[Linux] 기본 명령어 (0) | 2010.02.02 |