Instalacja pakietów na HDD
|
rulerz |
Dodano 05-11-2008 07:52
|
User
Posty: 3
Dołączył: 31/10/2008 07:39
|
Witam. W którym miejscu należy zapisać skrypty S99hdd oraz S80mount ? W jakim katalogu ? /hdd/etc/ ???
Opis instalacji na openwrt:
http://openwrt.livenet.pl/doku.php/hardware:usbhdd
Skrypty tworzy się w edytorze nano ?
Pozdr |
|
|
|
obsy |
Dodano 05-11-2008 09:00
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
/etc/rc.d żeby uruchamiały się przy starcie systemu.
Ale nie musisz tego zrobić. Zainstaluj 8.09rc1.
|
|
|
|
rulerz |
Dodano 05-11-2008 11:36
|
User
Posty: 3
Dołączył: 31/10/2008 07:39
|
Cytat obsy napisał/a:
/etc/rc.d żeby uruchamiały się przy starcie systemu.
Ale nie musisz tego zrobić. Zainstaluj 8.09rc1.
1. Jakie są podstawowe różnice pomiędzy 8.09 a 7.09 ?
2. Konfiguracja sieci, usb, ftp-a itp. itd. jest identyczna w 8.09 i 7.09 ?
3. Dlaczego po instalacji 8.09rc1 temat skryptów S99hdd, S80mount przestanie mnie interesować ? |
|
|
|
obsy |
Dodano 05-11-2008 11:46
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
1. zamiast ipkg jest opkg. Reszta prawie ta sama, a to prawie będzie opiszę szerzej jak oficjalnie powiedzą że 8.09(rc1) is out.
2. tak
3. bo 8.09 masz już odpowiednie mechanizmy do montowania zasobów dyskowych - patrz /etc/config/fstab
|
|
|
|
skoku |
Dodano 21-11-2008 20:50
|
User
Posty: 109
Dołączył: 19/05/2006 16:06
|
podczepie sie do tematu, zeby nie tworzyc nowego.
nie moge sobie poradzic z konfiguracja, zeby pakiety instalowaly sie na dysku zewnetrznym.
postepowalem zgodnie z instrukcja na openwrt.pl ale cos nie dziala.
usb zainstalowane, montowanie dziala czesciowo, swap nie chce sie montowac po restarcie routera
free
total used free shared buffers
Mem: 30556 16048 14508 0 1304
Swap: 0 0 0
Total: 30556 16048 14508
dysk sie montuje
df
Filesystem 1k-blocks Used Available Use% Mounted on
rootfs 1536 1536 0 100% /
/dev/root 1536 1536 0 100% /rom
tmpfs 15276 652 14624 4% /tmp
/dev/mtdblock/4 5824 4052 1772 70% /jffs
mini_fo:/jffs 1536 1536 0 100% /
/dev/discs/disc0/part2
19030396 202448 17861240 1% /hdd
/etc/opkg.conf
src/gz snapshots http://downloads.openwrt.org/kamikaze/8.09_RC1/brcm-2.4/packages
dest root /
dest ram /tmp
dest usb /hdd
lists_dir ext /var/opkg-lists
/etc/profile
#!/bin/sh
[ -f /etc/banner ] && cat /etc/banner
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/hdd/bin:/hdd/sbin:/hdd/usr/bin:/hdd/usr/sbin
export LD_LIBRARY=/lib:/usr/lib:/hdd/usr/lib:/hdd/lib
export HOME=/root
export PS1='\u@\h:\w\$ '
[ -x /bin/more ] || alias more=less
[ -x /usr/bin/vim ] && alias vi=vim || alias vim=vi
[ -z "$KSH_VERSION" -o \! -s /etc/mkshrc ] || . /etc/mkshrc
[ -x /sbin/arp ] || arp() { cat /proc/net/arp; }
[ -z /bin/ldd ] || ldd() { LD_TRACE_LOADED_OBJECTS=1 $*; }
/etc/init.d/S80mount
#!/bin/sh
swapon /dev/discs/disc/part1
mount -t ext3 /dev/discs/disc0/part2 /hdd
/etc/init.d/S99hdd
$!/bin/sh
if [ -d /hdd/etc/init.d ] then
for i in /hdd/etc/init.d/S*; do
$i start
done
fi
S80mount i S99hdd dowiazane do /etc/rc.d/ <- bez dowiazania dysk sie nie montowal
/etc/config/fstab
config 'mount'
option 'target' '/home'
option 'device' '/dev/sda1'
option 'fstype' 'ext3'
option 'options' 'rw,sync'
option 'enabled' '0'
config 'swap'
option 'device' '/dev/discs/disc0/part1'
option 'enabled' '1'
config 'mount'
option 'enabled' '1'
option 'target' '/hdd'
option 'fstype' 'ext3'
option 'options' 'rw,sync'
option 'device' '/dev/discs/disc0/part2'
przy probie instalacji
opkg -d hdd install rtorrent
ERROR: Unknown dest name: `hdd'
jeszcze fdisk
Disk /dev/discs/disc0/disc: 20.0 GB, 20003880960 bytes
255 heads, 63 sectors/track, 2432 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x4f79d797
Device Boot Start End Blocks Id System
/dev/discs/disc0/part1 1 25 200781 82 Linux swap / Solaris
/dev/discs/disc0/part2 26 2432 19334227+ 83 Linux
help ;)
Edytowany przez skoku dnia 21-11-2008 21:16
|
|
|
|
obsy |
Dodano 22-11-2008 08:16
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Po co masz /etc/init.d/S80mount jak to z fstab'a Ci montuje dysk? Albo jedno albo drugie.
|
|
|
|
obsy |
Dodano 22-11-2008 08:19
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
NB: w kamikaze w init nie ma plików S*. Są za to w rc.d. Więc ten Twój /etc/init.d/S99hdd też jest zły.
|
|
|
|
skoku |
Dodano 22-11-2008 10:36
|
User
Posty: 109
Dołączył: 19/05/2006 16:06
|
Cytat obsy napisał/a:
Po co masz /etc/init.d/S80mount jak to z fstab'a Ci montuje dysk? Albo jedno albo drugie.
jak nie ma /etc/init.d/S80mount to dysk sie nie montuje. pomimo, ze sa wpisy w fstab to nic sie nie montuje. dopiero jak zlinkuje s89mount do /etc/rc.d to dysk jest montowany
edit
o zauwazylem zmiane na openwrt.pl
pokasowalem S99 i S80.
zrobilem jeszcze raz format.
i ... dalej nie dziala.
root@Openwrt:~# mkswap /dev/scsi/host0/bus0/target0/lun0/part1
Setting up swapspace version 1, size = 205594 kB
no label, UUID=7116376f-7f83-4021-82a9-31521d877a68
format ok.
fstab
root@Openwrt:~# cat /etc/config/fstab
config 'mount'
option 'target' '/home'
option 'device' '/dev/sda1'
option 'fstype' 'ext3'
option 'options' 'rw,sync'
option 'enabled' '0'
config 'swap'
option 'device' '/dev/scsi/host0/bus0/target0/lun0/part1'
option 'enabled' '1'
config 'mount'
option 'device' '/dev/scsi/host0/bus0/target0/lun0/part2'
option 'enabled' '1'
option 'target' '/hdd'
option 'fstype' 'ext3'
option 'options' 'rw,noatime'
po reboocie
root@Openwrt:~# free
total used free shared buffers
Mem: 30556 15700 14856 0 1264
Swap: 0 0 0
Total: 30556 15700 14856
df
root@Openwrt:~# df
Filesystem 1k-blocks Used Available Use% Mounted on
rootfs 1536 1536 0 100% /
/dev/root 1536 1536 0 100% /rom
tmpfs 15276 56 15220 0% /tmp
/dev/mtdblock/4 5824 4052 1772 70% /jffs
mini_fo:/jffs 1536 1536 0 100% /
i jeszcze fdisk
root@Openwrt:~# fdisk -l /dev/scsi/host0/bus0/target0/lun0/disc
Disk /dev/scsi/host0/bus0/target0/lun0/disc: 20.0 GB, 20003880960 bytes
255 heads, 63 sectors/track, 2432 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x4f79d797
Device Boot Start End Blocks Id System
/dev/scsi/host0/bus0/target0/lun0/part1 1 25 200781 82 Linux swap / Solaris
/dev/scsi/host0/bus0/target0/lun0/part2 26 2432 19334227+ 83 Linux
juz zglupialem ;(
sprawdzilem wszystko jeszcze raz.. wkleilem zawartosc /etc/config/fstab z openrwt...
po restarcie nie ma swapa i dysku.
jak recznie odpale /etc.init.d/fstab start to sie pojawiaja.
root@Openwrt:~# free
total used free shared buffers
Mem: 30556 15616 14940 0 1264
Swap: 0 0 0
Total: 30556 15616 14940
root@Openwrt:~# df
Filesystem 1k-blocks Used Available Use% Mounted on
rootfs 1536 1536 0 100% /
/dev/root 1536 1536 0 100% /rom
tmpfs 15276 56 15220 0% /tmp
/dev/mtdblock/4 5824 4052 1772 70% /jffs
mini_fo:/jffs 1536 1536 0 100% /
root@Openwrt:~# fdisk -l
Disk /dev/scsi/host0/bus0/target0/lun0/disc: 20.0 GB, 20003880960 bytes
255 heads, 63 sectors/track, 2432 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x4f79d797
Device Boot Start End Blocks Id System
/dev/scsi/host0/bus0/target0/lun0/part1 1 25 200781 82 Linux swap / Solaris
/dev/scsi/host0/bus0/target0/lun0/part2 26 2432 19334227+ 83 Linux
root@Openwrt:~# cat /etc/config/fstab
config mount
option device /dev/scsi/host0/bus0/target0/lun0/part2
option target /hdd
option fstype ext3
option options rw,noatime
option enabled 1
config swap
option device /dev/scsi/host0/bus0/target0/lun0/part1
option enabled 1
root@Openwrt:~# cat /tmp/fstab
# WARNING: this is an auto generated file, please use uci to set static filesystems
/dev/scsi/host0/bus0/target0/lun0/part2 /hdd ext3 rw,noatime 0 0
/dev/scsi/host0/bus0/target0/lun0/part1 none swap sw 0 0
root@Openwrt:~# /etc/init.d/fstab start
root@Openwrt:~# free
total used free shared buffers
Mem: 30556 15776 14780 0 1284
Swap: 200772 0 200772
Total: 231328 15776 215552
root@Openwrt:~# df
Filesystem 1k-blocks Used Available Use% Mounted on
rootfs 1536 1536 0 100% /
/dev/root 1536 1536 0 100% /rom
tmpfs 15276 56 15220 0% /tmp
/dev/mtdblock/4 5824 4052 1772 70% /jffs
mini_fo:/jffs 1536 1536 0 100% /
/dev/scsi/host0/bus0/target0/lun0/part2
19030396 176200 17887488 1% /hdd
zerknalem w logi
wyglada na to, ze system probuje montowac zasoby przed zainicjowaniem dysku
Oct 23 16:49:12 Openwrt user.info kernel: Initializing USB Mass Storage driver...
Oct 23 16:49:12 Openwrt user.info kernel: usb.c: registered new driver usb-storage
Oct 23 16:49:12 Openwrt user.info kernel: USB Mass Storage support registered.
Oct 23 16:49:12 Openwrt user.info : mount: mounting /dev/scsi/host0/bus0/target0/lun0/part2 on /hdd failed: No such file or directory
Oct 23 16:49:12 Openwrt user.info : swapon: cannot canonicalize /dev/scsi/host0/bus0/target0/lun0/part1: No such file or directory
Oct 23 16:49:12 Openwrt user.info : swapon: cannot stat /dev/scsi/host0/bus0/target0/lun0/part1: No such file or directory
Oct 23 16:49:12 Openwrt user.info kernel: hub.c: new USB device 01:03.2-2, assigned address 2
Oct 23 16:49:12 Openwrt user.info kernel: scsi0 : SCSI emulation for USB Mass Storage devices
Oct 23 16:49:12 Openwrt user.warn kernel: Vendor: USB 2.0 Model: Storage Device Rev: 0100
Oct 23 16:49:12 Openwrt user.warn kernel: Type: Direct-Access ANSI SCSI revision: 02
Oct 23 16:49:12 Openwrt user.warn kernel: Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
Oct 23 16:49:12 Openwrt user.warn kernel: SCSI device sda: 39070080 512-byte hdwr sectors (20004 MB)
Oct 23 16:49:12 Openwrt user.info kernel: Partition check:
Oct 23 16:49:12 Openwrt user.info kernel: /dev/scsi/host0/bus0/target0/lun0:
Oct 23 16:49:12 Openwrt user.info kernel: p1 p2
jak to zmienic? opoznic?
Edytowany przez skoku dnia 22-11-2008 12:36
|
|
|
|
rulerz |
Dodano 22-11-2008 13:20
|
User
Posty: 3
Dołączył: 31/10/2008 07:39
|
Zerknij tutaj:
http://openlinksys.info/forum/viewthr...ad_id=6879 |
|
|
|
skoku |
Dodano 22-11-2008 13:30
|
User
Posty: 109
Dołączył: 19/05/2006 16:06
|
dziala dzieki. |
|
|
|
szwagierluki |
Dodano 22-11-2008 14:03
|
User
Posty: 40
Dołączył: 19/03/2008 15:50
|
czyli co trzeba zmienić ?
czytam tamten temat i nic nie czaje...
pozdr |
|
|
|
skoku |
Dodano 22-11-2008 14:08
|
User
Posty: 109
Dołączył: 19/05/2006 16:06
|
Cytat szwagierluki napisał/a:
czyli co trzeba zmienić ?
czytam tamten temat i nic nie czaje...
pozdr
ja zrobilem tak
rm /etc/rc.d/S20fstab
ln -s /etc/init.d/fstab /etc/rc.d/S49fstab |
|
|
|
szwagierluki |
Dodano 22-11-2008 14:14
|
User
Posty: 40
Dołączył: 19/03/2008 15:50
|
okej działa
dzieki |
|
|
|
obsy |
Dodano 22-11-2008 16:08
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Linia start w pliku określa jak to ma startować. Dopiszę to w końcu do podwieszonego wątku, niech będzie info o tym
|
|
|
|
skoku |
Dodano 22-11-2008 18:54
|
User
Posty: 109
Dołączył: 19/05/2006 16:06
|
cos nie moge uruchomic instalacji pakietow na hdd
stworzylem S99hdd
#!/bin/sh
#
# /hdd/etc/init.d/
#
i=0
while [ $i -le 30 ]
do
if [ -d /hdd/etc/rc.d ]
then
for i in /hdd/etc/rc.d/S*; do
$i start 2>&1
done | logger -s -p 6 -t ' ' &
break
fi
sleep 1
i='expr $i + 1'
done
zmienilem wpis z /hdd/etc/init.d na /hdd/etc/rc.d
S99hdd umieszczony w /etc/init.d i zlinkowany do /etc/rc.d - nie dziala
S99hdd umieszczony w /hdd/etc/init.d i zlinkowany do /hdd/etc/rc.d - nie dziala
S99hdd umieszczony w /hdd/etc/init.d i zlinkowany do /etc/rc.d - nie dziala
root@Skoku:~# opkg -d hdd install rtorrent
ERROR: Unknown dest name: `hdd'
|
|
|
|
obsy |
Dodano 23-11-2008 15:29
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Masz w opkg.conf zdefinowane hdd? Bo chyba nie.
|
|
|
|
skoku |
Dodano 23-11-2008 18:33
|
User
Posty: 109
Dołączył: 19/05/2006 16:06
|
tiaa zauwazylem to niestety po dluugim czasie.
jak to zobaczylem to tak sie w glowe ... ze jeszcze mnie boli ..
pzdr |
|
|