|
|
发表于 2010-6-12 11:52:26
|河南|
显示全部楼层
samba显示不出来可能是workgroup不一样导致的,dlink默认设置的workgroup是mshome。使用按键控制无线网 ...8 d% V& t+ U8 K
11210 发表于 2010-6-11 22:52 
' Z; b9 K' T- M2 _1 \* Q- K: L! Y) \! z$ g9 I2 ]) i5 J0 E5 C
4 C! r- }* M0 Z) t5 @! m samba不会自动显示的问题改成mshome后好像解决了。然后就看到楼下你解释的无法挂在USB的原因。这才注意到果然每次开机后只能挂载两次USB,一次是sda1,一次是sdb1,再挂载就不识别了。这个问题在RU1.16这些版本中好像也不存在的。我特意又刷回了RU1.16(更早之前刷的是RU2.04,与1.16基本相同),插拔了五六次USB都没问题。期间一直在SecureCRT中观察,发现操作过程如下:
; R7 j9 n: T1 b& ?- i
+ A8 W: V; T- |! Nusb 1-1: new high speed USB device using address 3& ]" |" ^7 o# M
scsi1 : SCSI emulation for USB Mass Storage devices
! }! P: L% [, Z* B$ Q# P Vendor: aigo Model: USB DISK Rev: 1100
) f# z+ I4 X' }- e Type: Direct-Access ANSI SCSI revision: 027 a( \1 |' ]$ Q9 P
SCSI device sda: 506880 512-byte hdwr sectors (260 MB)
& n% c0 X; p1 l4 [- l. jsda: assuming Write Enabled5 j2 M% m$ l) S7 r3 P9 ^, f
sda: assuming drive cache: write through
0 {, U/ n4 l& y4 S sda: sda1( e) ]/ R2 ?$ Y' x6 p; H
Attached scsi removable disk sda at scsi1, channel 0, id 0, lun 0% @( D, U& D1 ^
USB Mass Storage device found at 3
6 H6 ]5 n- A8 Dhotplug: mkdir -p /mnt/usb/usb1_1_1
! v4 y* ]# y1 V, |) w9 u) n4 Vhotplug: mount -t vfat /dev/sda1 /mnt/usb/usb1_1_11 ?' A& r/ r1 U8 {( I8 F1 _
FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
$ `$ l D' Z, k$ \# M2 L( Yhotplug: rm -rf /var/mountpoint&2 _$ |$ J+ G" f! Y" I2 w2 G
usb 1-1: USB disconnect, address 3
' J* S8 O( U9 ?0 fscsi1 (0:0): rejecting I/O to device being removed/ { Z0 j0 }, \1 m' G0 v j8 {% X
Buffer I/O error on device sda1, logical block 8192
( p% `7 m- p- [$ j: j5 X; Olost page write due to I/O error on sda1
; q1 N4 @/ t+ }$ D. }8 K. A/ ~Buffer I/O error on device sda1, logical block 8193# ~& h! W3 y; n
lost page write due to I/O error on sda1 e: C7 d; h; B( s: i" r
Buffer I/O error on device sda1, logical block 81940 O g4 x+ Y9 W% x6 E, z
lost page write due to I/O error on sda1
5 {; p( E& L9 U# L$ V ~5 ZFail to open /var/3g/wanup
H d4 n2 D" ]& EFail to open /var/3g/wanup9 ?$ |4 F' U4 @& \ }
hotplug: cd /var' `9 {) N7 ?( d/ I& u
hotplug: umount /mnt/usb/usb1_1_1
* @# r0 c7 N- m# t3 mscsi1 (0:0): rejecting I/O to dead device$ S" H+ I+ t3 D- r* c# m2 _' L' b/ L' E
FAT bread failed in fat_clusters_flush
! G7 A* L4 l' r# u2 Ghotplug: rm -rf /mnt/usb/usb1_1_1- L) v3 C' }5 q* g4 d6 ^7 d- h
hotplug: cd /var
' I$ f( Z5 D* P' A% qhotplug: umount /mnt/usb/usb1_1_18 \4 @ F4 q, l' s" U% z! c( r
hotplug: rm -rf /mnt/usb/usb1_1_1
5 T" k& `2 }1 m n5 y; `) b Hhotplug: rm -rf /var/mountpoint&
9 n! j% ?' e/ ?6 K d2 a$ i$ H$ k) w% [( U: n- M. ~
! x& c. M! c& I4 w9 f其中变化的只有usb 1-1: new high speed USB device using address 3,这个address 3是从2开始的,每次依次递加1.后面的USB Mass Storage device found at 3,这个3即address,还有usb 1-1: USB disconnect, address 3。这是一处。
o I% f+ t/ j A另一处就是scsi1 : SCSI emulation for USB Mass Storage devices。scsi从0开始每次递加1. K" }3 |+ K5 u1 g0 I' d; f: S
但U盘每次都挂载成sda1,并最后挂载在usb1_1_1文件夹。你的好像是第一次挂载成sda1,第二次挂载成sdb1吧,且直接就以此放到了samba中,又由于无法释放,导致第二次插u盘samba里就会出现sda1和sdb1两个文件夹,且sda1为空。之前用你的固件的时候忘了在secureCRT里看看过程了。我对linux只知皮毛,给你参考一下吧。 |
|