root@LS-VL815:~#手順はログインを先にした方がいいな。
root@LS-VL815:~# date Tue Jan 11 22:18:11 JST 2011 root@LS-VL815:~#あってる
root@LS-VL815:~# df Filesystem 1k-blocks Used Available Use% Mounted on /dev/sda2 4991712 517816 4473896 10% / udev 10240 116 10124 1% /dev /dev/ram1 15360 140 15220 1% /mnt/ram /dev/sda1 992036 209364 732676 22% /boot /dev/disk1_6 237023872 552496 236471376 0% /mnt/disk1 /dev/usbdisk1_1 992036 30944 911096 3% /mnt/usbdisk1 tmpfs 8192 2028 6164 25% /mnt/ram/com.kernel.org root@LS-VL815:~# umount /mnt/usbdisk1/ root@LS-VL815:~#
root@LS-VL815:~# parted -s /dev/sdb print Model: SAMSUNG J1OL928091 (scsi) Disk /dev/sdb: 250GB Sector size (logical/physical): 512B/512B Partition Table: gpt Number Start End Size File system Name Flags 1 17.4kB 1024MB 1024MB ext3 primary 2 1024MB 6144MB 5120MB xfs primary 3 6144MB 7168MB 1024MB linux-swap primary 4 7168MB 250GB 243GB xfs primary root@LS-VL815:~#
root@LS-VL815:~# cd /mnt/disk1/share/hackkit/ root@LS-VL815:/mnt/disk1/share/hackkit# cat hackkit_config ADDRESS=192.168.2.55 HOSTNAME=vl root@LS-VL815:/mnt/disk1/share/hackkit#
root@LS-VL815:/mnt/disk1/share/hackkit# sh hackkit_squeeze_110110.sh PRODUCTID = 0x00000016 MACHINE LSVL formating hard drive ... mke2fs 1.40.5 (27-Jan-2008) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) 62720 inodes, 249995 blocks 12499 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=260046848 8 block groups 32768 blocks per group, 32768 fragments per group 7840 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376 Writing inode tables: done Creating journal (4096 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 22 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. meta-data=/dev/sdb2 isize=256 agcount=8, agsize=156250 blks = sectsz=512 attr=0 data = bsize=4096 blocks=1250000, imaxpct=25 = sunit=0 swidth=0 blks, unwritten=1 naming =version 2 bsize=4096 log =internal log bsize=4096 blocks=2560, version=1 = sectsz=512 sunit=0 blks, lazy-count=0 realtime =none extsz=4096 blocks=0, rtextents=0 Setting up swapspace version 1, size = 1023995904 bytes meta-data=/dev/sdb4 isize=256 agcount=16, agsize=3705337 blks = sectsz=512 attr=0 data = bsize=4096 blocks=59285392, imaxpct=25 = sunit=0 swidth=0 blks, unwritten=1 naming =version 2 bsize=4096 log =internal log bsize=4096 blocks=28947, version=1 = sectsz=512 sunit=0 blks, lazy-count=0 realtime =none extsz=4096 blocks=0, rtextents=0 : : lib/modules/2.6.31.8-svn22059/modules.seriomap creating usb ... update-rc.d: using dependency based boot sequencing checking /dev/sdb1 fsck 1.40.5 (27-Jan-2008) e2fsck 1.40.5 (27-Jan-2008) Pass 1: Checking inodes, blocks, and sizes Pass 2: Checking directory structure Pass 3: Checking directory connectivity Pass 4: Checking reference counts Pass 5: Checking group summary information /dev/sdb1: 11/62720 files (9.1% non-contiguous), 6399/249995 blocks mounting /boot ... copying /boot ... initrd.buffalo uImage.buffalo editing initrd ... 170752+1 records in 170752+1 records out gunziping /mnt/debinst/boot/initrd.gz ... gziping /mnt/debinst/boot/initrd ... wait 5 minutes Image Name: initrd Created: Tue Jan 11 22:21:55 2011 Image Type: ARM Linux RAMDisk Image (gzip compressed) Data Size: 10875366 Bytes = 10620.47 kB = 10.37 MB Load Address: 0x00000000 Entry Point: 0x00000000 unmount /boot ... root@LS-VL815:/mnt/disk1/share/hackkit#
Linux 2.6.31.8-svn22059 (x31l.yamasita.jp) (pts/0) vl login: guest Password: Linux vl 2.6.31.8-svn22059 #67 Mon Sep 13 09:42:55 JST 2010 armv5tel The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. No directory, logging in with HOME=/ guest@vl:/$
guest@vl:/$ su - root Password: root@vl:~#
root@vl:~# cat /etc/fancontrol.conf # # 3G LinkStation Fancontrol script configuration file # (C) Copyright Yasunari YAMASHITA 2007-2011. All Rights Reserved. # stop -> LOW |- slow -> MID |- fast -> HIGH |- full HIGH=40 MID=30 LOW=20 root@vl:~# cat /usr/local/sbin/fancontrol #!/bin/sh # 3G LinkStation Fancontrol script. # (C) Copyright Yasunari YAMASHITA 2007-2011. All Rights Reserved. get_curtemp() { # # smartctl -A -d marvell /dev/sda # 194 Temperature_Celsius 0x0022 116 079 000 Old_age Always - 31 # 194 Temperature_Celsius 0x0022 181 163 000 Old_age Always - 19 (Lifetime Min/Max 17/25) CURTEMP=`smartctl -A -d marvell /dev/sda -s on | grep '^194 ' | awk '{print $10}'` } set_fan_speed() { echo $FANSPEED > /proc/buffalo/gpio/fan/control echo fan_set_speed $FANSPEED } PATH=$PATH:/usr/sbin # stop -> LOW |- slow -> MID |- fast -> HIGH |- full HIGH=45 MID=40 LOW=30 if [ -f /etc/fancontrol.conf ] then . /etc/fancontrol.conf fi get_curtemp echo $CURTEMP if [ $CURTEMP -gt $HIGH ] # full then FANSPEED=full set_fan_speed elif [ $CURTEMP -gt $MID ] # fast then FANSPEED=fast set_fan_speed elif [ $CURTEMP -gt $LOW ] # slow then FANSPEED=slow set_fan_speed else # stop FANSPEED=stop set_fan_speed fi root@vl:~#ちゃんと
root@vl:~# smartctl -A -d marvell /dev/sda -s on | grep '^194 ' | awk '{print $10}' 20 root@vl:~#いけているみたい。
スクリプトを実行してみる
root@vl:~# sh /usr/local/sbin/fancontrol 20 fan_set_speed stop root@vl:~#大丈夫そう
root@vl:~# tail -f /var/log/messages : : Jan 11 22:29:40 vl kernel: usb 1-1: new full speed USB device using ehci_marvell and address 2 Jan 11 22:29:40 vl kernel: usb 1-1: configuration #1 chosen from 1 choice Jan 11 22:29:40 vl kernel: scsi2 : SCSI emulation for USB Mass Storage devices Jan 11 22:29:47 vl kernel: scsi 2:0:0:0: Direct-Access eUSB Memory Stick 5.06 PQ: 0 ANSI: 2 Jan 11 22:29:47 vl kernel: sd 2:0:0:0: Attached scsi generic sg1 type 0 Jan 11 22:29:47 vl kernel: sd 2:0:0:0: [sdb] 126912 512-byte logical blocks: (64.9 MB/61.9 MiB) Jan 11 22:29:47 vl kernel: sd 2:0:0:0: [sdb] Write Protect is off Jan 11 22:29:47 vl kernel: sdb: sdb1 Jan 11 22:29:47 vl kernel: sd 2:0:0:0: [sdb] Attached SCSI removable disk Jan 11 22:29:52 vl kernel: usb 1-1: USB disconnect, address 2OK
Jan 11 22:30:34 vl kernel: usb 1-1: new high speed USB device using ehci_marvell and address 3 Jan 11 22:30:34 vl kernel: usb 1-1: configuration #1 chosen from 1 choice Jan 11 22:30:34 vl kernel: usblp0: USB Bidirectional printer dev 3 if 0 alt 0 proto 2 vid 0x04B8 pid 0x0007 Jan 11 22:30:39 vl kernel: usb 1-1: USB disconnect, address 3 Jan 11 22:30:39 vl kernel: usblp0: removedOK
でも、、、/var/log/messages に
Jan 11 22:30:01 vl kernel: program smartctl is using a deprecated SCSI ioctl, please convert it to SG_IOが何度も出力されている、、、
root@vl:~# shutdown -r nowOK
さて、今度こそ終りにするぞっと
|
← Squeeze のインストール(19)インストーラの再々修正 |
ハックの記録 LinkStation/玄箱 をハックしよう |
→ Squeeze のインストール(21)LS-QL で再々々確認 |