IT練習ノート

IT関連で調べたこと(実際は嵌ったこと)を書いています。

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