[CentOS] 2TB 이상 디스크 XFS 파티셔닝, 포맷
CentOS7 에서 XFS 로 포맷을 진행하려 하는데, 2TB 까지밖에 파티션이 생성안되는 문제가 있었다.
대충 찾아보니 fdisk가 하위호환때문에 2TiB 로 고정한다는 듯.
수정된 fdisk 를 사용하면 된다고 한다.
딴걸 설치하기는 귀찮고...
http://unix.stackexchange.com/questions/29078/how-to-partition-22tb-disk
글에서 주는 해결책을 옮기면서 조금 수정해봄.
1. xfs 설치 확인
mkfs.xfs 를 그냥 실행하여 설치가 되어있는지 확인해본다. 없다면 설치.
# yum install xfsprogs
2. 디스크 확인
# fdisk -l
나의 경우(그리고 글에서 설명하는 경우)는 /dev/sdb 이다.
본인 상황에 맞게 아래 예시에서 알아서 바꾸자.
3. 파티션 만들기
# parted /dev/sdb mklabel gpt
# parted /dev/sdb mkpart primary xfs 1 -1
나의 경우 두번째 명령어가 실행이 안되는 것 같았는데....
이 과정을 스킵해도 된다고 한다.
스킵할 경우 아래 예시에서 /dev/sdb1 대신에 /dev/sdb 를 사용할 것.
스킵할 경우 sector alignment 문제(나도 뭔지 모름)가 없는 대신 윈도우나 맥 등에 연결할 경우 매번 포맷하라는 메세지가 뜬다고 한다.
4. 파티션 포맷
# mkfs.xfs -f -L somelabel /dev/sdb1
라벨(L 옵션)은 fstab 에 기록할때 대신 사용될 수 있는 것 같다.
5. 디렉토리 생성 & 테스트 마운트
# mkdir /storage
# mount -t xfs /dev/sdb1 /storage
마운트가 되었다면
# df -Th /storage
로 확인해보자!
6. fstab 수정
# vi /etc/fstab
파일 가장 하단에
LABEL=somelabel /storage xfs defaults 0 0
추가
7. mount / umount
이후에는
# mount /storage
만 입력해도 마운트할 수 있다.
마운트 해제는
# umount /storage
참고
http://unix.stackexchange.com/questions/29078/how-to-partition-22tb-disk
일반적인 포맷은 여기!
http://ask.xmodulo.com/create-mount-xfs-file-system-linux.html