달력

5

« 2025/5 »

  • 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
  • 31

그동안 구축해온 서버들은 디스크용량이 1TB 미만이었다.

이번에 4TB 로 레이드를 구성하여 붙이려고 하니 2TB 가량만 인식함을 알게되었다.

그동안 우리가 주로 사용해왔던 파티션 포맷은 MBR (msdos) 이다.

MBR 디스크 파티션 포맷의 인식 한계 용량은 2TB, 주 파티션 갯수는 4개까지.

GPT 디스크 파티션 포맷은 제한없다고 해도 무방하다.

일단 리눅스를 설치한 이후로 MBR->GPT로 가는것은 아무 문제가 없었다.

따라서 일단 일반적인 인스톨을 마친후(필요한 mount지점만 설정하라)

MBR->GPT로 변환하면 되겠다.

복잡한 설명은 생략한다.

기존의 파티션 설정 프로그램은 전통적으로 fdisk, cdisk를 사용한다.

물론 이것은 MBR 전용이다.

GPT 전용으로 gdisk, cgdisk 등이 있다.(없다면 설치해야한다.)

또하나의 파티션 툴인 parted는 이제 안쓰는게 좋을듯 하다.(ext3, ext4 를 지원하지 않는다.)

//명령어가 없을 경우만 설치한다.
# yum install gdisk
# cgdisk /dev/장치명
Partition table scan:
  MBR: MBR only
  BSD: not present
  APM: not present
  GPT: not present
***************************************************************
Found invalid GPT and valid MBR; converting MBR to GPT format.
THIS OPERATION IS POTENTIALLY DESTRUCTIVE! Exit by typing 'q' if
you don't want to convert your MBR partitions to GPT format!
***************************************************************

//여기서 파티션 설정을 바꾸고 저장하면 MBR에서 GPT로 바뀐다.
//걱정할필요는 없다. 내경우 데이타손실 및 부팅에도 이상이 없었다.
//이제 엔터를 친다

                                                           cgdisk 0.8.4

                                                       Disk Drive: /dev/장치명
                                                    Size: 7813529600, 3.6 TiB


Part. #     Size        Partition Type            Partition Name
----------------------------------------------------------------
            1007.0 KiB  free space

   1        200.0 MiB   Linux filesystem          Linux filesystem
   2        10.0 GiB    Linux filesystem          Linux filesystem
   3        8.0 GiB     Linux swap                Linux swap
   4        3.6 TiB     Linux filesystem          Linux filesystem

[ Align  ]  [ Backup ]  [  Help  ]  [  Load  ]  [  New   ]  [  Quit  ]  [ Verify ]  [ Write  ]

//수정후 화면이다.

// 이제 저장을 하고 나가서 리부팅하면 전환과 설정이 완료된다.

==========리부팅 후=========

// 이제 쓸수 있다고 포맷을 해야한다. 쉽게 가자 옵션은 별 신경쓸 필요없다.
# mkfs.ext4 /dev/장치명+장치번호 

//UUID를 알아야 한다.(fstab에 설정해야하니)

# blkid
/dev/sda1: UUID="1f89718d-5142-4d36-834f-3c4891f5cee6" TYPE="ext4" 
/dev/sda2: UUID="5bfe02f8-5bdf-4d15-832e-076470aeb4c5" TYPE="ext4" 
/dev/sda3: UUID="f9ba2df2-adc4-4fb0-b43e-794429de64eb" TYPE="swap" 
/dev/sda4: UUID="8a0ec7a2-5b8a-4d0d-8e7a-a9b930abae61" TYPE="ext4" 

// 리부팅후에도 자동마운트 되도록 등록해야한다.
# vi /etc/fstab

#
# /etc/fstab
# Created by anaconda on Thu Sep  6 01:07:37 2012
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=5bfe02f8-5bdf-4d15-832e-076470aeb4c5 /                       ext4    defaults        1 1
UUID=1f89718d-5142-4d36-834f-3c4891f5cee6 /boot                   ext4    defaults        1 2
UUID=f9ba2df2-adc4-4fb0-b43e-794429de64eb swap                    swap    defaults        0 0
UUID=8a0ec7a2-5b8a-4d0d-8e7a-a9b930abae61 /data                   ext4    defaults        1 2
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0

//빨간줄 부분을 추가했다. 저장후 마운트 지점은 /data을 만들어 준다.

# mkdir /data
//마운트 되는지 확인해본다.
# mount -a
# df -hT
Filesystem    Type    Size  Used Avail Use% Mounted on
/dev/sda2     ext4    9.9G  1.8G  7.6G  20% /
tmpfs        tmpfs    3.9G     0  3.9G   0% /dev/shm
/dev/sda1     ext4    194M   58M  127M  32% /boot
/dev/sda4     ext4    3.6T  197M  3.4T   1% /data

//fstab에 추가 한 줄의 옵션은 크게 신경쓸 필요없다.위에 있는대로 하면된다.
//이제 리부팅하고 다시 확인하면 확실하다.
# reboot






'Linux' 카테고리의 다른 글

영구적인 Multi Gateway 설정 Centos  (0) 2013.09.13
ssl 인증서 발급을 위한 CSR 파일 만들기  (0) 2012.09.11
버전별 yum repository 추가  (0) 2012.09.06
:
Posted by basecode