Linux의 하드 드라이브/장치 파티션 명명 규칙은 무엇입니까? 예를 들어 [hd0,0]
등 . sd0
무슨 뜻이에요?
동일한 시스템에 여러 운영 체제를 설치해야 할 때 이것이 무슨 의미가 있습니까?
C:\
Windows 파티션(예: 드라이브 또는 드라이브) 과 어떻게 연결합니까 D:\
?
답변1
보고 있는 내용에 따라 규칙이 달라집니다. GRUB 및 의 항목 hd0,0
과 비슷해 보이지만 둘 다 제가 일반적으로 보는 것과는 다릅니다.sd0
/dev
존재하다 /dev
:
- IDE 드라이브는 로 시작하고
hd
, SATA(모든 종류의 직렬 장치라고 생각합니다)는 다음으로 시작합니다.sd
a
드라이브는 케이블 순서대로 문자로 시작/dev/sda
하며 첫 번째 직렬 드라이브도 마찬가지이고/dev/hdb
두 번째 IDE 드라이브도 마찬가지입니다./dev/sdb1
두 번째 직렬 드라이브의 첫 번째 파티션과 마찬가지로 드라이브의 파티션 번호는 1로 시작합니다.
GRUB 1은 드라이브 유형을 구별하지 않으며 항상 다음 형식을 취합니다 (hdX, Y)
.
X
는 0부터 시작하는 드라이브 번호이므로sda
ishd0
,sdb
ishd1
등 입니다.Y
다음부터 시작하는 파티션 번호입니다.0(1 또는 다른 것이 아님/dev
),sda1
마찬가지입니다.(hd0, 0)
GRUB 2가 다른 구문을 사용한다고 생각하지만 잘 모르겠습니다.
이는 여러 운영 체제를 설치하고 이를 별도의 파티션에 배치하려는 경우 중요합니다. 어떤 운영 체제가 어디에 있는지 추적해야 합니다. 이는 마운트되지 않은 드라이브를 다룰 때마다 매우 중요합니다. 예를 들어 /
열려 /dev/sda1
있고 /home
열려 있는지 알아야 합니다./dev/sda2
내가 아는 한, Windows 디스크는 디스크 0에서 시작하고 파티션에는 특정 번호가 없습니다. 드라이브 문자는 원하는 대로 할당할 수 있으며 특정 파티션에 연결되지 않습니다.
답변2
(hd0,0)
예애벌레통사론. (이것은 대괄호가 아니라 괄호입니다.) Grub은 운영 체제를 로드하는 작업을 담당하는 컴퓨터의 BIOS에 의해 시작되는 작은 프로그램인 부트 로더입니다. hd0
감지된 첫 번째 드라이브를 참조합니다.바이오스, hd1
두 번째를 참조하세요. 두 번째 숫자는 파티션 번호입니다. Grub 1은 0에서 시작하고 Grub 2는 1에서 시작합니다. 보다Grub 매뉴얼의 "명명 규칙"더 자세한 내용을 원하시면.
/dev/sda
/dev/sdb
등이 기본 이름입니다 .하드 디스크(그리고 다양한 플래시 드라이브와 같은 기타 유사한 스토리지(CD나 테이프 드라이브는 제외))리눅스. 마지막 문자는 디스크가 감지되는 순서대로 늘어납니다. 일부 Linux 배포판에서는 등을 /dev/hda
찾을 수 있습니다. 디스크 드라이버가 내부적으로 SCSI 인터페이스를 사용함을 나타내고, 드라이버가 내부적으로 IDE 인터페이스를 사용함을 나타냅니다. 이것은 내부 커널 문제일 뿐이므로 IDE 디스크를 ./dev/hdb
sd
hd
sd
파티션 번호, 1부터 시작합니다.
발생할 수 있는 파티션은 다음과 같습니다.PC 파티션 구성표. 디스크에는 1~4(Grub 1의 경우 0~3) 번호로 최대 4개의 기본 파티션이 있을 수 있습니다. 또한 논리 파티션은 개수 제한 없이 가질 수 있으며, 이 경우 기본 파티션 중 하나는 파일 시스템을 포함할 수 없지만 확장 파티션(논리 파티션의 컨테이너)이어야 합니다. 논리 파티션은 5부터 시작하여 번호가 지정됩니다(Grub 1에서는 4부터 시작).
예를 들어 Linux에서 사용되는 장치 파일의 이름은 /dev/sda
실제로 다음과 같이 지정됩니다.우데브프로그램을 구성하고 구성할 수 있습니다. 이는 이동식 미디어와 관련된 고급 상황에서 유용한 경우가 많습니다.
대부분의 경우 장치 이름은 신경 쓸 필요가 없습니다. 참조되는 위치는 아주 적습니다. 일반적으로 부트로더 구성(우리가 본 것처럼 Grub에는 자체 이름이 있습니다)과 /etc/fstab
부팅 시 마운트할 파일 시스템을 나열하는 파일 두 곳뿐입니다. ( /etc/fstab
파티션은 항상 같은 이름으로 참조되지는 않습니다 /dev/sda1
.) 중요한 것은마운트 포인트, 즉 각 파일 시스템이 마운트되는 위치(디렉토리)입니다.
Windows는 기본 하드웨어 구조와 연관시키기 어려운 완전히 다른 명명 체계를 사용합니다. 등 c:
은 d:
Windows에서 인식되는 파티션 유형에 특정 순서로 할당됩니다(이 순서에 영향을 미치는 방법은 다양합니다).Wikipedia에 자세한 내용이 있습니다.
답변3
내 슬랙웨어 시스템에서 /dev/hda는 감지된 첫 번째 하드 드라이브입니다.
/dev/hda1 및 /dev/hda2는 처음 두 개의 파티션입니다.
fdisk를 사용하여 파티션을 볼 수 있습니다.
/dev/hda1 1 124 995998+ 82 Linux swap
/dev/hda2 * 125 1662 12353985 83 Linux
내 Fedora 상자에서 /dev/sda는 감지된 첫 번째 하드 드라이브입니다.
/dev/sda1 및 /dev/sda2가 처음 두 개의 파티션이 됩니다.