Linux 환경에서 2TB 미만의 하드디스크는 fdisk 명령어를 통해 파티션 테이블을 관리 및 디스크 파티션을 생성, 수정, 삭제할 수 있습니다.
하지만 2TB 이상의 하드디스크는 fdisk 명령어를 통해 파티셔닝이 불가능하고 GNU Parted 는 파티션 관리 프로그램을 사용해야 합니다.
1. 하드디스크가 올라와 있는지 확인합니다.
# fdisk -l /dev/sdb |
2. 2TB 이상의 하드디스크 파티셔닝을 위해 GNU Parted 는 파티션 관리 프로그램을 실행합니다.
# parted /dev/sdb |
3. 장치에 사용할 label을 생성합니다. gpt로 해야 2T이상 사용할 수 있습니다.
(parted) mklabel gpt |
4. 사용할 단위를 설정합니다.
(parted) unit TB |
5. 파티션을 나누는 과정을 진행합니다. primary는 파티션 타입으로 primary, logical, extedned이 존재합니다.
(parted) mkpart primary 0.00TB 3.00TB |
6. 결과를 확인하고 GNU Parted 파티션 관리 프로그램을 종료합니다.
(parted) print (parted) quit |
7. 명령어를 통해 sdb1이 생성되었는지 확인합니다.
# fdisk -l |
8. sdb1의 파일시스템을 ext4로 만들어 줍니다. 파일시스템 타입으로 ext2, fat, fat32을 지원합니다.
# mkfs.ext4 /dev/sdb1 |
9. mount를 진행할 디렉토리를 생성 후 mount를 합니다.
# mkdir /mnt/sdb1 # mount -t ext4 /dev/sdb1 /mnt/sdb1 |
10. 파일시스템의 전체 공간 및 사용 가능한 공간을 확인합니다.
# df -h |
11. 자동 마운트를 위해 디스크의 uuid를 확인하여 복사하면 됩니다. sdb1의 uuid를 찾아서 복사합니다.
# ls -l /dev/disk/by-uuid |
12. fstab에 마운트 후 재부팅을 진행합니다.
# sudo vi /etc/fstab -> UUID=[복사한 id 값] /mnt/sdb1 ext4 defaults 0 0 |
13. 재부팅 후 HardDisk가 마운트 된 것을 확인할 수 있습니다.
# df -h |
'Linux' 카테고리의 다른 글
심볼릭 링크와 하드 링크 (0) | 2020.03.09 |
---|---|
System Call과 Library Call (0) | 2020.02.21 |
CentOS 7 nvidia 그래픽 드라이버 설치 (2) | 2020.02.06 |
Clonezilla로 Linux 기반 CPU 시스템 부팅 Image 만들기 ② (0) | 2020.01.23 |
Clonezilla로 Linux 기반 CPU 시스템 부팅 Image 만들기 ① (0) | 2020.01.23 |