openwrt hdd usb dziwny przypadek
|
skoku |
Dodano 16-12-2008 10:25
|
User
Posty: 109
Dołączył: 19/05/2006 16:06
|
witam
mam dziwny przypadek z podlaczonym dyskiem do routera.
pierwotnie na dysku byl swap i partycja linuxowa + pakiety (wg instrukcji z openwrt.pl)
potem zmienila mi sie koncepcja i pakiety leza na pendrive, a dysk ma sluzyc tylko do przechowywania danych.
odlaczylem dysk od routera i podlaczylem do kompa z winxp, usunalem partycje, zalozylem 1 fat32 (hdd 20gb) i ok. wrzucilem testowo jakies dane - sa.
podlaczylem dysk do routera - i ... widzi stare dane...
fdisk - 1 partycja fat32.
a dane widzi te, ktore byly na partycji linuxowej.
podlaczam dysk do kompa z winxp - widzi dane te, ktore wrzucilem po formacie.
co lepsze - jak udostepnie dysk samba to dostep do danych z partycji linuxowej mam - moge je kopiowac; ;> (a byl format) |
|
|
|
obsy |
Dodano 16-12-2008 10:38
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Albo nie montujesz/odmontowujesz poprawnie dysku i to co widzisz jest z cache, dodałeś inną partycję którą tylko windows widzi, albo ... sformatowałeś sobie inny dysk w komputerze niż myślisz.
Wyłącz wszystko z prądu, włącz ponownie. I zobacz jakie dane straciłeś :)
|
|
|
|
skoku |
Dodano 16-12-2008 10:53
|
User
Posty: 109
Dołączył: 19/05/2006 16:06
|
no bez przesady troche juz w tym siedze
myslalem o tym, ze router widzi z cache, ale moglem te dane skopiowac.
w nocy sciagnelo sie troche danych, podlaczylem dysk do xp i .. nie ma.
podpinam do routera - sa.
odmontowywalem, montowalem nawet do nowego folderu - tak samo.
dobra ... podejde do routera jak do windy .. restart i sie zobaczy.
Edytowany przez skoku dnia 16-12-2008 10:59
|
|
|
|
skoku |
Dodano 16-12-2008 11:31
|
User
Posty: 109
Dołączył: 19/05/2006 16:06
|
po restarcie routera juz nie montuje dysku ..
mounting /dev/scsi/host1/bus0/target0/lun0/part1 on /hdd2 failed: No such device
/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
config mount
option device /dev/scsi/host1/bus0/target0/lun0/part1
option target /hdd2
option fstype vfat
option options rw,noatime
option enabled 1
fdisk -l
read failed: Invalid argument
Disk /dev/scsi/host0/bus0/target0/lun0/disc: 2063 MB, 2063597056 bytes
255 heads, 63 sectors/track, 250 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x04604a20
Device Boot Start End Blocks Id System
/dev/scsi/host0/bus0/target0/lun0/part1 1 62 497983+ 82 Linux swap / Solaris
/dev/scsi/host0/bus0/target0/lun0/part2 63 250 1510110 83 Linux
Disk /dev/scsi/host1/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/host1/bus0/target0/lun0/part1 1 2431 19526976 c W95 FAT32 (LBA)
|
|
|
|
obsy |
Dodano 16-12-2008 12:01
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
dla fatu nie ma opcji noatime. wykasuj ją.
|
|
|
|
skoku |
Dodano 16-12-2008 12:05
|
User
Posty: 109
Dołączył: 19/05/2006 16:06
|
dalej to samo
mounting ... failed: No such device
w watku asusowym znalazlem 1 temat a'propos fat'a
sprawdzilem u siebie
insmod fat
insmod: unresolved symbol load_nfs
insmod vfat
insmod: unresolved symbol fat_scan
opkg list_installed | grep kmod-nls-utf8
kmod-nls-utf8 - 2.4.35.4-bcrm-2.4.1 - |
|
|
|
obsy |
Dodano 16-12-2008 13:46
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
No such device: zobacz w /dev jak faktycznie masz urzadzenia nazwane...
|
|
|
|
skoku |
Dodano 16-12-2008 13:55
|
User
Posty: 109
Dołączył: 19/05/2006 16:06
|
/dev/scsi/host1/bus0/target0/lun0/part1
w /dev/discs/ sa disc i disc1
|
|
|
|
dzilins |
Dodano 06-02-2009 22:33
|
User
Posty: 28
Dołączył: 09/03/2007 11:16
|
Podepnę się pod temat gdyż mam podobny problem. Podłączyłem pendriva a następnie postępowałem zgodnie z instrukcjami na openwrt.pl. Utworzyłem dwie partycje (jedna swap, druga ext3) a następnie zedytowałem plik 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
po restarcie urządzenia wszystko jest ok z partycją swap natomiast przy montowaniu drugiej partycji dostaje komunikat:
mount: mounting /dev/scsi/host0/bus0/target0/lun0/part2 on /hdd failed: No such device
EDIT:
Poradziłem sobie z systemem ext3. Okazało się że po prostu zapomniałem doinstalować file systemu ;)
Mam teraz kolejny problem. Próbuje podpiąć pendriva z fat32.
Przy poleceniu:
mount /dev/scsi/host1/bus0/target0/lun0/part1 /mnt/pendrive
dostaje komunikat:
mount: mounting /dev/scsi/host1/bus0/target0/lun0/part1 on /mnt/pendrive failed: Invalid argument
Gdy przy próbie montowania dodam parametr "-t vfat" to otrzymuje komunikat:
mount: mounting /dev/scsi/host1/bus0/target0/lun0/part1 on /mnt/pendrive failed: No such device
Co robić?
Edytowany przez dzilins dnia 07-02-2009 02:16
dzilins
|
|
|
|
obsy |
Dodano 07-02-2009 12:27
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
1. a moduły do vfat/cp437/iso8859-1 zainstalowałeś?
2. podłączasz jako drugi pendrive czy zamiast tamtego z ext3?
|
|
|
|
dzilins |
Dodano 07-02-2009 16:10
|
User
Posty: 28
Dołączył: 09/03/2007 11:16
|
1. Tak, zainstalowane.
2. Próbowałem i tak i tak. Cały czas te same komunikaty.
dzilins
|
|
|
|
obsy |
Dodano 07-02-2009 16:14
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Ok, więc podłącz OBA i pokaż wynik logread.
Zależy który podłączysz pierwszy ten może mieć inny hostX.
|
|
|
|
dzilins |
Dodano 07-02-2009 16:45
|
User
Posty: 28
Dołączył: 09/03/2007 11:16
|
Cytat obsy napisał/a:
Ok, więc podłącz OBA i pokaż wynik logread.
Feb 7 16:42:24 OpenWrt user.notice root: waiting on usb drive 7 ...
Feb 7 16:42:24 OpenWrt authpriv.info dropbear[731]: Running in background
Feb 7 16:42:24 OpenWrt user.notice root: waiting on usb drive 7 ...
Feb 7 16:42:25 OpenWrt user.notice root: waiting on usb drive 8 ...
Feb 7 16:42:26 OpenWrt user.notice root: waiting on usb drive 8 ...
Feb 7 16:42:26 OpenWrt user.notice root: waiting on usb drive 9 ...
Feb 7 16:42:27 OpenWrt user.notice root: waiting on usb drive 9 ...
Feb 7 16:42:27 OpenWrt user.notice root: waiting on usb drive 10 ...
Feb 7 16:42:28 OpenWrt user.notice root: waiting on usb drive 10 ...
Feb 7 16:42:29 OpenWrt daemon.info dnsmasq[789]: started, version 2.46 cachesize 150
Feb 7 16:42:29 OpenWrt daemon.info dnsmasq[789]: compile time options: IPv6 GNU-getopt no-DBus no-I18N TFTP
Feb 7 16:42:29 OpenWrt daemon.info dnsmasq[789]: DHCP, IP range 192.168.1.100 -- 192.168.1.250, lease time 12h
Feb 7 16:42:29 OpenWrt daemon.info dnsmasq[789]: using local addresses only for domain lan
Feb 7 16:42:29 OpenWrt daemon.info dnsmasq[789]: reading /tmp/resolv.conf.auto
Feb 7 16:42:29 OpenWrt daemon.info dnsmasq[789]: using nameserver 192.168.2.1#53
Feb 7 16:42:29 OpenWrt daemon.info dnsmasq[789]: using local addresses only for domain lan
Feb 7 16:42:29 OpenWrt daemon.info dnsmasq[789]: read /etc/hosts - 2 addresses
Feb 7 16:42:29 OpenWrt daemon.err dnsmasq[789]: failed to read /etc/ethers:No such file or directory
Feb 7 16:42:30 OpenWrt user.info kernel: kjournald starting. Commit interval 5 seconds
Feb 7 16:42:30 OpenWrt user.warn kernel: EXT3-fs warning: mounting unchecked fs, running e2fsck is recommended
Feb 7 16:42:30 OpenWrt user.info kernel: EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,18), internal journal
Feb 7 16:42:30 OpenWrt user.info kernel: EXT3-fs: recovery complete.
Feb 7 16:42:30 OpenWrt user.info kernel: EXT3-fs: mounted filesystem with ordered data mode.
Feb 7 16:42:30 OpenWrt user.info kernel: Adding Swap: 244400k swap-space (priority -1)
Feb 7 16:42:56 OpenWrt cron.err crond[717]: time disparity of 4788942 minutes detected
Feb 7 16:42:59 OpenWrt authpriv.info dropbear[831]: Child connection from 192.168.2.1:3965
Feb 7 16:43:02 OpenWrt authpriv.notice dropbear[831]: password auth succeeded for 'root' from 192.168.2.1:3965
Cytat obsy napisał/a:
Zależy który podłączysz pierwszy ten może mieć inny hostX.
Do tego akurat już doszedłem ;)
dzilins
|
|
|
|
obsy |
Dodano 07-02-2009 16:49
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Akurat za mało pokazałeś
jeden jest na ext3, ten sie podmontować.
W takim razie zrób tego mounta i pokaż o co się pluje w logach (logread)
|
|
|
|
dzilins |
Dodano 07-02-2009 16:55
|
User
Posty: 28
Dołączył: 09/03/2007 11:16
|
Feb 7 16:54:00 OpenWrt user.warn kernel: SCSI error: host 0 id 0 lun 0 return code = 8000002
Feb 7 16:54:00 OpenWrt user.warn kernel: Sense class 7, sense error 0, extended sense 0
Feb 7 16:54:00 OpenWrt user.warn kernel: SCSI error: host 0 id 0 lun 0 return code = 8000002
Feb 7 16:54:00 OpenWrt user.warn kernel: Sense class 7, sense error 0, extended sense 0
Feb 7 16:54:00 OpenWrt user.warn kernel: SCSI error: host 0 id 0 lun 0 return code = 8000002
Feb 7 16:54:00 OpenWrt user.warn kernel: Sense class 7, sense error 0, extended sense 0
Feb 7 16:54:00 OpenWrt user.warn kernel: SCSI error: host 0 id 0 lun 0 return code = 8000002
Feb 7 16:54:00 OpenWrt user.warn kernel: Sense class 7, sense error 0, extended sense 0
dzilins
|
|
|
|
obsy |
Dodano 07-02-2009 17:03
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
A to nie, jest błąd magistrali/pendrive czy czegoś innego.
Chyba masz pecha i trafiłeś na pendrive "kompatybilny inaczej"
|
|
|
|
dzilins |
Dodano 07-02-2009 17:21
|
User
Posty: 28
Dołączył: 09/03/2007 11:16
|
OK. Podłączyłem więc dysk 2,5" na którym mam dwie partycje NTFS oraz jedną Linuxową. Przy próbie podmontowania partycji ntfs dostaje takie same komunikaty co wcześniej (czy OpenWrt obsługuje partycje ntfs.? Mam doinstalowany pakiet kmod-fs-ntfs). Natomiast bez problemu udało podmontować partycje linuxową. Czy jestem skazany na to że wszystkie podłączane dyski będę musiał formatować do ext3?
Edytowany przez dzilins dnia 07-02-2009 17:22
dzilins
|
|
|
|
obsy |
Dodano 07-02-2009 19:26
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Ntfs powinien czytać, chociaż nigdy nie sprawdzałem bo nie mam takiej potrzeby.
|
|
|
|
dzilins |
Dodano 08-02-2009 23:15
|
User
Posty: 28
Dołączył: 09/03/2007 11:16
|
No dobra. A co z tym FAT-em? Podłączyłem dysk 2,5" (FAT32) i mam cały czas te same problemy z podmontowaniem go co pendrive wcześniej.
PS. Jeszcze jedno pytanie. Sformatowałem dysk 250GB do ext3. Po podmontowaniu tego dysku pokazuje mi że tylko 217GB jest wolne, tymczasem wcześniej przy NTFS-ie dostępnych było około 232GB. Skąd taka różnica? Może po prostu coś robię źle?
Edytowany przez dzilins dnia 08-02-2009 23:39
dzilins
|
|
|
|
obsy |
Dodano 09-02-2009 06:59
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Linux (a więc i openwrt) bez problemu obsługuje fata.
Ext3 na dzień dobry zabiera pewne miejsce na kronikę zmian (journal). Wynika to z budowy tego systemu plików.
|
|
|