이 름
fdisk − 리 눅 스 를 위 한 파 티 션 테 이 블 관 리 자
사 용 법
fdisk [ −l ] [ −v ] [ −s 파 티 션 ] [ 장 치 이 름 ]
사 용 법
fdisk 풀 그 림 은 하 드 디 스 크 파 티 션 테 이 블 을 지 정 , 변 환 , 검 사 하 는 풀 그 림 이 다 . 장 치 이 름 으 로 사 용 될 값 은 다 음 과 같 다 :
/dev/hda
/dev/hdb
/dev/sda
/dev/sdb
파 티 션 값 은 장 치 이 름 값 의 파 티 션 번 호 를 말 한 다 . 예 를 들 어 , /dev/hda1 값 은 첫 번 째 하 드 디 스 크 의 첫 번 째 파 티 션 을 말 한 다 .
가 능 하 다 면 , fdisk 명 령 은 자 동 으 로 디 스 크 영 역 을 계 산 해 낸 다 . 그 래 서 , 물 리 적 인 디 스 크 영 역 지 정 은 굳 이 필 요 하 지 는 않 다 . 하 지 만 MS-DOS 파 티 션 에 대 해 서 는 지 정 할 필 요 도 있 다 . 일 반 적 으 로 디 스 크 영 역 을 지 정 하 라 는 경 고 를 내 면 , 그 때 지 정 해 주 면 된 다 . 이 런 경 고 는 주 로 SCSI 하 드 디 스 크 일 경 우 에 발 생 한 다 . (그 것 도 디 스 크 영 역 을 자 동 으 로 계 산 해 내 지 못 하 는 디 스 크 어 댑 터 를 사 용 할 경 우 에 해 당 된 다 .)
파 티 션 테 이 블 이 출 력 될 때 마 다 , 그 파 티 션 테 이 블 에 오 류 가 없 는 지 , 항 상 확 인 을 한 다 . 이 오 류 검 사 는 물 리 적 , 논 리 적 파 티 션 테 이 블 의 시 작 과 끝 위 치 확 인 과 실 린 더 경 계 가 바 른 지 검 사 한 다 .(첫 번 째 파 티 션 은 제 외 된 다 .)
옛 버 전 의 fdisk(1.1r 이 전 버 전 )에 서 는 실 린 더 /헤 더 /섹 터 숫 자 들 이 자 동 검 색 될 때 틀 리 게 보 여 주 는 경 우 가 있 었 다 . 이 런 현 상 은 한 드 라 이 브 의 첫 번 째 파 티 션 오 류 검 사 안 에 서 나 타 났 다 . LILO 부 트 관 리 자 를 사 용 할 경 우 에 는 이 런 현 상 을 무 시 할 수 도 있 다 . 반 면 , OS/2 부 트 관 리 자 를 사 용 할 경 우 에 는 이 런 현 상 이 나 타 난 다 고 한 다 .
어 떤 MS-DOS 버 전 에 서 는 첫 번 째 파 티 션 을 실 런 더 경 계 에 서 시 작 하 는 것 이 아 니 라 , 첫 번 째 실 린 터 의 섹 터 2에 서 만 든 다 . 실 린 터 1에 서 시 작 하 는 파 티 션 은 실 린 더 경 계 에 서 시 작 할 수 없 다 . 하 지 만 , OS/2가 없 이 는 이 런 현 상 이 드 물 게 나 타 난 다 .
버 전 1.1r에 서 는 , 파 티 션 테 이 블 이 갱 신 될 때 , 종 료 되 기 전 에 BLKRRPART ioctl() 함 수 를 구 성 한 다 . 이 런 작 업 은 원 래 , 지 워 질 수 있 는 SCSI 디 스 크 는 그 파 티 션 테 이 블 정 보 가 갱 신 되 었 다 는 것 을 가 정 한 다 . 만 약 커 널 이 그 갱 신 된 파 티 션 테 이 블 을 인 식 하 지 못 한 다 면 , fdisk는 리 부 트 하 라 고 경 고 를 낸 다 . 이 경 고 후 에 리 부 트 를 하 지 않 고 계 속 사 용 한 다 면 , 디 스 크 의 자 료 를 읽 을 수 도 있 다 . 리 눅 스 를 설 치 할 때 , 가 끔 BLKRRPART 가 아 무 경 고 없 이 실 패 될 수 도 있 는 데 , 이 런 문 제 를 막 기 위 해 서 는 파 티 션 테 이 블 을 갱 신 했 을 경 우 에 는 항 상 리 부 팅 하 도 록 한 다 .
DOS 6.x 경 고
The DOS 6.x FORMAT command looks for some information in the first sector of the data area of the partition, and treats this information as more reliable than the information in the partition table. DOS FORMAT expects DOS FDISK to clear the first 512 bytes of the data area of a partition whenever a size change occurs. DOS FORMAT will look at this extra information even if the /U flag is given -- we consider this a bug in DOS FORMAT and DOS FDISK.
The bottom line is that if you use cfdisk or fdisk to change the size of a DOS partition table entry, then you must also use dd to zero the first 512 bytes of that partition before using DOS FORMAT to format the partition. For example, if you were using cfdisk to make a DOS partition table entry for /dev/hda1, then (after exiting fdisk or cfdisk and rebooting Linux so that the partition table information is valid) you would use the command "dd if=/dev/zero of=/dev/hda1 bs=512 count=1" to zero the first 512 bytes of the partition. BE EXTREMELY CAREFUL if you use the dd command, since a small typo can make all of the data on your disk useless.
좋 은 결 과 를 얻 기 위 해 서 는 , 항 상 해 당 OS 용 파 티 션 테 이 블 풀 그 림 을 사 용 하 는 것 이 가 장 좋 다 . 예 를 들 어 , DOS 파 티 션 을 관 리 하 려 면 , DOS 용 FDISk를 , 리 눅 스 파 티 션 을 관 리 하 며 면 , 리 눅 스 fdisk, 또 는 cfdisk 풀 그 림 을 사 용 한 다 .
옵 션
−v |
버 전 정 보 를 보 여 주 고 마 친 다 . | ||
−l |
현 재 시 스 템 의 파 티 션 테 이 블 을 나 열 하 고 마 친 다 . 계 산 되 는 장 치 는 다 음 과 같 다 . /dev/hda, /dev/hdb, /dev/sda, /dev/sdb, /dev/sdc, /dev/sdd, /dev/sde, /dev/sdf, /dev/sdg, /dev/sdh |
−s파 티 션
도 스 파 티 션 이 아 니 면 (가 령 , 파 티 션 ID가 10보 다 크 면 ), 그 파 티 션 의 크 기 가 출 력 된 다 . 이 값 은 보 통 mkfs(8) 풀 그 림 에 서 사 용 된 다 .
벌 레
이 매 뉴 얼 페 이 지 (쓴 이 faith [AT] cs.edu)는 내 용 이 불 충 분 하 다 . 자 세 한 이 야 기 는 README.fdisk(쓴 이 LeBlanc [AT] mcc.uk) 파 일 을 참 조 한 다 . 만 약 이 파 일 을 찾 지 못 한 다 면 , util-linux-* 소 스 팻 키 지 안 의 fdisk.c 파 일 이 있 는 경 로 안 에 있 다 . 가 까 운 리 눅 스 배 포 본 사 이 트 에 서 구 하 기 바 란 다 .
만 든 이
A. V. Le Blanc
(LeBlanc [AT] mcc.uk)이 처 음 만
들 었 고 ,
v1.0r: Rik Faith (faith [AT] cs.edu)가 SCSI, extfs
지 원 ,
v1.1r: Rik Faith (faith [AT] cs.edu)가 Michael Bischoff
(i1041905 [AT] ws.de, mbi [AT] mo.de) 도
움 으 로 벌 레 잡
고 , 기 능 향 상 시
키 고 ,
v1.3: A. V. Le Blanc이 최 근 기
능 상 태 로 만 들
고 , −s 옵 션 추
가 ,
v2.0: Remy Card의 도 움 으 로
2GB 이 상 의 하 드 도
지 원 하 게 되 었
다 .