This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| private:hydra [2011/07/30 00:53] – faith | private:hydra [2026/10/11 21:14] (current) – removed faith | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Hydra ====== | ||
| - | |||
| - | {{: | ||
| - | |||
| - | ===== Drives ===== | ||
| - | |||
| - | Hitachi P/N 0F12460, 3TB, 5400RPM, 5V 430mA, 12V 400mA, SATA 6.0Gb/s, FEB 2011 | ||
| - | * YNG0YS9A | ||
| - | * YNG150SA | ||
| - | * YNG0Z1RA | ||
| - | * YNG17P1A | ||
| - | * YNG13YAA | ||
| - | * YNG0J3LA | ||
| - | * YNG14LSA | ||
| - | * YNG17L7A | ||
| - | * YNG0YRTA | ||
| - | * YNG17N3A | ||
| - | |||
| - | ===== Setup ===== | ||
| - | apt-get update | ||
| - | apt-get upgrade | ||
| - | apt-get dist-upgrade | ||
| - | apt-get install lftp sysstat iotop curl bc cpufrequtils | ||
| - | apt-get install nfs-common nfs-kernel-server | ||
| - | apt-get install cryptsetup mdadm lvm2 smartmontools | ||
| - | apt-get autoremove | ||
| - | |||
| - | ===== Kernel Recompile ===== | ||
| - | |||
| - | apt-get install linux-image-2.6.38-8-server | ||
| - | reboot | ||
| - | apt-get install linux-headers-`uname -r` | ||
| - | |||
| - | apt-get install build-essential autoconf automake libtool flex bison gdb | ||
| - | apt-get build-dep linux | ||
| - | apt-get build-dep --no-install-recommends linux-image-$(uname -r) | ||
| - | apt-get install libncurses5 libncurses5-dev | ||
| - | cd | ||
| - | apt-get source linux-image-$(uname -r) | ||
| - | cd linux-2.6.38 | ||
| - | patch -p1 < ../ | ||
| - | cp / | ||
| - | make oldconfig | ||
| - | cd drivers/ | ||
| - | make -C / | ||
| - | mv / | ||
| - | cp mvsas.ko / | ||
| - | cd ../libsas | ||
| - | make -C / | ||
| - | mv / | ||
| - | cp libsas.ko / | ||
| - | update-initramfs -u -k $(uname -r) | ||
| - | update-grub | ||
| - | |||
| - | See [[https:// | ||
| - | |||
| - | ===== sio tests ===== | ||
| - | |||
| - | sio_linux64 50 100 8k 1g 100g 20 10 /dev/sdc -direct | ||
| - | Computed IOPS = 116.95 | ||
| - | Computed KB/s = 935.64 | ||
| - | |||
| - | | ||
| - | | ||
| - | =====setup===== | ||
| - | for i in b c d e f g h i j k; do parted /dev/sd$i unit kib mkpart primary ext2 28 2930266567 ; done | ||
| - | for i in b c d e f g h i j k; do parted /dev/sd$i set 1 raid on; done | ||
| - | for i in b c d e f g h i j k; do parted /dev/sd$i unit kib print; done | ||
| - | mdadm -C /dev/md0 / | ||
| - | mdadm -C /dev/md1 / | ||
| - | cryptsetup -c aes-cbc-essiv: | ||
| - | cryptsetup -c aes-cbc-essiv: | ||
| - | cryptsetup luksOpen /dev/md0 r0 | ||
| - | cryptsetup luksOpen /dev/md1 r1 | ||
| - | pvcreate –metadatasize 506k / | ||
| - | pvs / | ||
| - | vgcreate -s 1g v0 / | ||
| - | pvcreate –metadatasize 506k / | ||
| - | pvs / | ||
| - | vgcreate -s 1g v1 / | ||
| - | | ||
| - | # /tv | ||
| - | * lvcreate -L 8191g -n tv v0 | ||
| - | * mke2fs -t ext4 -i1048576 -m0 -E stride=32, | ||
| - | * mkdir /tv | ||
| - | * mount -o noatime, | ||
| - | |||
| - | |||
| - | ===== Legacy (old hydra in rack-mount chassis) ===== | ||
| - | |||
| - | |||
| - | ==== Drives ==== | ||
| - | |||
| - | * Hitachi PN 0F10311 2TB 5V@400mA 12V@850mA SATA3.0Gb/s 7200RPM Oct-2009 FW 20N | ||
| - | * SN YAGM5BRT Warranty expires 2012-11-13 | ||
| - | * SN YAGL1HYT | ||
| - | * SN YAGLG4GT | ||
| - | * SN YAGK7RNT | ||
| - | * SN YAGMGYUT | ||
| - | * Western Digital WD20EURS WD AV-GP MDL WD20EURS-63S48Y0 2.0TB 5VDC@0.70A 12VDC@0.55A | ||
| - | * SN WCAZA3449153 08JAN2011 badblocks failed < 10% twice. RMA | ||
| - | * SN WCAZA3519420 O8JAN2011 DOA RMA | ||
| - | * SN WCAZA3531785 08JAN2011 | ||
| - | * SN WCAZA3531987 08JAN2011 > 400m bad blocks. | ||
| - | * SN WCAZA3519368 08JAN2011 | ||
| - | * SN WCAZA3624918 13JAN2011 (replaced RMA drive) | ||
| - | * SN WCAZA3604669 13JAN2011 (replaced RMA drive; rma'd to WD in June) | ||
| - | * SN WCAZA3604878 13JAN2011 (replaced RMA drive) | ||
| - | * SN WCAVY6819200 05MAY2011 (replaced RMA drive from WD) | ||
| - | |||
| - | === Setup === | ||
| - | |||
| - | * Using fdisk -H 224 -S 56, make one partition on each drive. | ||
| - | * fdisk -lu /dev/sdf | ||
| - | |||
| - | Disk /dev/sdf: 2000.3 GB, 2000398934016 bytes | ||
| - | 224 heads, 56 sectors/ | ||
| - | Units = sectors of 1 * 512 = 512 bytes | ||
| - | Disk identifier: 0x95d56811 | ||
| - | | ||
| - | | ||
| - | / | ||
| - | |||
| - | * Run badblocks -b 4096 -s -v -w -c 1024 -t random on each partition. | ||
| - | * Using mvsas version 0.8.9: mdadm -C /dev/md_d0 / | ||
| - | * cryptsetup -c aes-cbc-essiv: | ||
| - | * cryptsetup luksOpen /dev/md_d0 r0 | ||
| - | * pvcreate --metadatasize 506k / | ||
| - | * pvs / | ||
| - | |||
| - | PV | ||
| - | / | ||
| - | |||
| - | * vgcreate -s 1g v0 / | ||
| - | * /video | ||
| - | * lvcreate -L 2t -n video v0 | ||
| - | * mke2fs -t ext4 -i1048576 -m0 -E stride=32, | ||
| - | * mkdir /video | ||
| - | * mount -o noatime, | ||
| - | * /audio | ||
| - | * lvcreate -L 500g -n audio v0 | ||
| - | * mke2fs -t ext4 -i1048576 -m0 -E stride=32, | ||
| - | * mkdir /audio | ||
| - | * mount -o noatime, | ||
| - | * lvresize -L +200g / | ||
| - | * resize2fs / | ||
| - | * /text | ||
| - | * lvcreate -L 200g -n text v0 | ||
| - | * mke2fs -t ext4 -i65536 -m0 -E stride=32, | ||
| - | * mkdir /text | ||
| - | * mount -o noatime, | ||
| - | * /playpen | ||
| - | * lvcreate -L 400g -n playpen v0 | ||
| - | * mke2fs -t ext4 -i65536 -m0 -E stride=32, | ||
| - | * mkdir /playpen | ||
| - | * mount -o noatime, | ||
| - | * /misc | ||
| - | * lvcreate -L 300g -n misc v0 | ||
| - | * mke2fs -t ext4 -i65536 -m0 -E stride=32, | ||
| - | * mkdir /misc | ||
| - | * mount -o noatime, | ||
| - | |||
| - | ==== Copy ==== | ||
| - | rsync -Pavv lethe:/ | ||
| - | rsync -Pavv lethe:/ | ||
| - | rsync -Pavv --exclude ' | ||
| - | rsync -Pavv lethe:/ | ||
| - | rsync -Pavv lethe:/ | ||
| - | rsync -Pavv --exclude ' | ||