|
SATA ディスク増設
CentOS(VMware)にSATAのディスクを増設する。 ・HGST(HITACHI) HDT725032VLA360 (バルク) :(320GB SATA300 7200) 金額:¥9,995 ・160GBのSATAのディスクの容量が不足してきたので、バックアップ用のHDDの用途も兼ねる。
■装着 SATAのディスクを増設するのは初めてなので、端子を確認する。 既に、設置してあるSATAのディスクと比べて昔のATAハードディスクのようなDCコネクタが余分に付いている。 STATA電源ケーブルコネクタがない時の対応で従来のHDD電源端子からも取れるようにしているようだ。 まず最初に、HDD増設用の金具にHDDをねじ止めをする。 デバイスセレクト、マスター/スレーブの設定用ジャンパーピンもない。 GIGABYTEのマザーボードのコネクタを確認、SATAの#2端子が空いているのでそれにHDDの信号線を接続。 電源線は筐体内の電源コネクタがイモズル接続になっており、コネクタが用意してあったのでそれに接続。 マザーボード/SATA#1 -----------> 300GB (SATA 既設HDD) <---+------ 筐体からのSATA電源 | マザーボード/SATA#2 -----------> 320GB (SATA 増設HDD) <---- ・電源を投入して既存のシステムが正常に立ち上がる事を確認 ・KBもディスプレイもPC本体には接続しておらず、他のNoptePCからVNC接続してHDDを組み込もうと思っている。
■デバイス認識の確認 ・/var/log/messagesの認識状況 SCSI subsystem initialized libata version 1.20 loaded. sata_nv 0000:00:0e.0: version 0.8 ACPI: PCI interrupt 0000:00:0e.0[A] -> GSI 20 (level, low) -> IRQ 209 PCI: Setting latency timer of device 0000:00:0e.0 to 64 ata1: SATA max UDMA/133 cmd 0x9F0 ctl 0xBF2 bmdma 0xD800 irq 209 ata2: SATA max UDMA/133 cmd 0x970 ctl 0xB72 bmdma 0xD808 irq 209 ata1: SATA link up 3.0 Gbps (SStatus 123) ata1: dev 0 cfg 49:2f00 82:7c6b 83:7f69 84:4773 85:7c68 86:3e01 87:4763 88:407f ata1: dev 0 ATA-7, max UDMA/133, 586112591 sectors: LBA48 ata1: dev 0 configured for UDMA/133 scsi0 : sata_nv ata2: SATA link down (SStatus 0) scsi1 : sata_nv Using cfq io scheduler Vendor: ATA Model: Maxtor 6V300F0 Rev: VA11 Type: Direct-Access ANSI SCSI revision: 05 SCSI device sda: 586112591 512-byte hdwr sectors (300090 MB) SCSI device sda: drive cache: write back SCSI device sda: 586112591 512-byte hdwr sectors (300090 MB) SCSI device sda: drive cache: write back sda: sda1 sda2 Attached scsi disk sda at scsi0, channel 0, id 0, lun 0 ACPI: PCI interrupt 0000:00:0f.0[A] -> GSI 23 (level, low) -> IRQ 185 PCI: Setting latency timer of device 0000:00:0f.0 to 64 ata3: SATA max UDMA/133 cmd 0x9E0 ctl 0xBE2 bmdma 0xC400 irq 185 ata4: SATA max UDMA/133 cmd 0x960 ctl 0xB62 bmdma 0xC408 irq 185 ata3: SATA link up 3.0 Gbps (SStatus 123) ata3: dev 0 cfg 49:2f00 82:346b 83:7fe9 84:4773 85:3468 86:bc01 87:4763 88:407f ata3: dev 0 ATA-7, max UDMA/133, 625142448 sectors: LBA48 ata3: dev 0 configured for UDMA/133 scsi2 : sata_nv ata4: SATA link down (SStatus 0) scsi3 : sata_nv Vendor: ATA Model: Hitachi HDT72503 Rev: V54O Type: Direct-Access ANSI SCSI revision: 05 SCSI device sdb: 625142448 512-byte hdwr sectors (320073 MB) SCSI device sdb: drive cache: write back SCSI device sdb: 625142448 512-byte hdwr sectors (320073 MB) SCSI device sdb: drive cache: write back sdb: unknown partition table Attached scsi disk sdb at scsi2, channel 0, id 0, lun 0 device-mapper: 4.5.0-ioctl (2005-10-04) initialised:
このメールアドレスはスパムボットから保護されています。観覧するにはJavaScriptを有効にして下さい
kjournald starting. Commit interval 5 seconds EXT3-fs: mounted filesystem with ordered data mode.
※どうやらデバイスは/dev/sdbで認識しているようだ。
■パーティションの確認 ・念のためfdiskで確認する。 # fdisk /dev/sda ←既設HDD コマンド(mでヘルプ): p ←領域テーブルを表示する。 Disk /dev/sda: 300.0 GB, 300089646592 bytes 255 heads, 63 sectors/track, 36483 cylinders Units = シリンダ数 of 16065 * 512 = 8225280 bytes デバイス Boot Start End Blocks Id System /dev/sda1 * 1 13 104391 83 Linux /dev/sda2 14 36483 292945275 8e Linux LVM 同様に/dev/sdbを調べる。 # fdisk /dev/sdb Disk /dev/sdb: 320.0 GB, 320072933376 bytes 255 heads, 63 sectors/track, 38913 cylinders Units = シリンダ数 of 16065 * 512 = 8225280 bytes デバイス Boot Start End Blocks Id System ※初期化されていないことがわかる。
■パーティションの作成 ・320GBを半分ずつの160GBに区切る。 # fdisk /dev/sdb コマンド(mでヘルプ): n ←新たに領域を作成する。 コマンドアクション e 拡張 p 基本領域(1-4) p 領域番号 (1-4): 1 最初 シリンダ (1-38913, default 1): 1 終点 シリンダ または +サイズ または +サイズM または +サイズK (1-38913, default 38913): 19456 コマンド(mでヘルプ): n ←新たに領域を作成する。 コマンドアクション e 拡張 p 基本領域(1-4) p 領域番号 (1-4): 2 最初 シリンダ (19457-38913, default 19457): Using default value 19457 終点 シリンダ または +サイズ または +サイズM または +サイズK (19457-38913, default 38913): Using default value 38913 コマンド(mでヘルプ): p Disk /dev/sdb: 320.0 GB, 320072933376 bytes 255 heads, 63 sectors/track, 38913 cylinders Units = シリンダ数 of 16065 * 512 = 8225280 bytes デバイス Boot Start End Blocks Id System /dev/sdb1 1 19456 156280288+ 83 Linux /dev/sdb2 19457 38913 156288352+ 83 Linux コマンド (m でヘルプ): w 領域テーブルは交換されました! ioctl() を呼び出して領域テーブルを再読込みします。 ディスクを同期させます。 #
■ファイルシステムの作成 ・1番目の区画の作成 # mkfs -t ext3 /dev/sdb1 mke2fs 1.35 (28-Feb-2004) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) 19546112 inodes, 39070072 blocks 1953503 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=41943040 1193 block groups 32768 blocks per group, 32768 fragments per group 16384 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000, 7962624, 11239424, 20480000, 23887872 Writing inode tables: done Creating journal (8192 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 27 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. ・2番目の区画の作成 # mkfs -t ext3 /dev/sdb2 mke2fs 1.35 (28-Feb-2004) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) 19546112 inodes, 39072088 blocks 1953604 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=41943040 1193 block groups 32768 blocks per group, 32768 fragments per group 16384 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000, 7962624, 11239424, 20480000, 23887872 Writing inode tables: done Creating journal (8192 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 27 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override.
■ディスクのマウント ・「/extsata1」「/extsata2」というパスを作成し、各々マウントする。 # mkdir /extsata1 # mkdir /extsata2 # mount /dev/sdb1 /extsata1 # mount /dev/sdb2 /extsata2 # mount /dev/mapper/VolGroup00-LogVol00 on / type ext3 (rw) none on /proc type proc (rw) none on /sys type sysfs (rw) none on /dev/pts type devpts (rw,gid=5,mode=620) usbfs on /proc/bus/usb type usbfs (rw) /dev/sda1 on /boot type ext3 (rw) none on /dev/shm type tmpfs (rw,noexec,nosuid) /dev/mapper/VolGroup00-LogVol04 on /home type ext3 (rw,usrquota,grpquota) /dev/mapper/VolGroup00-LogVol02 on /tmp type ext3 (rw,noexec,nosuid) /dev/mapper/VolGroup00-LogVol03 on /var type ext3 (rw) none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw) nfsd on /proc/fs/nfsd type nfsd (rw) /dev/sdb1 on /extsata1 type ext3 (rw) /dev/sdb2 on /extsata2 type ext3 (rw) # df -h Filesystem サイズ 使用 残り 使用% マウント位置 /dev/mapper/VolGroup00-LogVol00 6.0G 3.4G 2.3G 60% / /dev/sda1 99M 9.0M 85M 10% /boot none 982M 0 982M 0% /dev/shm /dev/mapper/VolGroup00-LogVol04 264G 158G 93G 64% /home /dev/mapper/VolGroup00-LogVol02 1008M 34M 924M 4% /tmp /dev/mapper/VolGroup00-LogVol03 4.0G 234M 3.6G 7% /var /dev/sdb1 147G 93M 140G 1% /extsata1 /dev/sdb2 147G 93M 140G 1% /extsata2
■ 「fstab」へデバイスを登録 ・再起動しても自動マウントされるように「fstab」へデバイスを登録 # vi /etc/fstab /dev/VolGroup00/LogVol00 / ext3 defaults 1 1 LABEL=/boot /boot ext3 defaults 1 2 none /dev/pts devpts gid=5,mode=620 0 0 none /dev/shm tmpfs noexec,nosuid,rw 0 0 /dev/VolGroup00/LogVol04 /home ext3 defaults,usrquota,grpquota 1 2 none /proc proc defaults 0 0 none /sys sysfs defaults 0 0 /dev/VolGroup00/LogVol02 /tmp ext3 noexec,nosuid,rw 1 2 /dev/VolGroup00/LogVol03 /var ext3 defaults 1 2 /dev/VolGroup00/LogVol01 swap swap defaults 0 0 /dev/sdb1 /extsata1 ext3 defaults 1 2 /dev/sdb2 /extsata2 ext3 defaults 1 2 #reboot
■確認 # df -h .... # cd / # ls %1 boot etc extsata2 initrd lost+found misc opt root selinux sys tmp var work bin dev extsata1 home lib media mnt proc sbin srv tftpboot usr vm
■増設ディスクスペースの使途 ・sambaに、/extsata を割り当て、共用で使用できるように設定した。
|