OS/Linux

Block disk Mount

아르비스 2014. 5. 8. 20:12

disk가 추가되었는지를 확인하려면


fdisk -l 명령어로 확인

[root@cl-EFSS-linux03 ~]# fdisk -l

Disk /dev/xvdb: 53.7 GB, 53697576960 bytes

255 heads, 63 sectors/track, 6528 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x00000000


Disk /dev/xvdb doesn't contain a valid partition table


Disk /dev/xvda: 53.7 GB, 53697576960 bytes

255 heads, 63 sectors/track, 6528 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x000ad918



위와 같이 

50GB짜리 /dev/xvdb  디바이스가 존재 하는것을 확인.


이후 

파티션 생성 -> 파일시스템 생성 -> mount fstab 등록 후 사용


1. 파티션 생성

사용 명령어 : mke2fs


ex) # mke2fs -t ext4 /dev/xvdb


Label option

ex) # mke2fs -t ext4 -L /block /dev/xvdb



<<파일시스템 포맷 & mount>>


1. # mkdir /block                     // 마운트 디렉토리 생성

2. # mke2fs -t ext4 /dev/xvdb    // ext4 파일시스템 생성

3. # mount /dev/xvdb /block     // xvdb의 장치를 block 디렉토리에 마운트

4. # mount (or df -h )               // 마운트 장치 확인




[Block Storage Mount]

1. df -Th : 현재 마운트 확인

2. fdisk -l : 유휴 block 확인

(최초 초기화 시)

 1) fdisk /dev/sdb

  - m , n, p, 1, enter, enter

  - p, w (저장하고 나가기)

 2) mkfs.ext4 /dev/sdb1

 3) blkid | grep /dev/sdb1

3. mkdir /block

4. mount /dev/sdb1 /block

5. vi /etc/fstab 에 추가

/dev/sdb1       /block              ext4                defaults            0 0

6. mount -a



[UnMount 방법]

umount /media/cdrom0


<주의> unmount (x)

            umount (o)



[fstab 에 적용]

재부팅에 자동 mount를 위하여 fstab에 적용

vi /etc/fstab


...

proc                    /proc                   proc    defaults        0 0

/dev/sdb1               /block                  ext4    defaults        0 0

/dev/sdc                /cdata                  ext4    defaults        0 0