Linuxマシンに、ふつーにHDDを増設する手順

BuildSVの作業領域がたりなくなってきたので、新しいプロジェクト用にHDDを増やすことにした。
BuildSVのマザーはmsi MS-7522。
SATAの口はいっぱいあるな。
udevあるから問題なさそうだけど、ドライブの順番変わったらめんどくさいから、6ch+2の2のほうに接続。
ってか、SATAケーブルがないよ...
ゴミ箱に拾いに行く。
何本か予備も回収。
接続。
ドライブはSAMSUNG HA500LJ。前にHotplugのテストに使ってたのの片方。
マウスコンピューターの箱なんだけど、なんかやりにくい筐体だわ。
左右開けないと、SATAがうまく挿せない。
やりたくなかったけど、電源系統が2つしかないので、既存のハードディスクと同じところにぶらさげる。


起動。
sdbとして認識された。
USBメモリがsdc/dになるのか。
指が覚えているので、なれるまで間違わないようにしないと。
単にデータ用なので、まっさらにする。

kinneko@BuildSV:~$ sudo su -
root@BuildSV:~# LANG=C fdisk -l /dev/sdb

Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0000f5f2

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1       60801   488384001   83  Linux
root@BuildSV:~# mkfs.ext4 /dev/sdb1


スピードを見る。

root@BuildSV:~# hdparm -tT /dev/sda1 /dev/sdb1

/dev/sda1:
 Timing cached reads:   18306 MB in  2.00 seconds = 9160.31 MB/sec
 Timing buffered disk reads: 344 MB in  3.00 seconds = 114.49 MB/sec

/dev/sdb1:
 Timing cached reads:   18828 MB in  2.00 seconds = 9422.10 MB/sec
 Timing buffered disk reads: 246 MB in  3.02 seconds =  81.43 MB/sec

うへ、三割近く遅いじゃんか。
ドライブのせいか、バスのせいかはわかんないけど。
まぁ、しゃぁないか。
キャッシュ効いてたら大差ない。


マウントポイントは/workあたりにしておく。

root@BuildSV:~# vi /etc/fstab 
/dev/sdb1       /work           ext4    errors=remount-ro 0       1
root@BuildSV:~# mkdir /work
root@BuildSV:~# mount /dev/sdb1
root@BuildSV:~# df /dev/sdb1
Filesystem           1K-ブロック    使用   使用可 使用% マウント位置
/dev/sdb1            480719056    202664 456097192   1% /work
root@BuildSV:~# ls -l / | grep work
drwxr-xr-x   3 root    root         4096 2013-01-25 15:58 work

ログインユーザーでの作業領域を作っておく。

root@BuildSV:~# mkdir /work/pizza2
root@BuildSV:~# chown kinneko.kinneko /work/pizza2
root@BuildSV:~# exit
kinneko@BuildSV:~$ touch /work/pizza2/test
kinneko@BuildSV:~$ ls -l /work/pizza2/test 
-rw-r--r-- 1 kinneko kinneko 0 Jan 25 16:05 /work/pizza2/test
kinneko@BuildSV:~$ rm /work/pizza2/test 

おっけー。