Ok tak u mnie poszla instalacja [dziala na kamikaze 7.06 i whiterussian0.9]:
#Najpierw zarzucilem paczkami do obslugi usb, tutaj tez mozna rzucic do obsugi drukary
ipkg install kmod-usb-core kmod-usb-ohci kmod-usb-uhci kmod-usb2
#Potem modulami do obslugi hdd, podziekowalem za vfata bo czasem sa z tym problemy
ipkg install kmod-usb-storage kmod-ext2 kmod-ext3
#Nastepnie reboocik albo z reki instalujemy moduly dla hdd insmod <nazwa> [ofc bez znakow <>] nastepnie progi do pracy na hdd
ipkg install fdisk swap-utils e2fsprogs
#Potem poszla partcja pod mlotek, pisalo ze mam uzywana partcje wiec musialem uzyc umount /dev/discs/disc0/part2 [ opt z olega mi tam zostal
fdisk /dev/discs/disc0/disc
#Na part1 zrobilem sobie swapa 300MB na part2 postawilem os'a [1,5GB] na na part3 trzymam all doki, sformatowalem 1,2 nie pamietam czy sie plul ze jest partcja uzywana to puscilem umounta:
mke2fs -j /dev/discs/disc0/part1
mke2fs -j /dev/discs/disc0/part2
mkswap /dev/discs/disc0/part1
#Usunalem powiazania:
ln -s /proc/mounts /etc/mtab
#Probilem katalogi dla montowania, dalem full access dla nich
mkdir /hdd
mkdir /hdd2
chmod 0777 /hdd
chmod 0777 /hdd
swapon /dev/discs/disc0/part1
mount -t ext3 /dev/discs/disc0/part2 /hdd
mount -t ext3 /dev/discs/disc0/part2 /hdd2
#Jak widac wszystko lyknelo sie dobrze:
root@OpenWrt:~$ free
total used free shared buffers
Mem: 30516 17420 13096 0 1492
Swap: 297160 0 297160
Total: 327676 17420 310256
root@OpenWrt:~$ df
Filesystem 1k-blocks Used Available Use% Mounted on
none 15256 40 15216 0% /tmp
/dev/mtdblock/4 5888 2528 3360 43% /jffs
/jffs 1472 1472 0 100% /
/dev/discs/disc0/part2 1161068 36568 1065464 3% /hdd
/dev/discs/disc0/part3 306208468 54650520 236003416 19% /hdd2
#Potem mala zmiana w /etc/ipkg.conf [za pomoca nano]
src 0.9-backports http://downloads.openwrt.org/backports/0.9
src whiterussian http://downloads.openwrt.org/whiterussian/packages
src non-free http://downloads.openwrt.org/whiterussi … s/non-free
src X-Wrt http://download2.berlios.de/pub/xwrt/packages
dest usb /hdd
dest root /
dest ram /tmp
#Przedytowalem /etc/profile i wygladal po tym jakos tak:
#!/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_PATH=/lib:/usr/lib:/opt/usr/lib:/opt/lib
export PS1='\u@\h:\w\$ '
alias less=more
alias vim=vi
arp() { cat /proc/net/arp; }
ldd() { LD_TRACE_LOADED_OBJECTS=1 $*; }
reboot() { ifdown wan 2>&1 >/dev/null ; /sbin/reboot; }
#Stworzylem za pomoca nano plik do odpalania skyptow z nowej lokalizacji: nano /etc/init.d/S98hdd
#!/bin/sh
#
# /hdd/etc/init.d/
#
i=0
while [ $i -le 30 ]
do
if [ -d /hdd/etc/init.d ]
then
for i in /hdd/etc/init.d/S*; do
$i start 2>&1
done | logger -s -p 6 -t ' ' &
break
fi
sleep 1
i='expr $i + 1'
done
#Trzeba go na wykonywalny przerobic wiec chmod +x /etc/init.d/S98hdd
#Potem zrobilem plik do montowania partcji tak jak chce, a nie hjak hotplug za kazdym razem do /mnt/disc0_x zarzuca
#Edycja nano /etc/init.d/S11mount
#!/bin/sh
#
# mount script
#
Sleep 10
umount /mnt/disc0_2
umount /mnt/disc0_3
swapon /dev/discs/disc0/part1
mount -t ext3 /dev/discs/disc0/part2 /hdd
mount -t ext3 /dev/discs/disc0/part2 /hdd2
#Ja dalem sleepa, bo czasami skypt moze nie luknac hdd [jakos wolno sie laduja], reboot i sprawdzic df i free czy wszystko jest ok, mi to pomoglo Przy partycji swapa nie nalezy dawac umount bo sie skrypt wysypie
To taki mini guide dla ludzi ktorzy czytaja ten topic i szukaja pomocy z hdd
A teraz chcialem postawic smb do udostepniania plikow, ale na stronie openwrt.pl jest drobny bug:
Pisze tam ze cfg jest dostepny w:
/etc/samba/smb.conf za to tak defacto jest w /hdd/etc/samba/smb.conf
Pozatym nie ma tam opisane jak auto odpalac sambe na reboocie routera:
Pozatym skypt startowy nie jest dodany w /etc/init.d/samba tylko w /hdd/etc/init.d/samba gdzie teoretycznie powinien juz byc od poaczatku skoro pchamy all na hdd [ w zaleznosci od wersji samby, moze ona miec nawet 5-7MB]
Teraz moje pytanie jest nastepujace:
Jak odpalic sambe na autostarcie
Myslalem zeby w /etc/init.d/ zrobic plik S80samba i w nim wklupac sciezke do skyptu co wygladalo by jakos tak:
hdd /hdd/etc/init.d/samba start
Ale cos nie chodzi z tego co widze [ nie widzi asusa w otoczeniu od tego trzeba zaczac ] na ps zima w top'ie tez nie ma smb procsesu [tu na pewno przekrecilem nazwe]
Mozesz mnie przepachac przez ten kawalek procesu to z reszta analogicznie sobie poradze.
Nie wiem tez czy on sprawdza init.d zarowno na hdd jaki i flahu czy tylko jedno.
Thx
Edit:
Co to za paczki i czy mozna tego uzyc do udostepniaia zasobow jest z samba sa jakies problemy: nfs-server, portmap[to zgaduje do czego sluzy]
Edit2:
root@OpenWrt:~$ ps | grep smbd
6573 root 280 S grep smbd
Cos tu niby chodzi ale servera ani widu ani slychu smb cfg:
File: /hdd/etc/samba/smb.conf
[global]
workgroup = LAN
server string = SambaServer
interfaces = 192.168.1.0/24 127.0.0.1
bind interfaces only = yes
security = share
encrypt passwords = yes
guest account = nobody
local master = no
dns proxy = no
create mask = 0777
directory mask = 0777
host allow = 192.168.1.0/24 127.0.0.1
[install]
comment = InstallationFiles
path = /hdd2/share/install/
browseable = yes
public = yes
writeable = yes
guest ok = yes