디스크 파티션 소개
Introduction To Disk Partition
하드 디스크는 컴퓨터에서 정보를 저장하는 데 사용되는 기본 저장 장치입니다. 이 문서에서는 컴퓨터의 디스크 파티션에 대해 간략하게 소개합니다.
하드 디스크는 정보를 저장하는 데 사용되는 컴퓨터의 주요 저장 장치입니다. 하드 디스크는 직접 사용할 수 없으며 분할해야 합니다. 그리고 분할된 영역을 하드 디스크 파티션이라고 합니다.
기존 디스크 관리에서 하드 디스크 파티션은 두 가지 범주로 나뉩니다. 주 파티션과 확장 파티션 . 운영 체제는 기본 파티션에 설치할 수 있습니다. 그리고 컴퓨터를 부팅할 수 있는 파티션입니다. 또한 파티션을 직접 포맷할 수 있습니다. 그런 다음 시스템을 설치하고 파일을 저장합니다.
디스크 파티션
디스크 파티션 도구는 파티션 편집기를 사용하여 디스크를 파티션이라고 하는 여러 논리적 부분으로 나눕니다. 디스크를 여러 파티션으로 나누면 서로 다른 종류의 디렉토리와 파일을 서로 다른 파티션에 저장할 수 있습니다. 파티션이 많을수록 파일의 특성을 구분할 수 있는 위치가 더 다양해집니다. 더 자세한 특성에 따라 파일을 다른 위치에 저장할 수 있습니다. 그러나 파티션이 너무 많으면 문제가 발생할 수 있습니다. 파일 시스템마다 공간 관리, 액세스 권한 및 디렉토리 검색에 대한 규칙이 다릅니다.
디스크 파티션은 논리 볼륨 관리의 전신인 단순한 기술이라고 할 수 있습니다. MBR 파티션 테이블에는 하드 디스크에 4개의 기본 파티션만 있습니다. 4개 이상의 디스크 파티션이 필요한 경우 확장 파티션을 사용하는 것이 좋습니다. 그리고 실제 하드 디스크에는 최대 3개의 기본 파티션과 확장 파티션이 있습니다. 확장 파티션은 직접 사용할 수 없습니다. 여러 논리적 파티션으로 나누어야 합니다. 확장 파티션에서 여러 논리 파티션을 나눌 수 있습니다.
메모: MBR 디스크를 GPT 디스크로 변환하는 다른 선택도 있습니다. 이 포스트는 에 대한 모든 것을 알려줍니다 MBR 디스크와 GPT 디스크의 차이점 MBR에서 GPT로 변환하는 방법.목표
하나의 하드 디스크에 여러 파일 시스템을 사용하는 데는 여러 가지 이유가 있습니다.
손쉬운 관리 – 일반적으로 OS는 별도의 영역에 배치됩니다. 이러한 설정으로 인해 다른 영역은 시스템 디스크에 나타나는 디스크 조각화의 영향을 받지 않습니다.
기술적 한계를 깨십시오. 예를 들어 이전 버전의 Microsoft FAT 파일 시스템은 대용량 메모리가 있는 디스크에 액세스할 수 없습니다. PC의 이전 BIOS는 실린더 1024에서 운영 체제를 시작할 수 없습니다. 그러나 위에 나열된 규칙은 바로 그 부분이 파괴되지 않도록 보호합니다.
일부 운영 체제( 리눅스와 같은 ), 스왑 파일은 파티션입니다. 이 경우 이중 부팅 구성을 소유한 시스템에서는 여러 운영 체제가 동일한 스왑 파티션을 사용하여 디스크 공간을 절약할 수 있습니다.
과도한 로그나 기타 문서가 컴퓨터를 채우지 않도록 해야 합니다. 이러한 상황은 전체 컴퓨터의 장애로 이어질 수 있습니다. 별도의 파티션에 넣으면 지정된 파티션의 공간만 부족할 수 있습니다.
두 운영 체제는 종종 같은 파티션에 설치할 수 없거나 다른 ' 현지의 ” 디스크 형식. 여러 운영 체제를 설치하기 위해 디스크를 여러 논리 파티션으로 나눌 수 있습니다.
많은 파일 시스템은 고정된 클러스터 크기를 사용하여 파일을 디스크에 기록합니다. 이러한 클러스터의 크기는 파일 시스템의 크기에 정비례합니다. 파일 크기가 클러스터 크기의 정수배가 아닌 경우 마지막 클러스터 그룹에는 다른 파일에서 사용할 수 없는 여유 공간이 있습니다. 그리고 파티션이 클수록 클러스터 크기가 커지고 더 많은 공간이 낭비됩니다. 따라서 큰 파티션 대신 여러 개의 작은 파티션을 사용하면 공간을 절약할 수 있습니다.
각 파티션은 서로 다른 요구 사항에 적응할 수 있습니다. 예를 들어 파티션이 데이터를 거의 쓰지 않는 경우 읽기 전용으로 로드할 수 있습니다. 작은 파일을 많이 가져오려면 노드가 많은 파일 시스템 파티션을 사용해야 합니다.
UNIX를 실행할 때 사용자가 하드 링크 공격을 받지 않도록 해야 할 수 있습니다. 이 목표를 달성하려면 /home 및 /tmp를 /var/ 및 /etc 아래의 시스템 파일과 분리해야 합니다.
파티션 형식
일반적인 디스크 파티션 형식은 다음과 같습니다. FAT( FAT16 ), FAT32, NTFS, ext2, ext3 등
FAT16
이것은 ms-dos이며 초기 Win 95에서 가장 일반적인 디스크 파티션 형식 유형은 16비트 파일 할당 테이블을 채택하고 최대 2GB 하드 드라이브를 지원할 수 있습니다. 대부분의 운영 체제 지원을 얻은 가장 널리 사용되는 디스크 파티션 형식입니다.
거의 모든 운영 체제(예: DOS, Win95, Win97, Win98, Windows NT, Win2000 및 Linux)가 FAT16을 지원할 수 있습니다. 그러나 FAT16 파티션 형식에는 디스크 활용 효율성이 낮다는 단점이 있습니다.
DOS 및 Windows 시스템에서 디스크 파일 할당 단위는 클러스터입니다. 파일이 전체 클러스터에서 얼마나 많은 공간을 차지하는지에 상관없이 클러스터는 파일에만 할당할 수 있습니다. 따라서 파일이 매우 작더라도 클러스터를 차지합니다. 나머지 공간은 모두 유휴 상태이므로 디스크 공간 낭비로 이어집니다. 파티션 테이블 용량의 제한 때문에 FAT16 파티션이 클수록 디스크의 클러스터 용량이 커지고 낭비가 커집니다.
따라서 이 문제를 해결하기 위해 Microsoft는 Win 97에 새로운 디스크 파티션 형식인 FAT32를 도입했습니다.
FAT32
32비트 파일 할당 테이블을 사용하면 디스크 관리 용량이 크게 향상됩니다. 각 파티션의 용량이 2GB에 불과하다는 FAT16의 한계를 깨뜨렸습니다. 낮은 생산 비용으로 인해 용량이 점점 더 커집니다.
FAT32 파티션 형식을 사용한 후 대용량 하드 디스크를 여러 파티션으로 나누는 대신 파티션으로 정의할 수 있습니다. 변경으로 인해 디스크 관리가 훨씬 쉬워졌습니다. 그리고 FAT32에는 한 가지 장점이 있습니다. 파티션이 8GB 이하인 경우 FAT32 드라이브의 각 클러스터 크기는 4KB로 고정됩니다.
FAT16과 비교하여 디스크 공간 낭비를 크게 줄이고 디스크 활용도를 높일 수 있습니다. 이 디스크 파티션 형식을 지원하는 운영 체제는 Win97, Win98 및 Win2000입니다. 그러나 파티션 형식에는 단점도 있습니다. 첫째, FAT32를 사용하여 디스크 파티션을 포맷합니다. 파일 할당 테이블의 확장으로 인해 FAT16보다 실행 속도가 느립니다. 또한 DOS는 파티션 형식을 지원하지 않습니다.
파티션 구성표를 사용한 후에는 DOS 운영 체제를 사용할 수 없습니다.
NTFS
그것에는 좋은 보안 및 안정성의 특징이 있습니다. 또한 파일 조각화가 크게 줄어듭니다. 또한 사용자의 작업을 기록할 수 있습니다. 사용자 권한에 대한 엄격한 제한을 기반으로 사용자가 시스템에서 부여한 권한에 따라 작업을 수행하도록 도울 수 있습니다.
이 설정은 시스템 및 데이터 보안을 보호할 수 있습니다. Windows NT, Windows 2000, Windows Vista, Windows 7 및 Windows 8과 같은 많은 OS에서 이 파티션 형식을 지원할 수 있습니다.
당신은 할 수 있습니다 FAT를 NTFS로 변환 그리고 NTFS를 FAT로 변환 MiniTool 파티션 마법사의 도움으로 안전하게.
내선2, 내선3
Ext2 및 ext3은 Linux 운영 체제에서 사용해야 하는 디스크 형식입니다. 파일 할당 테이블에 있는 것과 마찬가지로 Linux ext2/ext3 파일 시스템은 정보를 기록하기 위해 인덱스 노드를 적용합니다. 인덱스 노드는 파일의 길이, 생성 및 수정 시간, 권한, 소유권, 디스크 위치 등의 정보를 담고 있는 구조입니다.
파일 시스템은 색인 노드 배열을 유지하며 각 파일 또는 디렉토리는 색인 노드 배열의 유일한 요소에 해당합니다. 시스템은 각 인덱스 노드에 번호를 할당하는데, 이는 배열에 있는 노드의 인덱스 번호를 의미합니다( 인덱스 노드 번호로 알려진 ).
Linux 파일 시스템은 파일 인덱스 노드 번호와 파일 이름을 디렉토리에 보관합니다. 따라서 디렉터리는 파일 이름 목록일 뿐이며 파일 이름과 인덱스 노드 번호를 함께 결합합니다. 파일 이름과 색인 노드의 각 쌍을 연결이라고 합니다. 파일에는 일치시킬 고유 인덱스 노드 번호가 있습니다. 그러나 인덱스 노드 번호의 경우 일치시킬 파일 이름이 여러 개 있을 수 있습니다. 따라서 디스크의 동일한 파일을 다른 경로를 통해 액세스할 수 있습니다.
기본적으로 Linux는 ext2와 같은 파일 시스템을 사용하여 효율적이고 안정적인 상태를 보장합니다. 그러나 핵심 사업에 Linux 시스템을 적용하면서 Linux 파일 시스템의 단점도 점차 드러납니다. ext2 파일 시스템은 로그 파일 시스템이 아닙니다. 이는 기간산업 적용에 치명적인 약점이다.
Ext3 파일 시스템은 ext2에서 개발되었습니다. 그리고 ext3 파일 시스템은 매우 안정적이고 신뢰할 수 있습니다. ext2와 완벽하게 호환됩니다. 사용자는 로그 기능이 있는 사운드 파일 시스템으로 전환할 수 있습니다. 이것은 실제로 로그 파일 시스템 ext3의 원래 의도 설계입니다.
분할 방법
일부 타사 소프트웨어( MiniTool 파티션 마법사와 같은 파티션 매직 , 등. ) 파티션을 나눕니다. 또한 운영 체제에서 제공하는 디스크 관리 플랫폼을 사용하여 프로세스를 수행할 수도 있습니다. Windows 운영 체제에서는 diskpart를 사용하여 명령을 통해 디스크 파티션 매개변수를 조정할 수도 있습니다.
파티션의 종류
하드 디스크가 분할된 후 기본 파티션, 확장 파티션 및 비 DOS 파티션의 세 가지 유형의 파티션이 있습니다.
비DOS 파티션
하드 디스크에서 비DOS 파티션은 특별한 파티션 형식입니다. 다른 운영 체제를 위해 하드 디스크에서 영역을 분리합니다. 비DOS 파티션 운영 체제만 스토리지 영역을 관리하고 사용할 수 있습니다.
기본 파티션
기본 파티션은 일반적으로 하드 디스크 전면 영역에 있습니다. 마스터 부트 프로그램은 그 일부입니다. 그리고 이것은 주로 하드 디스크 파티션의 정확성을 테스트하고 활성 파티션에 설치된 DOS 또는 기타 운영 체제에 부팅 권한을 부여하는 활성 파티션을 결정하는 데 사용됩니다. 이 부분이 손상되면 OS는 하드 디스크에서 부팅할 수 없습니다. 그러나 플로피 드라이브나 광학 드라이브에서 부팅한 후에는 하드 디스크를 읽고 쓸 수 있습니다.
확장 파티션
확장 파티션의 개념은 더 복잡합니다. 그리고 하드 디스크 파티션과 논리 디스크 사이에 혼동을 일으키는 것은 매우 쉽습니다. 파티션 테이블의 네 번째 바이트는 파티션 유형 값입니다.
32MB보다 큰 부팅 가능한 기본 DOS 파티션의 값은 06입니다. 확장 DOS 파티션 값은 05입니다. 기본 DOS 파티션 유형을 05로 변경하면 시스템을 시작할 수 없으며 데이터를 읽고 쓸 수 없습니다. 06을 05와 같은 다른 유형으로 변경하면 파티션은 물론 읽고 쓸 수 없습니다. 많은 사람들이 이러한 종류의 값을 사용하여 단일 파티션을 암호화합니다. 그리고 원래 값을 복원하면 파티션을 정상으로 되돌릴 수 있습니다.
감독자 모드
디스크 파티션 관리 방법은 시스템의 요구 사항을 완전히 충족할 수 없으므로 운영 체제는 Windows의 동적 디스크 및 Linux의 논리 볼륨 관리와 같이 디스크 관리에 다양한 새로운 방법을 제공합니다.