EBSの練習
Management Console上でボリュームを作った後の話です。
無理矢理Detacheするのはやめましょう。。
アタッチされていることの確認をしたが、dev/s*配下には見つからず。なんで?
bitnami@ip-XXX-XX-XX-XX:/$ sudo ls -l /dev/s* lrwxrwxrwx 1 root root 8 Mar 3 11:42 /dev/shm -> /run/shm crw------- 1 root root 10, 231 Mar 3 11:42 /dev/snapshot lrwxrwxrwx 1 root root 15 Mar 3 11:42 /dev/stderr -> /proc/self/fd/2 lrwxrwxrwx 1 root root 15 Mar 3 11:42 /dev/stdin -> /proc/self/fd/0 lrwxrwxrwx 1 root root 15 Mar 3 11:42 /dev/stdout -> /proc/self/fd/1 /dev/snd: total 0 crw-rw---T 1 root audio 116, 1 Mar 3 11:42 seq crw-rw---T 1 root audio 116, 33 Mar 3 11:42 timer
dfをみてみると。/dev/xv*配下にある感じ。Ubuntで仮想環境だからなのかも。(bitnamiのcloudをつかってます)
bitnami@ip-XXX-XX-XX-XX:/$ df Filesystem 1K-blocks Used Available Use% Mounted on /dev/xvda1 10321208 3184328 6612596 33% / udev 293900 12 293888 1% /dev tmpfs 120868 168 120700 1% /run none 5120 0 5120 0% /run/lock none 302164 0 302164 0% /run/shm
xvの方で確認してみる。これっぽい。
bitnami@ip-XXX-XX-XX-XX:/$ sudo ls -l /dev/xv* brw-rw---- 1 root disk 202, 1 Mar 3 11:42 /dev/xvda1 brw-rw---- 1 root disk 202, 80 Mar 3 11:42 /dev/xvdf
Detacheしてみると消えている。
bitnami@ip-XXX-XX-XX-XX:/$ sudo ls -l /dev/xv* brw-rw---- 1 root disk 202, 1 Mar 3 11:42 /dev/xvda1
再度Attachする。
bitnami@ip-XXX-XX-XX-XX:/$ sudo ls -l /dev/xv* brw-rw---- 1 root disk 202, 1 Mar 3 11:42 /dev/xvda1 brw-rw---- 1 root disk 202, 80 Mar 3 11:58 /dev/xvdf
ファイルシステムをつくる。
bitnami@ip-XXX-XX-XX-XX:/$ sudo mkfs ext3 /dev/xvdf mke2fs 1.42 (29-Nov-2011) mkfs.ext2: invalid blocks '/dev/xvdf' on device 'ext3' bitnami@ip-XXX-XX-XX-XX:/$ sudo mkfs -t ext3 /dev/xvdf mke2fs 1.42 (29-Nov-2011) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) Stride=0 blocks, Stripe width=0 blocks 65536 inodes, 262144 blocks 13107 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=268435456 8 block groups 32768 blocks per group, 32768 fragments per group 8192 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376 Allocating group tables: done Writing inode tables: done Creating journal (8192 blocks): done Writing superblocks and filesystem accounting information: done
マウントする
bitnami@ip-XXX-XX-XX-XX:/$ sudo mkdir /ebstest bitnami@ip-XXX-XX-XX-XX:/$ sudo mount /dev/xvdf /ebstest bitnami@ip-XXX-XX-XX-XX:/$ df -h Filesystem Size Used Avail Use% Mounted on /dev/xvda1 9.9G 3.1G 6.4G 33% / udev 288M 12K 287M 1% /dev tmpfs 119M 168K 118M 1% /run none 5.0M 0 5.0M 0% /run/lock none 296M 0 296M 0% /run/shm /dev/xvdf 1008M 34M 924M 4% /ebstest
dfで確認する。
bitnami@ip-XXX-XX-XX-XX:/$ df Filesystem 1K-blocks Used Available Use% Mounted on /dev/xvda1 10321208 3184328 6612596 33% / udev 293900 12 293888 1% /dev tmpfs 120868 168 120700 1% /run none 5120 0 5120 0% /run/lock none 302164 0 302164 0% /run/shm /dev/xvdf 1032088 34088 945572 4% /ebstest
作成した場所に適当なファイルを作成する。
bitnami@ip-XXX-XX-XX-XX:/$ sudo touch /ebstest/hoge.txt bitnami@ip-XXX-XX-XX-XX:/$ ls /ebstest hoge.txt lost+found
ここで強制的にDetachし、dfで確認してみると、ファイルシステムがあるように見える。
bitnami@ip-XXX-XX-XX-XX:/$ df -h Filesystem Size Used Avail Use% Mounted on /dev/xvda1 9.9G 3.1G 6.4G 33% / udev 288M 12K 287M 1% /dev tmpfs 119M 168K 118M 1% /run none 5.0M 0 5.0M 0% /run/lock none 296M 0 296M 0% /run/shm /dev/xvdf 1008M 34M 924M 4% /ebstest
無理矢理ファイルをつくるとコンソールが固まる。
bitnami@ip-XXX-XX-XX-XX:/$ sudo touch /ebstest/hoge2.txt ^[[B^[[A