이것은 FreeBSD 디스크레이블 편집기입니다.

*참고*: 업데이트 과정에서 이 편집기에 들어오면 아마도 생성(C) 명령은
내리지 말고 업그레이드를 위해 기존의 파티션을 점검하고 마운트하기 위해
마운트(M) 명령만을 쓰게 될 것입니다.

레이블 편집기가 여러분을 위한 대부분의 작업을 하기를 원한다면, `A'를
눌러 자동으로 디스크를 나누도록 하세요.

파티션을 수동으로 만들고자 한다면 화면 위에 표시되는 FreeBSD파티션에서
화살표로 선택 바를 이동하여 할 수 있습니다. 남은 공간이 있는 파티션이
선택되면 생성(C) 명령을 눌러 남은 모든 공간이나 그 일부를 사용하여 그
안에 BSD파티션를 만들 수 있습니다.

마운트(M)를 기존의 파티션 엔트리에서 눌러(화면 중간에 표시되는)
초기화하지 않고 마운트 지점을 지정할 수 있습니다. 초기화하고 싶다면,
전환(T) 명령으로 Newfs플래그를 바꿀 수 있습니다. Newfs가 "Y"로
지정되면 그 파일시스템은 *지워지고* 처음부터 다시 만들어질 것입니다!


이 편집기를 사용하여 적어도 다음 파일시스템은 만들어야 합니다:

        이름    목적                    최소크기?       옵션?
        ----    ----                    ---------       -----
        /       루트 파일시스템         20MB            아니오
        swap    스왑 공간               2 * 메모리      아니오
        /usr    시스템과 사용자 파일    80MB이상        예

참고: /usr파일시스템을 만들지 않으면 /파일시스템이 커야 합니다 -
적어도 100MB정도입니다. 이것은 사용자 파일에 대한 디스크 I/O도중
일어날지도 모를 매체 오류에서 중요한 시스템 파일도 같이 손상될 수 있기
때문에 권장하지 않습니다. /를 일반적으로 독립적인 파일시스템으로
유지하는 것은 그런 이유에서이며 본질적으로 관리상 "읽기 전용"으로
생각해야 합니다.

스왑 공간은 좀 잔재주인데, "2*메모리"의 법칙은 적당히 추측한
근사값이며 시스템의 사용에 따라 꼭 정확한 것은 아닙니다. 서버나 다중
사용자 어플리케이션에서 시스템을 많이 사용할 것이라면 스왑 공간을
전체적으로 크게 잡기 위해 여러개의 드라이브에 만들 수 있으며 사실
그런 로드 분배가 전체 I/O성능에 도움이 되는 여러개의 빠른 드라이브가
있다면 이를 권장합니다.

/usr파일시스템은 /usr/local과 같은 곳에 얼마나 많은 패키지를
설치할지와 어떤 배포본을 읽어들일지에 따라 크기를 정해야
합니다. 실수로 /usr파일시스템을 다 채워 버리는 실수를 바라지 않는다면
/usr/local을 분리된 파일시스템으로 만들 수 있습니다.

만들면 좋은 유용한 파일시스템은 /var인데, 이것은 우편이나 뉴스,
프린터 스풀 파일과 다른 임시 항목을 보관합니다. 그곳에 저장될 우편,
뉴스, 또는 스풀된 프린터 작업의 양을 측정하여 그 크기를 정해 다른
파티션으로 많이 만들고 있습니다.

*경고*: /var를 분리된 파일시스템으로 만들지 않는다면, 그 파일에 대한
공간은 루트(/)파일시스템에 대신 저장됩니다. 따라서 많은 우편이나
뉴스를 받고 /var를 별도의 파티션으로 만들고자 하지 않는다면 /파티션을
크게 해야 합니다.

이 설치에 처음이라면 FreeBSD의 디스크 저장을 보는 새 "조각"
패러다임에 대한 다음의 설명을 읽어 보세요:


FreeBSD의 새 시스템에서 장치명은 3가지 부분으로 나누어지게
됩니다. ``/dev/da0s1a''와 같은 전형적인 이름을 생각해 봅시다:

      처음의 세 글자는 드라이브 이름을 나타냅니다. 두개의 SCSI드라이브
      가 있는 시스템이 있다면 /dev/da0와 /dev/da1을 전체 드라이브를
      나타내는 장치명으로 볼 수 있습니다.

      다음은 "조각"(또는 "FDISK 파티션")이름으로, 파티션 편집기에서
      보았던 것입니다. da0가 두개의 조각을 갖고 있다고 하면, FreeBSD
      조각과 DOS조각은 전체 조각을 나타내는 장치명으로 /dev/da0s1과
      /dev/da0s2로 나타납니다.

      다음은, 조각이 FreeBSD조각이라면, 그 안에 몇개의
      "파티션"(혼동하기 쉽게 이름지어진)이 있게 됩니다.

      이 파티션은 여러가지 파일시스템이나 스왑 공간이 있는 곳이며,
      가상의 두개의 SCSI디스크 기계에서 다시 생각해 보면, da0에 대해
      다음과 같은 구조를 생각해 볼 수 있습니다:

              이름            마운트 지점
              ----            -----------
              da0s1a          /
              da0s1b          <swap space>
              da0s1e          /usr

일단 이것을 모두 이해했다면, 레이블 편집기의 목적은 분명해집니다:
화면 위에 나타나는 FreeBSD조각을 조그맣게 나누어서(화면 중간에
표시됩니다) FreeBSD파일시스템 이름(마운트 지점)을 할당하는 것입니다.

또한 레이블 편집기로 기존의 파티션/조각을 여러분의 파일시스템 구조로
마운트하는게 사용할 수 있으며, DOS FAT조각에서 많이
사용합니다. FreeBSD파티션에서 대해서는 파티션이 (재)생성될지 또는
검사만 하고 마운트될지(내용이 보관됩니다)에 대한 "newfs"상태를 바꿀 수
있습니다.

파일시스템에 소프트업데이트(S)를 지정하면 "소프트 업데이트"기능을
사용하게 됩니다. 기본적으로 이것은 메타데이터와 데이터 블럭이 디스크에
비동기적으로 기록되도록 하지만 별도의 상태 정보가 메타데이터와 관련된 
데이터 블럭을 하나의 트랜젝션에 기록되도록 합니다. 따라서
단순히 파일시스템을 "비동기" 갱신 방법을 사용하여 마운트하고 전원 문제가 
있었을 때 일어날 수 있는 데이터 손실 없이 비동기식의 메타데이터 갱신 속도를 
(기본의 동기식보다 훨씬 빠른) 얻을 수 있도록 합니다. 나중에 소프트업데이트
기능을 사용하지 않겠다면 "tunefs -n disable 장치명" 명령을 사용하세요.
*주의* 상당히 큰 크기가 아닌 경우(비표준 크기의) 루트 파일시스템에 사용하는
것은 좋은 생각이 아닙니다. 소프트 업데이트 기능이 빈 블럭을 정리 요청이 
들어온 즉시 처리하지 않기 때문에 활동량이 많은 작은 파일시스템은 임시적으로
오버플로우가 발생할 가능성이 있기 때문입니다. 

작업을 완료하였으면, `Q'를 눌러 종료하세요.

실제 변경은 설치 메뉴에서 실행(C) 하기 전이나 여기서 기록(C)하기
전까지는 디스크에 쓰지 않습니다. 작업 대상은 실제로 FDISK파티션
편집기와 마찬가지로 디스크 레이블의 복사본이며, 실제 디스크의 레이블은
변경 사항을 기록하도록 하기 전까지 바뀌지 않을 것입니다.
