kkamagi's story

IT, 정보보안, 포렌식, 일상 공유

OS

linux 3TB 이상 급 disk 파티셔닝 - gpt partition

까마기 2014. 10. 31. 15:18
728x90
반응형

3TB는 fdisk로 파티셔닝 할 수 없다.  parted를 사용하자

sdb 가 새로 장착한 하드디스크라는 가정하에 설명한다.

삽질끝에 성공한걸 정리해 둔다.

 

1. 하드디스크가 올라와 있는지 확인해 본다

# fdisk -l /dev/sdb


2. parted 를 실행한다

# parted /dev/sdb


3. label 타입을 만든다.

(parted) mklabel gpt

Warning: The existing .... (실행하면 데이타를 모두 잃어버린다 확실하냐?)

Yes/No? yes



4. 사용할 단위설정

(parted) unit TB


5. 파티션을 만든다 (아래는 처음부터 끝까지 하나의 파티션으로 만드는 것)

(parted) mkpart primary 0.00TB 3.00TB  //primary, logical, extended 가 있다.


6. 만들어진걸 확인해본다

(parted) print

결과 확인


7. parted에서 빠져나온다

(parted) quit


8. sdb1 이 생겼는지 확인한다.

# fdisk -l


9. sdb1의 파일시스템을 ext4로 만든다 (자신의 리눅스 포멧에 따라... ext2, ext3...)

# mkfs.ext4 /dev/sdb1


10. 마운트할 디렉토리를 만든다

# mkdir /mnt/sdb1 //마운트할 디렉토리를 만든다

# mount -t ext4 /dev/sdb1 /mnt/sdb1 //마운트한다 (11번에서 자동으로 마운트되게 할것이므로 안해도 된다. 확인용)

# df -h //확인해본다


11. 자동 마운트를 위해 디스크의 uuid(장치의 유일한 식별id - 주의 : 다른곳에 꽂으면 또 바뀐다)를 확인한다

# ls -l /dev/disk/by-uuid 

//출력결과 중 sdb1 의 uuid를 찾아 복사를 한다


12. fstab에 마운트를 걸어준다.

# sudo vi /etc/fstab

// vi 편집화면이 나타나면 맨 아래로 이동해 아래줄을 삽입한다

UUID=[복사해둔 uuid값] /mnt/sdb1 ext4 defaults 0 0



반응형