이 용어는 정확히 무엇을 의미합니까?
- 분할
- 음량
- 드라이브
Windows에서는 C : 드라이브 또는 C : 파티션이라고 할 수 있습니다. Linux에서는 파티션 이름이 없기 때문에 파티션에 무엇을 사용해야하는지 잘 모르겠습니다.
이 용어는 정확히 무엇을 의미합니까?
Windows에서는 C : 드라이브 또는 C : 파티션이라고 할 수 있습니다. Linux에서는 파티션 이름이 없기 때문에 파티션에 무엇을 사용해야하는지 잘 모르겠습니다.
답변:
드라이브 라는 용어 는 하드 디스크, 솔리드 스테이트 디스크, 이동식 USB 플래시 드라이브 등과 같은 물리적 저장 장치를 나타냅니다. Unix와 유사한 운영 체제에서 장치는 디렉토리 아래에 표시되는 장치 노드 라는 특수 파일 시스템 개체 로 표시됩니다 /dev
.
저장 장치는 장치 /dev
유형에 따라 시스템에 의해 감지 된 순서를 나타내는 문자가 표시됩니다. 리눅스에서 종래 프리픽스 버전 2.6.20 커널하는 HD는 예를 들어 장치 파일 그래서, IDE 장치를 의미했다 /dev/hda
, /dev/hdb
및 /dev/hdc
각각 상기 제 1, 제 2 및 제 IDE 장치에 대응. 접두사 sd 는 원래 SCSI 장치에 사용되었지만 이제는 IDE 버스의 장치를 포함하여 모든 PATA 및 SATA 장치에 사용됩니다 . 시스템에 26 개 이상의 같은 장치가있는 경우, 27에서 장치는 이후 표시되어 /dev/sdAa
, /dev/sdAb
등등합니다.
물리적 저장 장치는 파티션 이라고하는 여러 논리적 저장 장치로 나눌 수 있습니다 . 각 파티션은 아래에 표시됩니다 /dev
별도의 장치 노드로. 장치 문자 이후의 숫자가 partion을 수를 의미하므로, 예를 들면 디바이스 노드 파일 /dev/sda1
및 /dev/sda2
제 PATA 장치의 제 1 및 제 2 파티션을 참조. MBR 파티셔닝을 사용하는 PC 에서는 4 개의 기본 파티션 으로 제한 되고 확장 파티션을 처리하는 방식으로 인해 파티션 번호가 실제 파티션 수와 약간 다를 수 있습니다.
다른 유닉스 계열 시스템은 다른 방식으로 디스크와 파티션을 참조 할 수 있습니다. 예를 들어, FreeBSD는/dev/adaX
PATA 디스크를 나타내는 데 (X는 하나 이상의 숫자 임)를 사용하고 PATA 디스크의 /dev/adaXpY
파티션을 나타내는 데 (X와 Y는 하나 이상의 숫자 임)를 사용합니다.
Linux에서 볼륨 이라는 용어 는 LVM ( Logical Volume Manager )과 관련이 있으며 대용량 저장 장치를 관리하는 데 사용할 수 있습니다. 물리 볼륨은 스토리지 디바이스 또는 분할이다. 논리 볼륨 에서 LVM 의해 생성은 다수의 물리 볼륨에 걸쳐있는 논리적 저장 장치이다.
/dev/null
또한 장치 노드입니다. 그래서입니다 /dev/tty
및 /dev/pts/0
. 그렇다고 해서 다른 쪽 끝에 물리적 장치 가있는 것은 아닙니다 .
드라이브 는 물리적 블록 디스크입니다. 예를 들면 다음과 같습니다 /dev/sda
..
파티션 드라이브는 일부 논리 블록 디스크로 나눌 수 있습니다. 이러한 논리 블록 디스크는 파티션으로 명명됩니다. 예를 들면 다음 /dev/sda1
과 같습니다. , /dev/sda2
.
볼륨 은 논리 블록 디스크이기도합니다. 볼륨은 파티션과 관련된 개념입니다. 볼륨은 많은 파티션을 포함 할 수 있습니다. 볼륨 개념을 이해하기 위해 LVM 프로젝트를 살펴볼 수 있습니다. http://sourceware.org/lvm2/ .
예를 들면 다음과 같습니다. vg0/lvol0
이 용어는 정확히 무엇을 의미합니까?
TLDR 버전 :
볼륨은 포맷을 의미하며 파티션은 그렇지 않습니다. 파티션은 일부 테이블 (예 : MBR / GPT)에 나열된 연속적인 스토리지 섹터 세트입니다. 볼륨은 동일한 파일 시스템, 즉 구현 된 파일 시스템에 속하는 섹터 세트입니다.
LVM없이 파티션을 포맷 한 경우 각 파티션이 단일 볼륨으로 채워져 있을 수 있습니다. 현대적인 사용에서 드라이브는 운영 체제의 관점에서 단일 (가상) 하드웨어에 속하는 모든 섹터의 집합입니다.
그래서 우리는 분할 드라이브 포맷 파티션과 마운트 볼륨을.
Windows에서는 C : 드라이브 또는 C 파티션이라고 할 수 있습니다.
실제로 Windows에서 올바른 단어는 "C 볼륨"이지만 문자를 사용하지 않으려면 이름을 바꿀 수 있다고 생각합니다. MS는 때때로 마운트 된 볼륨을 디스크 또는 드라이브라고 부르지 만 온라인 설명서에서는 더주의해서 "볼륨"을 사용합니다.
전체 답변 :
파티션에 이름이 없어 [파티션 또는 레이블]이 무엇인지 잘 모르겠습니다.
(여기서 사소한 참고 사항은 대부분의 파일 시스템과 마찬가지로 GPT 파티션에 레이블을 지정할 수 있다는 것입니다)
일반적으로 파티션은 하나의 완전한 볼륨으로 포맷되며 목적에 따라 이름이 지정됩니다. 따라서 홈 파티션, 부팅 파티션, rootfs 파티션 등과 같은 [purpose + partition]이라고 부를 수 있습니다. Windows에서는 "드라이브"라는 단어가 더 일반적이지만 MS는 아마도 가장 정확한 단어 볼륨을 사용합니다. 나는 그것들을 드라이브라고 부르는 것이 약간 느슨하다고 생각합니다. 이유를 계속 읽으십시오.
의미 상 "드라이브"는 테이프, 플로피 및 디스크와 같은 다양한 매체를 읽는 자동화 된 하드웨어에서 시작됩니다. 따라서 데이터가 포함 된 미디어를 보유한 것을 간단히 '드라이브'라고합니다. 강조 : 드라이브 읽기 미디어, 미디어 보유 데이터 . "드라이브"는 하드웨어의 모터 특성에서 비롯된 것이지만 플래시 카드 리더와 같은 비 모터 하드웨어를 포함하도록 정의를 확장 할 수 있습니다.
이는 기술적으로 드라이브 자체를 분할 할 수 없음을 의미합니다 . CD 또는 자기 디스크 또는 MMC 플래시 메모리와 같은 매체를 분할 할 수 있습니다. 파티셔닝은 테이블에서 경계 세트 (미디어 섹터 별)를 정의하는 것만 의미합니다. 테이블은 일반적으로 저장 매체의 처음 몇 개의 섹터에 저장됩니다. 이러한 테이블 항목에는 파티션이 사용하는 파일 시스템 (있는 경우)을 정의하는 형식화 정보와 같은 다른 항목도 포함될 수 있습니다.
요즘 "드라이브"는 "디스크"라는 단어를 대체하여 ' 실제 데이터 컨테이너 ' 의보다 추상적 인 의미를 얻었습니다 . 아마도 다음과 같은 이유 때문일 것입니다.
가장 일반적인 드라이브에는 제거 할 수없는 미디어가있는 경향이 있으므로 읽기 / 쓰기 장치 대신 스토리지 컨테이너로 생각합니다.
플래시 메모리와 같은 비 디스크 매체의 출현. "디스크"는 기술 유형에 따라 너무 다릅니다. 예를 들어 USB 스틱을 사용하는 디스크에 대해 이상한 이야기를합니다. 이는 논리적 장치 (RAID 어레이)에도 적용되며, 이는보다 일반적입니다. 각 유형에 대해 특정 단어를 사용하는 대신 모든 것을 드라이브라고합니다.
미디어 / 리더 구분은 그다지 유용하지 않았습니다. OS가 드라이브와 인터페이스하지만 더 자주 미디어를 참조하려고합니다. 따라서 드라이브를 사용하여 데이터에 액세스한다는 것을 아는 것으로 충분합니다. "드라이브"를 스토리지 미디어에 대한 추상 개념으로 만드는 것은 CS 전문 용어의 진화의 일부일뿐입니다.
이 새로운 정의에 따르면 드라이브를 분할 할 수 있습니다 . 광학 디스크 리더를 E:\
드라이브라고 할 때 이전 정의를 사용합니다. 우리가 드라이브를 파티셔닝한다고하면 더 새로운 정의를 사용하고 있습니다.
볼륨은 단일 파일 시스템이있는 액세스 가능한 단일 스토리지 영역입니다. - 위키 백과
따라서 포맷 된 파티션은 볼륨 유형으로 간주 될 수 있습니다. 일반적으로 DVD 또는 CD는 파티션이 없으므로 단일 볼륨으로 구성됩니다. 그러나 볼륨은 여러 드라이브 또는 단일 드라이브의 비 연속 부분 또는 둘 다로 구성 될 수도 있습니다. 파티션은 단일 드라이브의 연속 세그먼트입니다. 이러한 복잡한 볼륨은 소위 논리 또는 가상 장치 / 드라이브에 존재하지만, 정당한 이유가 없으면 논리 볼륨 관리자를 사용하는 것이 번거롭지 않습니다.
마지막으로, 일부 하드웨어 (예 : RAID) 컨트롤러는 논리 / 가상 장치를 운영 체제에 직접 제공 할 수 있습니다. 이는 파티션이 논리 장치의 연속 섹터이며 (OS 관점에서) 파티션이 여러 물리 디스크에 걸쳐있을 수 있음을 의미합니다.
요약하면 :
mount
에서 각 줄의 형식은 "A on B type C"입니다. A는 볼륨 또는 파티션을 의미합니까?
partition
저장 매체 (예 : 드라이브)의 파티션 테이블에있는 항목을 위해 특별히 예약 된 단어 인 것 같습니다 . 확장 파티션에는 논리 볼륨을 포함하는 별도의 MBR이 있습니다. 이러한 항목은 '주 MBR'에 없으므로 공식적인 의미에서 실제로 파티션이 아닙니다. "파티션의 파티션"또는 원하는 경우 하위 파티션입니다.
디스크 블록 장치 = A 기억 장치, 예를 들어 SSD, 하드 디스크 =
저장 장치의 한 부분을 파티션 이라고하며, 파일 시스템에는 OS를 통해 수행되는 작업이 전혀 없습니다.
볼륨의 의미와 관련하여 물리적 또는 논리적의 두 가지 유형이 있습니다.
물리적 볼륨 컴퓨터에 실제 하드 디스크의 관점에서.
논리적 볼륨을 다수의 물리적 디스크에 걸쳐 확산 할 수있는 논리적 인 디스크이다.
생각하는 가장 쉬운 방법은 물리적 볼륨 (PV)는 그것이라는 것이다 물리적 파티션 (- FDISK 또는 형식 8e00 - GDisk로 형 8E) 및 "표시"되어있는 등 "리눅스 LVM"의 파티션 유형이 PV는 사용 pvcreate- 이제 볼륨 그룹 (VG)에 추가 할 수 있습니다. VG에서 논리 볼륨 (LV)을 생성 할 수 있습니다.