This is an old revision of the document!
lethe
Disks
Upper RAID
Was 500GB Hitachi HDT725050VLA360 FEB-2007 5V 730mA, 12V 640mA
9 October 2010: Hitachi PN 0F10311 Model HDS722020ALA330 5V 400mA, 12V 850mA JUL-2010 (warranty check via hitachigst.com)
SN YBKEVBAF Warranty through 2013-07-24
SN YAKGZAMV Warranty through 2013-07-24
SN YAKH1L5V Warranty through 2013-07-24
SN YAKH2GXV Warranty through 2013-07-24
SN YBKAYSGF Warranty through 2013-07-24
fdisk -H 224 -S 56
badblocks -b 4096 -s -v -w -p 1 -t random
mdadm -C /dev/md_d1 /dev/sd[bcdef]1 -c 128 -n 5 -l 5
cryptsetup -c aes-cbc-essiv:sha256 -s 128 -h sha256 –align-payload=1024 luksFormat /dev/md_d1 (two dashes in align-payload)
cryptsetup luksOpen /dev/md_d1 r1
pvcreate –metadatasize 506k /dev/mapper/r1
pvs /dev/mapper/r1 -o+pe_start
vgcreate -s 1g v1 /dev/mapper/r1
lvcreate -L 2.6t -n scratch v1
mke2fs -t ext4 -i262144 -m0 -E stride=32,stripe-width=128 /dev/mapper/v1-scratch
Lower RAID (replaces 500GB Seagate):
fdisk -H 224 -S 56
badblocks -b 4096 -s -v -w -p 1 -t random
mdadm -C /dev/md_d1 /dev/sd[ghijk]1 -c 128 -n 5 -l 5
cryptsetup -c aes-cbc-essiv:sha256 -s 128 -h sha256 –align-payload=1024 luksFormat /dev/md_d0
cryptsetup luksOpen /dev/md_d0 r0
pvcreate –metadatasize 506k /dev/mapper/r0
pvs /dev/mapper/r0 -o+pe_start
vgcreate -s 1g v0 /dev/mapper/r0
lvcreate -L 2.6t -n p2 v0
mke2fs -t ext4 -i262144 -m0 -E stride=32,stripe-width=128 /dev/mapper/v0-p2
Package 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
apt-get autoremove
Driver Setup
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.31
? cp /boot/config-2.6.31-20-server .config
? make oldconfig
? make menuconfig
cd drivers/scsi/mvsas
patch -p1 < ~/mvsas.diff2
make -C /usr/src/linux-headers-`uname -r` M=`pwd`
mv /lib/modules/$(uname -r)/kernel/drivers/scsi/mvsas/mvsas.ko /lib/modules/$(uname -r)/kernel/drivers/scsi/mvsas/mvsas_old.ko
cp mvsas.ko /lib/modules/$(uname -r)/kernel/drivers/scsi/mvsas/mvsas.ko
update-initramfs -u -k $(uname -r)