さくらインターネットの専用サーバ環境で試してメモになります。
ア.disk増設
$ ### ファイルシステム確認 $ df -h Filesystem Size Used Avail Use% Mounted on /dev/vda3 18G 1.8G 15G 11% / tmpfs 499M 0 499M 0% /dev/shm /dev/vda1 98M 29M 64M 32% /boot $ cat /etc/fstab UUID=81981bc9-d94a-... / ext4 defaults 1 1 UUID=ec490e97-1758-... /boot ext4 defaults 1 2 UUID=778acfa5-d6bc-... swap swap defaults 0 0 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 0 $ ### vdaのパーティション状況確認 $ sudo fdisk /dev/vda コマンド (m でヘルプ): p デバイス ブート 始点 終点 ブロック Id システム /dev/vda1 * 1 204 102784 83 Linux /dev/vda2 205 4366 2097648 82 Linux スワップ / Solaris /dev/vda3 4367 41610 18770976 83 Linux コマンド (m でヘルプ): q $ ### 新しいディスクvdbを追加した後 $ ls -l /dev/vd vda vda1 vda2 vda3 vdb $ ### vdbでパーティション作成 $ sudo fdisk /dev/vdb コマンド (m でヘルプ): n コマンドアクション e 拡張 p 基本パーティション (1-4) p パーティション番号 (1-4): 1 最初 シリンダ (1-41610, 初期値 1): 1 Last シリンダ, +シリンダ数 or +size{K,M,G} (1-41610, 初期値 41610): 20805 コマンド (m でヘルプ): n コマンドアクション e 拡張 p 基本パーティション (1-4) p パーティション番号 (1-4): 2 最初 シリンダ (20806-41610, 初期値 20806): 20806 Last シリンダ, +シリンダ数 or +size{K,M,G} (20806-41610, 初期値 41610): 41610 コマンド (m でヘルプ): p デバイス ブート 始点 終点 ブロック Id システム /dev/vdb1 1 20805 10485688+ 83 Linux /dev/vdb2 20806 41610 10485720 83 Linux コマンド (m でヘルプ): w パーティションテーブルは変更されました! ioctl() を呼び出してパーティションテーブルを再読込みします。 ディスクを同期しています。 $ ### ファイルシステム作成 $ sudo mkfs -t ext4 /dev/vdb1 $ sudo mkfs -t ext4 /dev/vdb2 $ ### マウントポイント作成 $ sudo mkdir /vdb1disk $ sudo mkdir /vdb2disk $ ### マウント $ sudo mount /dev/vdb1 /vdb1disk/ $ sudo mount /dev/vdb2 /vdb2disk/ $ ### マウント確認 $ mount /dev/vda3 on / type ext4 (rw) proc on /proc type proc (rw) sysfs on /sys type sysfs (rw) devpts on /dev/pts type devpts (rw,gid=5,mode=620) tmpfs on /dev/shm type tmpfs (rw) /dev/vda1 on /boot type ext4 (rw) none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) /dev/vdb1 on /vdb1disk type ext4 (rw) /dev/vdb2 on /vdb2disk type ext4 (rw) $ ### ファイルシステム確認 $ df Filesystem 1K-blocks Used Available Use% Mounted on /dev/vda3 18475932 1864608 15672776 11% / tmpfs 510192 0 510192 0% /dev/shm /dev/vda1 99521 29673 64709 32% /boot /dev/vdb1 10321136 154100 9642752 2% /vdb1disk /dev/vdb2 10321168 154100 9642784 2% /vdb2disk $ ### システム再起動 $ sudo reboot $ df Filesystem 1K-blocks Used Available Use% Mounted on /dev/vda3 18475932 1864656 15672728 11% / tmpfs 510192 0 510192 0% /dev/shm /dev/vda1 99521 29673 64709 32% /boot /dev/vdb1 10321136 154100 9642752 2% /vdb1disk /dev/vdb2 10321168 154100 9642784 2% /vdb2disk
イ.disk削除
$ ### ファイルシステム確認 $ df Filesystem 1K-blocks Used Available Use% Mounted on /dev/vda3 18475932 1864656 15672728 11% / tmpfs 510192 0 510192 0% /dev/shm /dev/vda1 99521 29673 64709 32% /boot /dev/vdb1 10321136 154100 9642752 2% /vdb1disk /dev/vdb2 10321168 154100 9642784 2% /vdb2disk $ ### アンマウント $ sudo umount /dev/vdb1 $ sudo umount /dev/vdb2 $ df Filesystem 1K-blocks Used Available Use% Mounted on /dev/vda3 18475932 1864660 15672724 11% / tmpfs 510192 0 510192 0% /dev/shm /dev/vda1 99521 29673 64709 32% /boot $ ### vdbのパーティション確認 $ ls -l /dev/vdb* brw-rw---- 1 root disk 252, 16 3月 9 19:43 2014 /dev/vdb brw-rw---- 1 root disk 252, 17 3月 9 19:43 2014 /dev/vdb1 brw-rw---- 1 root disk 252, 18 3月 9 19:43 2014 /dev/vdb2 $ sudo fdisk /dev/vdb コマンド (m でヘルプ): p デバイス ブート 始点 終点 ブロック Id システム /dev/vdb1 1 20805 10485688+ 83 Linux /dev/vdb2 20806 41610 10485720 83 Linux コマンド (m でヘルプ): d パーティション番号 (1-4): 1 コマンド (m でヘルプ): d 選択した領域 2 コマンド (m でヘルプ): p デバイス ブート 始点 終点 ブロック Id システム コマンド (m でヘルプ): w パーティションテーブルは変更されました! ioctl() を呼び出してパーティションテーブルを再読込みします。 ディスクを同期しています。 $ ls -l /dev/vdb* brw-rw---- 1 root disk 252, 16 3月 9 19:58 2014 /dev/vdb $ ### サーバーからハードディスクを取り外した後 $ ls -l /dev/vdb* ls: cannot access /dev/vdb*: そのようなファイルやディレクトリはありません