테스트 환경
OS : Ubuntu 14.04 (AWS Server)
테스트 서버로 AWS EC2를 사용중이다.
처음 Instance 생성시 주어진 볼륨 8기가 외에 새로운 볼륨을 추가하고자 한다.
볼륨을 추가할 Instance의 Availability Zone명을 확인한 후 Volumes로 이동한다.
Size는 5(GB), Availability Zone은 생성 된 Instance로 선택 후 Create 클릭하면 새로운 볼륨이 추가된다.
정상적으로 생성되었다면 State가 available 일 것이다.
생성 된 볼륨에서 우클릭한 후 Attach Volume 클릭.
내용 확인 후 Attach 클릭.
해당 Instance에서 아래와 같이 추가된 볼륨을 확인 할 수 있다.
이제 putty로 서버에 접속 한다.
추가된 볼륨을 사용하기 위해선 마운트를 해야 한다.
우선 현재 연결되어 있는 파일시스템을 확인 해보자.
$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 492M 12K 492M 1% /dev
tmpfs 100M 364K 99M 1% /run
/dev/xvda1 7.8G 1.5G 6.0G 20% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
none 5.0M 0 5.0M 0% /run/lock
none 497M 0 497M 0% /run/shm
none 100M 0 100M 0% /run/user
/dev/xvda1로 8GB가 마운트 되어 있는걸 확인 할 수 있다 .
이제 새로 추가된 볼륨을 포맷한다.
$ sudo mkfs -t ext4 /dev/sdf
다음과 같은 오류 발생...
mke2fs 1.42.9 (4-Feb-2014)
Could not stat /dev/sdf --- No such file or directory
The device apparently does not exist; did you specify it correctly?
파티션 목록을 출력해본다.
$ sudo fdisk -l
Disk /dev/xvda: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders, total 16777216 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/xvda1 * 16065 16771859 8377897+ 83 Linux
Disk /dev/xvdf: 5368 MB, 5368709120 bytes
255 heads, 63 sectors/track, 652 cylinders, total 10485760 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/xvdf doesn't contain a valid partition table
/dev/xvdf가 /dev/sdf로 심볼릭 링크가 걸려 있어야 하는데 그렇지 않은 거 같음.(추측)
그냥 /dev/xvdf 를 직접 포맷 했다.
$ sudo mkfs -t ext4 /dev/xvdf
mke2fs 1.42.9 (4-Feb-2014)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
327680 inodes, 1310720 blocks
65536 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=1342177280
40 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
Allocating group tables: done
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
정상적으로 포맷된 걸 확인.
이제 마운트 대상이 될 폴더를 생성하고 마운트를 건다.
$ sudo mkdir /data2
$ sudo mount /dev/xvdf /data2
그리고 다시 파일시스템 정보를 출력하면..
$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 492M 12K 492M 1% /dev
tmpfs 100M 364K 99M 1% /run
/dev/xvda1 7.8G 1.5G 6.0G 20% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
none 5.0M 0 5.0M 0% /run/lock
none 497M 0 497M 0% /run/shm
none 100M 0 100M 0% /run/user
/dev/xvdf 4.8G 10M 4.6G 1% /data2
마운트 해제는
$ sodo umount /data2
아.. 그리고 무분별한 볼륨 추가는 과금된 다는 걸 잊지 말자!!
'개발' 카테고리의 다른 글
[Database] Mysql/MariaDB 데이터베이스 백업, 복구 하기 (0) | 2016.11.02 |
---|---|
[Linux] 리눅스 Local / Remote(원격) 마운트 (0) | 2016.10.20 |
Sublime Text SFTP 연결하기 (0) | 2016.09.20 |
[Linux] Ubuntu 14.04 svn 설치 (0) | 2016.09.09 |
[PHP] Zend Opcache 설치 및 사용 (0) | 2016.08.29 |