fdisk 분할 명령

FDISK가 가장 일반적으로 사용되는 리눅스 시스템 파티션 도구입니다,이 명령은 사용 가능한 파티션 시스템의 모든 볼 수 있지만,이 명령은 MBR 파티션 테이블을 지원합니다 (이 문장은 특정 시스템, CentOS7-1810 적용 Debian9 사용되어야한다 0.5 및 openSUSE15 지원 GPT 파티션 테이블이 있어야합니다, 다음과 같은 작업이 명령은 하드 우리가 GPT 파티션 테이블을 사용할 필요가 2T보다 큰 하드 디스크 파티션의 2T보다 클 수 없습니다 때문에, 동작시 Debian9.5의 FDISK)에 분할, GPT 파티션 우리는 파티션 GDisk로 또는 분해 된 파티션 도구를 사용합니다.

리눅스 커널은 이해하기 어렵다 어떻게?
인간, 우리는 쉽게 몇 가지를 이해할 수 있지만 컴퓨터가 경우가 아니라, 그들은 적절한 용어를 이해할 필요가있다.

리눅스에서 위치한 주변기기 / 마운트 포인트 DEV 커널은 다음의 방식으로 하드 디스크에 의해 알 수있다 :

/ 디바이스 / HDX [AZ] : IDE 하드 디스크로 지정된 HDX
/ 디바이스 / SDX [AZ] 다음 SCSI 하드 디스크로 지정된 SDX
/ 디바이스 / Xdx [AZ] : XT 하드 디스크라는 Xdx
/ 디바이스 / VDX [AZ] 가상 하드 디스크는 VDX 이름
은 / dev / FDN : 플로피 디스크는 FDN 이름이
CD-ROM은 / dev에 / scdN 또는 이름은 / dev / SRN :는 / dev / scdN 또는 / dev / SRN

fdisk를 우리가 디스크 드라이브 당 네 개의 주 파티션을 만들 수 있습니다. 그 중 하나는 확장 파티션으로 사용되며, 복수 개의 논리적 파티션으로 구성 될 수있다. 1-4 섹터 차 파티션으로 유지되고, 논리적 파티션은 섹터 (5)로부터 시작한다.

A, FDISK 방법 매개 변수 :

FDISK [-l] 장치명

매개 변수
-l : 당신은 / proc 디렉토리 / 파티션 파일 정보, 디스크 장치를 지정하지 않은 경우, 지정된 디스크 장치에 대한 파티션 테이블 정보를 표시 즉, 시스템 표시 디스크 장치의 모든.

예 :
------------------------------------------------ -----------
루트 @ 데비안 : # ~ # fdisk를에 -l은 모든 디스크 장치를 지정하지 않은

디스크 / 디바이스 / SDA : 20 지브 , 21,474,836,480 바이트 41,943,040 섹터 번호 디스크 / 디바이스 / SDA 용량 20G의
단위 :. 512 바이트 = 512 개 섹터 1 개 *
섹터 크기 (논리 / 물리)이 512 바이트 / 512 바이트
의 I를 / 사이즈 O (최소 / 최적) : 512 바이트 / 512 바이트
형 디스크 라벨 (Disklabel) : 유형 도스 # 파티션 테이블 MBR 대 (MBR 파티션 테이블 도스를 나타낸다는 GPT가 GPT 파티션 테이블 나타냄)
디스크 식별자 : 0xefdc905c을

장치 부팅 시작 끝 분야 크기 아이디를 입력 #의 SDA에서 디스크는 / dev / 파티션
은 / dev / sda1과 * 2048 37,748,735 377 466 881 8G (83) 리눅스
는 / dev / sda2가 37,750,782 41,940,991 4,190,210 세대 (5) 확장
은 / dev / sda5입니다 37,750,784 41,940,991 4,190,208 2G (82) 리눅스 스왑 / 솔라리스

디스크 / 디바이스 / SDB : 5 지브, 5,368,709,120 바이트 10485760 개 섹터 #第二块磁盘/ 디바이스 / SDB容量5G
단위 : 1 * 512 = 512 섹터 바이트
(/ 논리 물리) 섹터 크기 : 512 바이트 / 512 바이트
I를 / O의 크기 (최소 / 최적) : 512 바이트 / 512 바이트

데비안 @ 루트 : ~ #
-------------------------------------------- ---------------
사용 "에서 fdisk -l"보기 파티션 정보를, 다른 릴리스 정보와 다를 수 있습니다 우리가 (두 개의 하드 드라이브를 추가 참조하십시오 위의 정보에 의해 표시 / DEV / sda를하고는 / dev / SDB) 정보를 제공합니다. 우리는 하드 디스크의 전반적인 상태의 위쪽 절반이 정보,는 / dev / sda를 하드 드라이브의 전체 크기 20기가바이트 및 기타 정보입니다 설명합니다.

파티션 정보의 아래쪽 절반은 정보, 일곱, 다음과 같은 의미의 총입니다 :

장치 : 파티션의 장치 파일 이름.
부팅 : 부팅 파티션, 부팅 파티션으로는 / dev / sda1을 여부.
시작 : 시작하는 파티션 대신에, 실린더를 시작.
끝 : 파티션 말 대신에, 실린더를 종료 할 수 있습니다.
분야 : 파티션의 크기, 단위는 분야이다.
크기 : 파티션 크기
ID : ID 파티션의 파일 시스템.
입력 : 무엇 파티션의 파일 시스템.


두, fdisk 분할 대화 형 모드

명령 "FDISK 장치 파일명은"대화 형 모드에서 동작 모드 대화식 프로그램을 입력 할 수 FDISK는 예를 들어, 다음과 같이 제공되는 대응 명령 FDISK 프로그램을 입력함으로써 수행 될 수있다

-------------------------------------------------- ---------
루트 @ 데비안 : ~ # FDISK는 / dev / SDB

FDISK (폴더의 유틸리티 - 리눅스 2.29.2)에 오신 것을 환영합니다.
당신이 그들을 쓰기로 결정 때까지 변화는 메모리에만 유지됩니다.
쓰기 명령을 사용하기 전에주의해야합니다.

장치는 인식 파티션 테이블이 포함되어 있지 않습니다.
디스크 식별자 0xe3779e93로 새로운 DOS 디스크 레이블을 만들었습니다.

명령 (도움 m) : m # m에 입력이 도움을받을 수 있습니다

도움:

DOS합니다 (MBR)
토글 부팅에서 깃발을 설정 # 부팅 가능 플래그
나 편집 중첩 된 BSD 디스크 레이블 #의 BSD 디스크 레이블 편집
도스 호환성 플래그 # DOS 운영 체제 호환 플래그가 설정 토글 C

Eneric G
D 삭제 파티션 번호는 파티션 삭제
F 목록 무료 분할되지 않은 공간 # 분할되지 않은 공간 목록 무료
리터 목록 알려진 파티션 유형 번호 알려진 파티션 형 디스플레이를. (82)는 리눅스 파티션 (83) 리눅스 스왑 파티션
n은 새 파티션 # 새로운 파티션 추가
p는 목록 파티션 테이블 # 현재 디스크 파티션을 인쇄
t는 파티션 형식 번호 변경을 파티션 유형의 변경
파티션 테이블 # 검증 파티션 테이블을 확인 절
내가 파티션의 파티션 번호의 인쇄 정보에 대한 정보를 인쇄

기타
m은 MENU # 도움말 메뉴이 화면 인쇄
U 디스플레이 기록부 변경 표시 / 입력 장치 번호를 변경할 수는
추가 기능 X (전문가 만) # 추가 기능 (전문가 만)

스크립트
로드 스크립트 파일 #의 sfdisk에서 I 디스크 레이아웃이 디스크 레이아웃 sfdisk 스크립트 파일에서로드
sfdisk 스크립트 파일에 O 덤프 디스크 레이아웃 #의 디스크 레이아웃 스크립트 파일을 덤프 정하기 위해 fdisk

및 저장을 종료
디스크에 쓰기 및 저장하고 종료 테이블 번 출구 승
q는 저장하지 않고 변경 # 출구를 저장하지 않고 종료

새로운 새 레이블 만들기
G가 새 새로 만들기 새로운 빈 GPT 파티션을 생성 테이블 # GPT 파티션 테이블을 비우이 그 지원 GPT fdisk를 표시해야한다, 추가 인증이 필요합니다.
G는 새로운 빈 SGI (IRIX 생성 ) 파티션 테이블을 # IRIX 새 빈 파티션 테이블
오 비어있는 새 DOS 파티션 테이블 생성 # 새로운 빈을 DOS 테이블
의 비어있는 새 일 파티션 테이블 생성 # 비어있는 새 디스크 레이블의 일을


명령 (도움 m) :
------------------------------------------- ----------------

셋째, 파티션 관리

1, 새로운 주 파티션

루트 @ 데비안 : ~ # FDISK는 / dev / sdb에 # 새 디스크 파티션을 만들려면 / dev에 / 번호를 추가 더한 수는 파티션이됩니다하지 마십시오 SDB

FDISK (폴더의 유틸리티 - 리눅스 2.29.2)에 오신 것을 환영합니다.
당신이 그들을 쓰기로 결정 때까지 변화는 메모리에만 유지됩니다.
쓰기 명령을 사용하기 전에주의해야합니다.

장치는 인식 파티션 테이블이 포함되어 있지 않습니다.
디스크 식별자 0xd9b1702f로 새로운 DOS 디스크 레이블을 만들었습니다.

명령 (도움 m) : N # N 새 파티션을 만들려면 기본이 바로 MBR 파티션 테이블 생성
파티션 타입
P 차 (0 차, 0 4 무료 ,. 확장) # 주 파티션
전자 확장 (논리 파티션의 컨테이너) # 확장 파티션
선택 ( 디폴트 P) P # 1 (P) 입력 새로운 주 파티션
분할 수 (1-4, 기본 1) : #의 분할 수는, 기본적으로, 상기 전송 라인을 직접 1.
우선 섹터 (2048-10485759 기본적 2048) 출발 # 입력 분야, 전송 라인을 직접, 기본은 무엇보다도 2048 시작
또는 + 크기 마지막 부문, + 부문 + 1G 번호 : {K는, M은, G, T, P} (2048-10485759 기본적 10485759)는 새 파티션 여기에 입력을 크기 + 크기 {K, M, G에 의해 증가 될 수있다 섹터의 수에 의해 증가 될 수있다 , T, P} 1G 1G +로 표현이 용량을 증가시키는 방법       

은 Created 파티션. 1 '리눅스의 새로운 신형 크기 1 지브. 중 # 1G는 파티션을 생성하라는 메시지가

명령 (도움 m) P #의 입력 파티션 P 뷰 생성
디스크 / 디바이스 / SDB :. 5 지브, 5,368,709,120 바이트 10485760 개 섹터
단위 :. 1 * 512 = 512 섹터 바이트
의 섹터 크기 (논리 / 물리) : 512 바이트 / 바이트 (512)
는 I / O 크기 (최소 / 최적) : 512 바이트 / 512 바이트
디스크 라벨 (Disklabel) 여기서 유형 : # DOS 파티션 테이블은 MBR 입력
디스크 식별자 : 0xd9b1702f

장치 부팅 시작 끝 분야 크기 아이디 유형
은 / dev / sdb1로 2048 2,099,199 2,097,152 1G (83) 리눅스

2, 나머지 사용 가능한 공간

명령 (도움 m가) : F에 #을 입력 F보기 가능한 공간을 나머지
분할되지 않은 공간은 / dev / SDB :. 4 지브는 4,293,918,720 바이트, 8386560 개 섹터
단위 :. (1) * 512 = 512의 섹터 바이트
섹터 크기 (논리 / 물리적) : 512 바이트 / 512 바이트

섹터 크기 끝 시작
2,099,200 10,485,759 8,386,560 4G # 4 세대에 사용 가능한 공간을 볼 수 있습니다

(3) 확장 된 파티션과 논리적 파티션을 만들

명령 (도움 m) : N # N 파티션 생성을 계속
파티션 유형
P 차를 (. 1 차, 0 확장 ,. 3 무료)
(논리 파티션을위한 컨테이너) 확장 전자
선택 (기본 P) : 전자 # 전자는 확장 파티션 생성하기
파티션 번호 (2-4, 기본 2) : #이 직접 입력 할 수 있습니다, 확장 파티션 번호를 입력
첫 번째 부문 (2099200-10485759, 기본 2,099,200)를 번호 : 직접 입력 할 수 있습니다, 시작 섹터 번호를 입력
지난 부문, + 분야 또는 + 크기 {K, M, G, T, P} (2099200-10485759 기본적 10,485,759) + 2G #은 2G의 용량을 증가는

새로운 종류의 파티션 2 '생성 연장'크기 2의 지브 #가 확장 파티션을 생성한다. 성공

명령 (도움 m) : N # N 파티션 생성을 계속
유형의 파티션
의 p 차 (무료로 1 확장 1 차, 2)
L 논리 # 옵션 만해야합니다 확장 파티션을 생성 (번호가 5에서.)
선택 (기본 페이지를 ) : l # L의 입력은 논리 파티션을 만들

확장 파티션에서 논리 파티션을 5 번 5 번 시작을 추가
: 첫 번째 섹터 (2101248-6293503 기본적 2101248)
마지막 섹터 섹터 또는 + 사이즈 + {K, M, G, T, P} (2101248-6293503, 기본 6,293,503)를 : + 1G

'리눅스'유형의 크기 (1) 지브의 새 파티션 (5)를 만들었습니다.

명령 (도움 m) P
디스크 / 디바이스 / SDB : 5 지브, 5,368,709,120 바이트 10485760 개 섹터
단위 : 1 * 512 = 512 섹터 바이트
(/ 논리 물리) 섹터 크기 : 512 바이트 / 512 바이트
I를 / O 크기 ( 최소 / 최적) : 512 바이트 / 512 바이트
디스크 레이블 타입 : DOS
디스크 식별자 : 0xd9b1702f을

크기 부트 섹터 시작 엔드 디바이스 아이디 유형
은 / dev / sdb1로 2048 2099199 2097152. 1G # 83 리눅스 기본 파티션
은 / dev / sdb2로 2,099,200 6,293,503 4,194,304 세대 (5) 확장 # 확장 파티션
은 / dev / sdb5 2,101,248 4,198,399 2,097,152 1G (83) 리눅스 # 논리 파티션

4, 삭제 파티션

명령 (도움 m) : d #의 D 입력 삭제 파티션
파티션 번호 (1,2,5- 기본적 5) : # 2 증폭 삭제 파티션 2 논리적 파티션 상기도 함께 삭제

파티션이 삭제되었습니다.

명령 (도움 m) P
디스크 / 디바이스 / SDB : 5 지브, 5,368,709,120 바이트 10485760 개 섹터
단위 : 1 * 512 = 512 섹터 바이트
(/ 논리 물리) 섹터 크기 : 512 바이트 / 512 바이트
I를 / O 크기 ( 최소 / 최적) : 512 바이트 / 512 바이트
디스크 레이블 타입 : DOS
디스크 식별자 : 0xd9b1702f을

장치 부팅 시작 끝 분야 크기 아이디 유형
은 / dev / sdb1로 2048 2,099,199 2,097,152 1G (83) 리눅스

명령 (도움 m) :

(5) 변형 파티션 유형

명령 (도움 m) : L 번호를 사용할 파티션 유형을보기


# 82는 리눅스 스왑 파티션, Linux 용 83 개 파티션입니다 8E는 LinuxLVM 파티션이고, b는 윈도우 FAT32 파티션이고, E는 윈도우 FAT16 파티션입니다.

명령 (도움 m) : t #의 t 변화 파티션 유형 입력
파티션 번호 (1,2,5, 기본 5) : 5 # 5의 파티션 유형 변경

파티션 유형 (목록 형 L 모든 8E 번호의 : 유형) 파티션을 변경하기 위해 입력 형 8E는, 난 또한 파티션의 유형을 볼 수 있습니다 여기에 입력

파티션의 변경된 유형 '리눅스 LVM'에서 '리눅스'. # 프롬프트가 성공적으로 변경

명령 (도움 m) P
디스크 / 디바이스 / SDB : 5 지브, 5,368,709,120 바이트 10485760 개 섹터
단위 : 1 * 512 = 512 섹터 바이트
(/ 논리 물리) 섹터 크기 : 512 바이트 / 512 바이트
I를 / O 크기 ( 최소 / 최적) : 512 바이트 / 512 바이트
디스크 레이블 타입 : DOS
디스크 식별자 : 0xd9b1702f을

부팅 시작 끝 섹터 크기의 장치 아이디 유형
은 / dev / sdb1로 1G 2048 2,099,199 2,097,152 (83) 리눅스
는 / dev / 2G의 sdb2로 2,099,200 6,293,503 4,194,304 5 확장
은 / dev / sdb5 2,101,248 4,198,399 2,097,152 1G 리눅스 LVM # 8E 변경 후 파티션 유형

명령 (도움 m) :

수정 된 결과를 저장 (6)

명령 (도움 m) : w # Q 출구 입력 저장하지 경우, 구성을 저장합니다 w
파티션 테이블의 변경된되었습니다.
다시 읽기 파티션 테이블에 IOCTL ()를 호출.
동기화 디스크.


명령 w 사용은 저장 후에는 적용됩니다 FDISK 모든 작업에서 수행되고, 다시 롤백 할 수 없습니다. 파티션 테이블이 바쁜 경우에는 적용 만 새 파티션 테이블 후 시스템을 다시 시작해야합니다.

넷째, 새로운 GPT 파티션

모든 릴리스는 여기의 fdisk GPT 파티션하시기 바랍니다 메모와 함께 지원되는 것은 아닙니다

1, 새로운 구역

명령 (도움 m) : P

디스크 / 디바이스 / SDB : 5 지브, 5,368,709,120 바이트 10485760 개 섹터
단위 : 1 * 512 = 512 섹터 바이트
(/ 논리 물리) 섹터 크기 : 512 바이트 / 512 바이트
(최소 / 최적의) I / O 사이즈 : 512 바이트 / 512 바이트
도스 #现在的分区类型为MBR : 디스크 라벨 (Disklabel) 형
디스크 식별자 : 0xd9b1702f를

명령 (도움 m) : g # g 입력 GPT 파티션 생성
새로운 GPT 디스크 레이블 작성 (GUID : 8C0F4613-2830-40E1-8D23-596D1B7F5DDB을).

명령 (도움 m) : N # 새 파티션의
파티션 번호 (1-128, 기본 1) : #이 확장 파티션의 개념이없는 것을 알 수있다
(2048 기본, 2048-10485726) 먼저에게 부문 :
마지막 섹터 섹터 또는 + 크기 + {K, M, G , T, P} (2048-10485726 기본적 10,485,726) + 1G

유형 '파일 시스템 리눅스'의 크기 (1) 지브의 새 파티션 1을 만들었습니다.

명령 (도움 m) P
디스크 / 디바이스 / SDB : 5 지브, 5,368,709,120 바이트 10485760 개 섹터
단위 : 1 * 512 = 512 섹터 바이트
(/ 논리 물리) 섹터 크기 : 512 바이트 / 512 바이트
I를 / O 크기 ( 최소 / 최적) : 512 바이트 바이트 / 512
디스크 레이블 타입 : GPT
디스크 식별자 : 8C0F4613-2830-40E1-8D23-596D1B7F5DDB

입력에서 어떤 파티션 유형 아이디 옵션이 없습니다, p는 디바이스 시작 끝 분야 크기 유형 #GPT MBR 아래에 표시 및 파티션 정보가 약간 다릅니다
은 / dev / sdb1로 2048 2,099,199 2,097,152 1G 리눅스 파일 시스템 # 성공적으로 주 파티션을 만들어가

명령 (도움 m) :

 

파티션 (2), 개질 형

명령 (도움 m) : L #보기 파티션 유형, 같은 GPT 파티션 유형에 참고로 여기에 다른 번호에 해당하는

 언론의 일부를 보여줍니다 자세한 정보를 표시하려면 스페이스 바를 위

 

명령 (도움 m) : t의 # t 변화 입력의 분할 형식은, 상기 입력은 또한 볼 수있는 L 형 파티션
파티션 번호 (1, 2, 기본 2) : 2 # 구획 변경 입력
모든 목록 16 진수 코드 (타입 L을 코드) : 31 #은 파티션 유형 번호를 입력 

 

'리눅스 LVM'에 파티션 '리눅스 파일 시스템'의 변경된 유형입니다. # 변경 파티션 유형 성공

 

명령 (도움 m) P                                      
디스크 / 디바이스 / SDB : 5 지브, 5,368,709,120 바이트 10485760 개 섹터
단위 : 1 * 512 = 512 섹터 바이트
(/ 논리 물리) 섹터 크기 : 512 바이트 / 512 바이트
I를 / O 크기 ( 최소 / 최적의) 바이트 512 바이트 / 512
디스크 레이블 타입 : GPT
디스크 식별자 : 836D334F-D0EE-4AD3-8581-EC9ABFF31F50

 

섹터 시작 끝 크기 유형의 디바이스
는 / dev / 2048은 2,099,199 2,097,152 1G 리눅스 파일 시스템 sdb1로
는 / dev / sdb2로 2,099,200 4,196,351 2,097,152 # 1G 리눅스 LVM 파티션 유형이 변경되었습니다

 

명령 (도움 m) :

 

게시 된 136 개 원래 기사 · 원의 찬양 (38) · 전망 260 000 +

추천

출처blog.csdn.net/Pipcie/article/details/104964743