티스토리 뷰

fdisk -l : 옛날 명령어. 현재의 FS 리스트 출력

lsblk : 요즘 명령어. 현재의 FS 리스트 출력

fdisk <block device> : 편집 모드로 진입. 루트 권한으로 작업해야 한다.

 

※ 파티션 편집 실습 ※

파티션 편집 저장하지 않아야 하므로 q로 종료. 만약 실수하면 가상 머신 삭제 후 재설치하면 됨.

1) fdisk <block device> : 편집 모드로 진입. 루트 권한으로 작업해야 한다.

block device 란 저장 장치.

/dev/sd[abcd···]

SCSI disk (=scuzzy 스커지 디스크) 먼저 a, b, c 순으로 naming.

Serial type : SATA, USB 연결되는 순으로 SCSI에 이어서 d, e, f, naming

ex. SCSI disk가 2개 있고, USB가 연결되었다면,

SCSI 디스크는 각각 /dev/sda, /dev/sdb 이고, USB는 /dev/sdc이다.

character device 는 입출력 장치이다. 키보드, 마우스 등

2) m 실행

 

fdisk 명령어

a : 부트 활성 플래그 지정

d : 파티션 삭제

l : 알려진 파티션 ID

n : 새로운 파티션 생성

p : 현재 파티션 상태 출력

t : 파티션 ID (타입) 변경. transision

q : 변경된 상태를 저장하지 않고 종료.

w : 변경된 상태를 저장하고 종료.

 

3) p 명령 실행. 현재 파티션 상태 출력.

 

4) d 명령 실행. 파티션 지우기

 

5) 다시 p 실행하여 현재 파티션 상태 출력.

 

6) n 실행. 주 파티션 생성.

주 파티션을 만들것인지, 확장 파티션을 만들것인지 물어본다. -> p

파티션 번호 입력 -> 1

First sector. 첫 시작주소. -> 엔터 (default=2048)

Last sector. 사이즈 -> +4000M (M: Mega, G: Giga)

 

7) n 실행. 확장 파티션 생성.

주 파티션을 만들것인지, 확장 파티션을 만들것인지 물어본다. -> e

파티션 번호 입력 -> 4    (확장파티션은 4번을 주는 것이 일반적인 관례.)

First sector. 첫 시작주소. -> 엔터 (default=2048)

Last sector. 사이즈를 의미 -> 엔터 (전체 다 할당됨)

 

8) n 실행. 논리드라이브 생성.

위에서 메모리 전체를 다 할당하여 더 이상 공간이 없기 때문에 논리 드라이브만 생성이 가능하다.

First sector : 엔터 (디폴트)

Last secotr : +8000M

 

9) p 실행. 현재 파티션 상태 확인.

6번에서 4000M(=4G)의 주 파티션 생성,

7번에서 나머지 공간 전체를 확장 파티션으로 생성하였고,

8번에서 8000M(=8G)의 논리 드라이브를 생성하였었다.

실행이 잘 된 것을 아래에서 확인할 수 있다.

 

10) t 실행. 파티션 타입 변경.

타입을 바꿀 파티션 번호 입력 -> 5

파티션 타입 입력 -> L을 입력하면 모든 타입 리스트를 확인할 수 있다. 

다시 파티션 타입 입력 -> 82

 

11) p 실행. 현재 파티션 상태 출력.

10번에서 5번 파티션의 타입을 Linux swap으로 바꾸었기 때문에 아래와 같이 바뀐 것을 확인할 수 있다.

 

12) t 실행. 5번 파티션을 타입7(NTFS)로 변경.

 

13) p로 현재 파티션 상태 확인.

 

14) q로 종료. (저장하지 않고 종료)

q를 누르려다가 w를 누를 위험이 있으니 CTRL + C로 종료하는 것 추천.

나는 그냥 q로 종료하였다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함