Linux PC의 파티션 구성표를 선택하는 방법

두려운 "p"단어가 두렵습니까? 당신은 혼자가 아닙니다. 파티션은 복잡해질 수 있으므로 여기에 파티션의 정의, 사용 방법, Linux 설치에 사용할 간단한 템플릿에 대한 설명이 있습니다.

이미지 dmyhung

파티션이란?

파티션은 하드 디스크 포맷의 분할입니다. 물리적 분할이 아닌 논리적 분할이므로 다양한 목적으로 편집하고 조작 할 수 있습니다. 디스크를 두 개의 구성 부분으로 나누는 것을 생각해보십시오. 파티션은 샌드 박스 역할을하기 때문에 정말 편리합니다. 250GB 파티션과 750GB 파티션으로 분할 된 1TB 하드 드라이브가있는 경우 후자에있는 것은 다른 파티션에 영향을주지 않으며 그 반대의 경우도 마찬가지입니다. 네트워크에서 이러한 파티션 중 하나를 공유하고 다른 사람이 정보에 액세스하는 것에 대해 걱정할 필요가 없습니다. Windows가 설치되어 바이러스와 트로이 목마로 가득 차있을 수 있습니다. 다른 하나는 매우 쓸모없고 보안 구멍이 추가 된 Linux 설치를 실행할 수 있습니다. 당신이 그들을 만들거나 하드 드라이브 자체가 물리적으로 죽지 않는 한 두 사람이 간섭해서는 안됩니다.

또 다른 유용한 점은 각각 다른 "파일 시스템"으로 포맷 된 여러 파티션을 가질 수 있다는 것입니다. 파일 시스템은 운영 체제에서 읽고, 해석하고, 쓸 수있는 테이블로 디스크를 포맷하는 것입니다. 하드 드라이브가 하나뿐입니까? 실제로 다른 물리적 디스크가 없어도 여러 운영 체제를 설치할 수 있기 때문에 괜찮습니다.

수많은 파일 시스템 유형이 있지만 파티션 유형은 기본, 확장 및 논리의 세 가지뿐입니다. 주어진 하드 디스크는 최대 4 개의 주 파티션 만 가질 수 있습니다. 이 제한은 컴퓨터가 부팅 할 수있는 파티션을 알려주는 마스터 부트 레코드라는 것이 있기 때문에 주 파티션은 일반적으로 운영 체제 용으로 예약되어 있습니다. 하지만 4 개 이상을 원하면 어떨까요? 확장 파티션이 작동하는 곳입니다. 더 작은 논리 파티션의 수에 관계없이 빈 컨테이너 역할을합니다. 거기에서 원하는만큼 만들 수있을뿐만 아니라 비 OS 섹션으로도 만들 수 있습니다.

확장 파티션이 너무 크다면 그냥 사용하지 않는 이유는 무엇입니까? 확장 파티션 내부에서 직접 부팅 할 수 없기 때문입니다. 이 문제를 해결할 수있는 방법이 있지만 가장 좋은 방법은 사전에 주 파티션을 적절히 계획하는 것입니다. 또한 시스템에서 파티션 번호를 매기는 방법은 이러한 유형에 따라 다릅니다. 먼저 머신은 모든 기본 파티션을 기준으로 번호를 매긴 다음 논리적 파티션으로 번호를 매 깁니다. 이로 인해 OS간에 전환하거나 나중에 파티션을 추가 또는 삭제하면 드라이브 문자가 변경 될 수 있습니다.

Linux의 마운트 지점

MethodDan의 이미지

Windows에서는 일이 매우 명확하게 잘립니다. 디스크, 일반적으로 하나의 파티션에 상주합니다. 다른 드라이브가 있고 호환 가능한 파일 시스템이있는 경우 해당 드라이브도 읽습니다. 그렇지 않은 경우 일반적으로 무시하거나 다시 포맷 할 수있는 기능을 제공합니다. Linux 및 Unix와 유사한 것은 실제로 그렇게 작동하지 않습니다.

Linux가 작동하는 방식은 모든 것을 트리에 배치하는 것입니다. 다른 파티션이나 디스크가있는 경우 특정 폴더 (일반적으로 / media 또는 / mnt)에 분기로 "마운트"됩니다. 파티션이 마운트되는 디렉토리를 "마운트 지점"이라고합니다. 이 방법은 Linux의 트리 구조에서 더 잘 작동하며 거의 모든 곳에서 파티션을 폴더로 마운트 할 수 있습니다. Windows에서는이 작업이 그렇게 쉽게 이루어지지 않습니다. 새 파티션은 일반적으로 별도의 드라이브로 표시됩니다. 또한 Linux는 기본적으로 Windows보다 더 많은 유형의 파일 시스템에서 작동 할 수 있습니다.

어떻게 4 개의 주 파티션 만있을 수 있었는지 기억하십니까? JustLinux 포럼의 누군가가했던 것처럼 145 개의 OS를 부팅하려면 / boot에 대한 기본 파티션을 설정할 수 있습니다.이 파티션에는 GRUB 또는 LiLo와 같은 부트 로더가 들어 있습니다.이 파티션은 초기 기능을 처리 한 다음 확장 파티션으로 계속 부팅합니다. .

어떤 계획을 사용해야합니까?

대부분의 가정용 Linux 설치에 대한 표준 파티션 구성표는 다음과 같습니다.

  • / ( "루트"라고 함)로 마운트되는 OS 용 12-20GB 파티션
  • RAM을 늘리는 데 사용되는 더 작은 파티션, 마운트되고 스왑이라고합니다.
  • 개인용으로 더 큰 파티션, / home으로 마운트

정확한 크기 요구 사항은 필요에 따라 변경되지만 일반적으로 스왑으로 시작합니다. 멀티미디어 편집을 많이하고 / 또는 RAM 용량이 적은 경우 더 많은 양의 스왑을 사용해야합니다. 메모리가 충분하면 일부 Linux 배포판이 많은 스왑없이 대기 모드 또는 최대 절전 모드로 전환되는 데 문제가 있지만 메모리가 부족할 수 있습니다. 경험에 따르면 RAM 용량의 1.5 ~ 2 배를 스왑 공간으로 선택하고이 파티션을 디스크의 시작 또는 끝과 같이 쉽게 접근 할 수있는 위치에 배치합니다.

톤 소프트웨어를 설치하더라도 루트 파티션에 최대 20GB면 충분합니다. 대부분의 Linux 배포판은 현재 파일 시스템으로 ext3 또는 ext4를 사용합니다.이 시스템에는 "자체 청소"메커니즘이 내장되어 있으므로 조각 모음을 수행 할 필요가 없습니다. 그러나 이것이 가장 잘 작동하려면 파티션의 25-35 % 사이에 여유 공간이 있어야합니다.

마지막으로, 당신이 가지고있는 다른 것은 / home 파티션으로 가야합니다. 여기에 개인 정보가 저장됩니다. 기능적으로는 Windows의 "Users"디렉토리와 동일하며 응용 프로그램 설정, 음악, 다운로드, 문서 등 및 시스템에있는 다른 사용자의 디렉토리를 포함합니다. OS를 업그레이드하거나 재설치 할 때이 폴더에 아무것도 백업 할 필요가 없기 때문에 / home을 별도의 파티션에 두는 것이 유용합니다! 편리하지 않나요? 무엇보다도, 대부분의 프로그램 및 UI 관련 설정도 저장됩니다!

사용자 및 / 또는 미디어가 많은 서버를 실행하는 경우 두 개의 하드 드라이브를 사용하여 성능을 최적화 할 수 있습니다. 작은 솔리드 스테이트 드라이브는 OS가 상주하기에 완벽 할 것입니다 (최대 32GB). / home에 마운트 된 1 또는 2TB "녹색"드라이브의 시작 부분에 스왑 파티션을 던질 수 있습니다.

좀 더 고민하고 있다면 임시 디렉토리 (/ tmp), 웹 서버의 콘텐츠 (/ var / www), 프로그램 (/ usr) 또는 로그 파일 ( / var / log).

설치 중 마운트 지점 지정

이 예에서는 Ubuntu Maverick Meerkat 설치 중에 파티션 설정 표시를 사용합니다. "드라이브 공간 할당"이라고 표시된 위치에 도달하면 "수동으로 파티션 지정 (고급)"을 선택합니다.

"고급"을 본다고해서 당황하지 마십시오. 그다지 어렵지 않으며 그 과정에서 실제 보상을 받게 될 것입니다. 앞으로 클릭하면 파티션 테이블이 표시됩니다.

테이블의 여유 공간 행을 클릭 한 다음 "추가…"를 클릭하십시오. 여유 공간이없는 경우 Windows 파티션을 클릭하고 "변경…"을 클릭 한 다음 더 적합한 크기로 축소하십시오. 이렇게하면 작업 할 수있는 여유 공간이 제공됩니다.

여기에서 디스크 시작 부분에 약 11.5GB의 기본 파티션을 만들고 루트를 마운트 지점으로 사용하도록 지정했음을 알 수 있습니다. Linux 호환 파일 시스템을 사용해야하므로 ext2, ext3, ReiserFS 등을 사용할 수 있지만 기본 ext4를 사용했습니다. 온라인에서 조사를하면 최선을 선택할 수 있지만 확실하지 않은 경우 기본값을 고수하십시오. 공간이 있으면 더 많은 공간으로 조정할 수 있지만, 많은 소프트웨어를 설치 / 컴파일하지 않는 한 20GB 이상은 필요하지 않을 것입니다. "확인"을 클릭하면 다른 파티션을 만들도록 설정됩니다.

이번에는 보시다시피 논리 파티션을 선택했습니다 (파티션 프로그램이이를 위해 자동으로 확장 파티션을 생성합니다). 이 컴퓨터는 512MB의 RAM을 가지고 있기 때문에 약 1.5 배로 "스왑 영역"으로 지정했습니다. 또한 디스크 끝에 이것을 붙여 디스크 검색 시간을 최소한으로 유지하는 데 도움이됩니다. "확인"을 클릭하고 다른 파티션을 생성하겠습니다.

중간에있는 나머지 공간을 모두 내 / home 파티션으로 선택했습니다. 내가 선택한 호환 파일 시스템은 다시 ext4입니다. 이제 회색 영역이 있습니다. 기본 또는 논리적이어야합니까? 나는 여기에 다른 OS를 설치하지 않을 것이라는 것을 알고 있기 때문에 primary를 사용했습니다. 그렇지 않으면 논리적으로 갔을 것입니다. 3 개 이상의 OS를 설치할 계획이 없다면 단순성을 위해 기본 OS로 만들 수 있습니다.

완료되면 설치를 다시 시작할 수 있습니다. 결과 파티션 테이블은 다음과 같습니다.

추위에 빠지면 데이터 손실을 걱정하지 않고이 시점에서 설치를 종료 할 수 있습니다. "지금 설치"를 누르기 전까지는 디스크에 아무 작업도 수행되지 않으므로 원하는대로 돌아가서 편집 할 수 있습니다.

이제 파티션이 무엇이며 Linux 설치를 최적으로 설정하는 방법을 알았으므로 온라인에서 검색을 계속할 수 있습니다. 더 많은 것을 배울 수 있습니다! 프로세스에 대한 조언이나 트릭이 있습니까? 공유 할 유용한 경험이 있습니까? 댓글을 남겨주세요!