Bei dem uNSLUng Projekt handelt es sich um einen NAS? von Linksys auf den man durch eine gepatchte Firmware ein Linux aufspielen kann. (http://www.nslu2-linux.org/ , http://www.nslu2-linux.org/wiki/FAQ/HomePage)

Im Moment laufen auf meiner NAS folgende Dienste:

Angeschlossen habe ich an meiner NAS bisher nur 2 USB-Geräte:

  • iPod Nano (1. Generation 4 GB)
  • 8GB Corsair USB Stick
  • 160 GB Externe USB Platte (WD irgendwas)
hdparm -tT /dev/sda

/dev/sda:
Timing cached reads: 96 MB in 2.02 seconds = 47.45 MB/sec
Timing buffered disk reads: 14 MB in 3.08 seconds = 4.54 MB/sec
  • Western Digital "My Book" (500 GB)
hdparm -tT /dev/sdb

/dev/sdb:
Timing cached reads: 92 MB in 2.03 seconds = 45.40 MB/sec
Timing buffered disk reads: 32 MB in 3.04 seconds = 10.53 MB/sec

Das System ist auf dem Nano installiert. (Der hat vor gut einem Jahr bei einem Unfall sein Display verloren und dient nur als größerer USB-Stick)

Mit ein wenig glück kann man sich hier auch die Daten live anschauen: http://kventil.no-ip.org:8081/phpsysinfo/index.php


Eckdaten meiner NAS (Ausführlichere dmesg Ausgabe):

Linux storage 2.6.18-5-ixp4xx #1 Thu Oct 11 20:42:54 UTC 2007 armv5tel GNU/Linux

storage:~# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 3.7G 468M 3.1G 14% /
tmpfs 15M 0 15M 0% /lib/init/rw
udev 10M 56K 10M 1% /dev
tmpfs 15M 0 15M 0% /dev/shm
/dev/sdb1 459G 89G 366G 20% /media/usb0

storage:~# cat /proc/cpuinfo
Processor : XScale-IXP42x Family rev 1 (v5l)
BogoMIPS : 266.24
Features : swp half fastmult edsp
CPU implementer : 0x69
CPU architecture: 5TE
CPU variant : 0x0
CPU part : 0x41f
CPU revision : 1
Cache type : undefined 5
Cache clean : undefined 5
Cache lockdown : undefined 5
Cache format : Harvard
I size : 32768
I assoc : 32
I line length : 32
I sets : 32
D size : 32768
D assoc : 32
D line length : 32
D sets : 32

Hardware : Linksys NSLU2
Revision : 0000
Serial : 0000000000000000

Schnipsel:

Reset der NSLU mit Flashreset:

fis erase -f 0x50040000 -l 0x20000

./configure hints:

export GCC_EXEC_PREFIX=/opt/lib
#!/bin/sh
# Schleifen: while
# mit Erzeugung einer Laufzahl
i=5416
while [ $i -le 5794 ]
do
  touch $i
  i=`expr $i + 2`
done
ls