fdsik -l이 sda3 및 sda4를 표시하지 않는 이유는 무엇입니까?

fdsik -l이 sda3 및 sda4를 표시하지 않는 이유는 무엇입니까?

모든 파티션을 표시하고 싶으므로 "fdisk -l"을 입력합니다. AFAIK, scsi 하드 디스크의 장치 파일 형식은 다음과 같습니다: sd_whichharddisk_whichpartition.

놀랍게도 "fdisk -l"을 누르면 다음과 같은 결과가 나타납니다.

/dev/sda1 * /dev/sda2 /dev/sda5

그래서 1, 2, 5라는 번호가 붙은 3개의 파티션이 생겼습니다. 숫자 2와 5 사이에 간격이 있는 이유는 무엇입니까? 파티션이 몇 개 있다고 확신하나요?

답변1

드라이브가 확장 및 논리 파티션으로 포맷되었습니다. MBR 파티션 테이블 형식은 기본 파티션을 4개만 허용하므로 기본 파티션과 확장 파티션용으로 예약되어 있습니다 /dev/sda1. /dev/sda44개 이상의 파티션을 원할 경우 확장 파티션에서 논리 파티션을 사용해야 합니다.

귀하의 경우:

/dev/sda1기본 파티션인가요
/dev/sda2아니면 확장 파티션인가요?

/dev/sda5확장 파티션의 첫 번째 논리 파티션입니다 /dev/sda2.

나는 그것이 /dev/sda5스왑 파티션으로 사용된다고 가정합니다. Linux에서는 속도상의 이유로 스왑 공간을 별도의 파티션에 두는 것을 권장하며, 많은 배포판 설치 프로그램은 시스템에 표시되는 대로 드라이브를 파티션합니다.

이렇게 하면 나중에 필요에 따라 확장 파티션에 다른 파티션을 추가할 수 있도록 충분한 유연성이 제공되며 이러한 파티션의 수는 4개로 제한되지 않습니다. 확장 파티션을 사용하면 드라이브당 최대 15개의 파티션을 가질 수 있습니다.

자세한 내용은 다음 링크를 참조하세요.

http://www.tldp.org/LDP/sag/html/partitions.html
http://www.tldp.org/HOWTO/Partition/fdisk_partitioning.html

관련 정보