[ 리눅스 서버 ] 블록스토리지 이용가이드
iwinv는 SSD와 SATA 타입의 블록 스토리지를 제공하며 관리자는 이를 서버에 추가하여 사용할수 있습니다. 블록 스토리지 서버는 RAID로 구성되어있어 OS 영역 공간보다 더 안전하며 중요한 데이터가 유실되지 않도록 서버에 블록 스토리지를 추가할 것을 권장합니다.
블록 스토리지는 서버당 3대까지 추가가 가능하며 타입에 따라 지원되는 용량이 다르니 자세한 내용은 아래를 참고해주시기 바랍니다. |
블록 스토리지 사양
서버별 블록 스토리지 경로
관리콘솔 (console.iwinv.kr) - 서버 - 가상서버 - Disk - 디스크 관리 바로가기 : https://console.iwinv.kr/volume/ (가상서버 블록 스토리지) 바로가기 : https://console.iwinv.kr/disk/ (베어메탈 서버 블록 스토리지) |
블록 스토리지 추가하기
1. 로그인 후 관리콘솔에서 '스토리지 - 스토리지 관리 - 블록 스토리지 추가하기'를 클릭합니다.
2. 블록 스토리지를 추가할 서버를 선택하고, 이름, 종류, 용량, 설명을 입력한 후 '신청하기' 버튼을 클릭합니다.
서버 : 블록 스토리지를 사용할 서버 선택 이름 : 블록 스토리지 이름 입력 종류 : SSD(Solid State Drive) Block, SATA Block x4 Hard Raid 용량 : SSD(10G ~ 2,000G), SATA(50G ~ 20,000G)입력 가능 (최초 생성 후 용량 변경은 불가능) 비용 : SSD : 10G당 / 월 1,600원, SATA : 10G당 / 월 300원 설명 : 블록 스토리지에 대한 간단한 메모를 입력 |
3. 잠시 기다리시면 블록 스토리지가 생성된 것을 확인하실 수 있습니다.
서버에서 추가된 블록 스토리지 설정하기
블록 스토리지를 추가한 후 사용하려면 서버에서 별도의 설정이 필요하며 아래의 내용을 참고하여 진행합니다.
1. 서버에서 블록 스토리지 장착 여부 확인
[root@iwinvhelper-2196 ~]# fdisk -l (입력)
# OS 디스크 Disk /dev/vda: 26.8 GB, 26843545600 bytes 139 heads, 8 sectors/track, 47148 cylinders Units = cylinders of 1112 * 512 = 569344 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00002127
Device Boot Start End Blocks Id System /dev/vda1 2 47149 26213376 83 Linux
# 블록스토리지 디스크 Disk /dev/vdb: 10.7 GB, 10737418240 bytes 16 heads, 63 sectors/track, 20805 cylinders Units = cylinders of 1008 * 512 = 516096 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 |
2. 블록 스토리지 파티션 설정
[root@iwinvhelper-2196 ~]# fdisk /dev/vdb (입력) Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel Building a new DOS disklabel with disk identifier 0x49b42461. Changes will remain in memory only, until you decide to write them. After that, of course, the previous content won't be recoverable.
Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)
WARNING: DOS-compatible mode is deprecated. It's strongly recommended to switch off the mode (command 'c') and change display units to sectors (command 'u').
Command (m for help): n (입력) Command action e extended p primary partition (1-4) p (입력) Partition number (1-4): 1 (입력) First cylinder (1-20805, default 1): (엔터입력) Using default value 1 Last cylinder, +cylinders or +size{K,M,G} (1-20805, default 20805): (엔터입력) Using default value 20805
Command (m for help): wq (입력) The partition table has been altered!
Calling ioctl() to re-read partition table. Syncing disks. [root@iwinvhelper-2196 ~]# |
3. 블록 스토리지 디스크 포맷
[root@iwinvhelper-2196 ~]# mkfs.ext4 /dev/vdb1 (입력) mke2fs 1.41.12 (17-May-2010) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) Stride=0 blocks, Stripe width=0 blocks 655360 inodes, 2621422 blocks 131071 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=2684354560 80 block groups 32768 blocks per group, 32768 fragments per group 8192 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632
Writing inode tables: done Creating journal (32768 blocks): done Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 39 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. [root@iwinvhelper-2196 ~]# |
4. 블록스토리지 UUID 확인
[root@iwinvhelper-2196 ~]# blkid (입력) /dev/vda1: UUID="8328eca5-aa6e-4820-80d9-373ed1627d7c" TYPE="ext4" /dev/vdb1: UUID="fd68aff1-0dd4-42d2-8ef9-6d6dd1814df1" TYPE="ext4" |
5. 마운트 하기
[root@iwinvhelper-2196 ~]# mount UUID="fd68aff1-0dd4-42d2-8ef9-6d6dd1814df1" /mnt (입력) |
6. /etc/fstab에 파티션 추가
UUID=8328eca5-aa6e-4820-80d9-373ed1627d7c / ext4 defaults 1 1 UUID=fd68aff1-0dd4-42d2-8ef9-6d6dd1814df1 /mnt ext4 defaults,nofail 0 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 |
7. 시스템 리부팅 (시스템 리부팅후 마운트가 잘 되는지 확인하는것이며 꼭 할 필요는 없습니다.)
[root@iwinvhelper-2196 mnt]# reboot (입력) Broadcast message from root@iwinvhelper-2196 (/dev/pts/1) at 19:59 ...
The system is going down for reboot NOW! |
8. 다시 접속 후 파티션 확인
[root@iwinvhelper-2196 ~]# df -Th (입력) Filesystem Type Size Used Avail Use% Mounted on /dev/vda1 ext4 25G 643M 23G 3% / tmpfs tmpfs 250M 0 250M 0% /dev/shm /dev/vdb1 ext4 9.8G 23M 9.2G 1% /mnt (마운트가 성공적으로 완료) |
블록 스토리지 ATTACH / DETATCH
추가한 블록 스토리지를 ATTACH (장착), DETATCH (해제) 할 수 있습니다.
우선 위에서 추가한 블록스토리지를 DETATCH (해제)를 사용하여 해제 해보겠습니다.
1. DETATCH 할 블록 스토리지를 선택하고 화면에서 '블록 스토리지 Attach/Detach' 를 클릭합니다.
2. 아래 화면에서 'Detach' 를 선택 한 후 '블록 스토리지 수정' 을 클릭합니다.
3. Detach 가 진행됩니다. '확인' 버튼을 클릭합니다.
4. 블록 스토리지 관리에서 정상적으로 Detach 된 것을 확인할수 있습니다.
Attach는 Detach와 반대로 해제된 블록 스토리지를 선택하여 이용할 서버에 연결해 주시면 됩니다.