OS/Linux - Ubuntu

[Linux - 리눅스 / Ubuntu - 우분투] 디스크 추가 설치(파티션 나누기) - 파티션, fdisk, sda

주누다 2015. 4. 9. 00:15
반응형

실제 PC에서디스크를 추가로 장착 후 진행하면 됨



 디스크 파티션 나누기

- 디스크 장착 완료 후 디스크에 파티션을 생성해야함

- 파티션 : 하나의 디스크를 독립된 영역으로 구분하는 것

- 디스크 전체를 하나의 파티션으로 사용할 수도 있고, 여러 개의 파티션으로 나누어 사용할 수도 있음

- 윈도우에서 디스크 하나를 'C 드라이브', 'D 드라이브' 로 나우어 사용하는 것과 같은 개념


 디스크 장치의 이름

- 디스크와 관련된 작업을 하려면 디스크 장치의 이름을 알아야함

- 'IDE 컨트롤러'에 연결된 디스크' 는 '/dev/hd'로 시작하는 이름을

- 'SCSI' 나 'SATA 컨트롤러'에 장착된 디스크는 '/dev/sd' 로 시작하는 이름을

- 최근에는 'IDE', 'SCSI' 등 구분 없이 모두 '/dev/sd' 로 시작하는 이름을 사용

- 컨트롤러에 연결되는 디스크의 순서에 따라 알파벳이 추가됨

 * '/dev/sda' : 첫 번째 디스크 , '/dev/sdb' : 두 번째 디스크 , '/dev/sdc' : 세 번째 디스크


- 일반적으로 IDE 컨트롤러에 장착된 디스크가 SCSI에 장착된 디스크보다 앞에 배정됨.


디스크 장치의 이름과 파티션 표시하기

- 파티션은 디스크 장치 이름의 뒤에 숫자를 붙여서 표시

- 예를 들어 장치의 이름이 '/dev/sda' 라면

 * '/dev/sda' : 첫째 디스크 전체를 의미하는 장치 이름

 * '/dev/sda0' : 디스크의 첫째 파티션

 * '/dev/sda1' : 디스크의 둘째 파티션


- 장치 이름에 숫자가 붙지 않으면 디스크 장치 전체를 가리킴

- 숫자가 붙을 경우 해당 디스크의 구분된 각 파티션을 뜻함





fdisk - 디스크를 파티션으로 나누는 작업을 할 때 사용

- 기능 : 디스크의 파티션 생성, 삭제, 보기 등 파티션을 관리

- 형식 : fdisk [옵션] 장치명

- 옵션 :

 * '-b <크기>' : 섹터 크기를 지정함(512, 1024, 2048 ,4096)

 * '-l' : 파티션 테이블을 출력

- 사용 예: fdisk /dev/sdb, fdisk -l


- fdisk 명령은 root 계정에서 사용 가능

fdisk 내부 명령

 내부 명령

 기능

a

부팅 파티션을 설정

b

BSD 디스크 라벨을 편집

c

도스 호환성을 설정

d

파티션을 삭제

l

사용 가능한 파티션의 종류를 출력

m

도움말을 출력

n

새로운 파티션을 추가

o

새로운 빈 DOS 파티션을 생성

p

파티션 테이블을 출력

q

작업 내용을 저장하지 않고 종료

s

새로운 빈 Sun 디스크 라벨을 생성

t

파티션의 시스템 ID를 변경(파일 시스템 종류 변경)

u

항목 정보를 변경, 출력함

v

파티션 테이블을 검사

w

파티션 정보를 디스크에 저장하고 종료

x

실린더 개수 변경 등 전문가를 위한 부가적 기능



fdisk 로 파티션 정보 보기

- 'fdisk -l' 명령을 사용하면 전체 티스크의 파티션 정보를 볼 수 있음

- 만약 새로 추가한 디스크의 정보가 출력되지 않을 경우 리눅스를 재시작하면 됨.



 fdisk 로 파티션 나누기

1)

- fdisk 명령으로 파티션 작업을 할 때 장치명을 인자로 지정해야함

ex) sudo fdisk /dev/sdb


2)

- 새로운 파티션을 생성하려면 'n' 을 입력


3)

- 파티션 종류 선택(기본 파티션, 확장 파티션)


4)

- 파티션의 번호를 선택하면 파티션의 용량을 설정하기 위한 메뉴가 출력


5)

- 시작 섹터와 마지막 섹터 설정(K, M, G 옵션 선택 가능

- ex) +500M, +200K, +100 (+ 를 꼭 붙여줘야함)


6)

- 'p' 명령을 사용하면 현재 설정된 파티션의 정보가 출력


7)

- 추가적으로 파티션을 선택할 수도 있음




반응형