|
发表于 2010-6-12 11:52:26
|
显示全部楼层
samba显示不出来可能是workgroup不一样导致的,dlink默认设置的workgroup是mshome。使用按键控制无线网 ...& q ^9 ]* V1 e8 v
11210 发表于 2010-6-11 22:52 
$ ? M. D6 j; e7 [2 a4 U' `2 z) J: x" ^& N+ j$ b
; N6 j0 j; U1 E5 f0 y6 P samba不会自动显示的问题改成mshome后好像解决了。然后就看到楼下你解释的无法挂在USB的原因。这才注意到果然每次开机后只能挂载两次USB,一次是sda1,一次是sdb1,再挂载就不识别了。这个问题在RU1.16这些版本中好像也不存在的。我特意又刷回了RU1.16(更早之前刷的是RU2.04,与1.16基本相同),插拔了五六次USB都没问题。期间一直在SecureCRT中观察,发现操作过程如下:
9 ]$ R& {5 m- B- T% I
8 @+ a$ B# ?) F. m! Q, |4 _" Kusb 1-1: new high speed USB device using address 3
: I$ _3 H5 g1 Uscsi1 : SCSI emulation for USB Mass Storage devices% P$ G' P+ I% j: Z7 r) S
Vendor: aigo Model: USB DISK Rev: 1100
3 j9 P; W# B: x& q Type: Direct-Access ANSI SCSI revision: 02$ W; r! @) o$ P) d. M% ]; W% Y
SCSI device sda: 506880 512-byte hdwr sectors (260 MB)
) B# S# O; @* A; W( V& hsda: assuming Write Enabled
( a/ _8 S- t9 Q1 \6 o' T8 C( usda: assuming drive cache: write through
0 W |! L$ C" W sda: sda1
3 V& W$ A U2 QAttached scsi removable disk sda at scsi1, channel 0, id 0, lun 0
3 f, X. H5 O; ~, J+ NUSB Mass Storage device found at 3
. k9 ~1 j' W _+ }2 thotplug: mkdir -p /mnt/usb/usb1_1_1
( Q( U7 \3 c9 Fhotplug: mount -t vfat /dev/sda1 /mnt/usb/usb1_1_1% C( d" C8 |4 i$ ~0 v6 Z& [2 w
FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!/ [6 I9 ?1 A) Y
hotplug: rm -rf /var/mountpoint&
/ C/ l& Z" C9 N# P6 I' {/ |4 Zusb 1-1: USB disconnect, address 3
4 c9 z; u" }. B/ M6 Pscsi1 (0:0): rejecting I/O to device being removed1 f) ]& ?0 b6 ^# s7 G+ l
Buffer I/O error on device sda1, logical block 8192
% D; r+ E' p! Slost page write due to I/O error on sda1/ ?1 }6 \( l* l! O1 k) \
Buffer I/O error on device sda1, logical block 81931 f, o" v& L& l' M5 f9 H
lost page write due to I/O error on sda1! P0 o- o5 E( h% v$ f
Buffer I/O error on device sda1, logical block 8194
: B+ w8 z7 K- v: ?. u( ?$ elost page write due to I/O error on sda1
- m; r! b8 v% W3 ?: t) |/ J# uFail to open /var/3g/wanup
4 y* r9 Y- h' ~* f" W6 _3 E( rFail to open /var/3g/wanup
: P" O/ S; G$ V# P; Z: Uhotplug: cd /var; k5 E* l, C5 |
hotplug: umount /mnt/usb/usb1_1_1
8 M* { a" ^. q' ]! kscsi1 (0:0): rejecting I/O to dead device
X1 Q3 H% P9 _7 C# Y' {, [3 O6 a. q& {FAT bread failed in fat_clusters_flush
+ }6 u3 m2 G1 ^3 {( `hotplug: rm -rf /mnt/usb/usb1_1_1
1 J! }+ z9 |: t2 U8 L; Y9 F# whotplug: cd /var" q" ?: C% r; s4 q1 h9 J
hotplug: umount /mnt/usb/usb1_1_1
9 l. V( l# J/ z% m- i) y7 e0 E+ lhotplug: rm -rf /mnt/usb/usb1_1_1, F* K) Z; w- h
hotplug: rm -rf /var/mountpoint&
3 I% K8 |1 f8 A6 ^- Z
9 I! ~/ {8 g/ u: W" l2 n6 ~) `7 y! C, e0 K2 t! q+ [' r' d
其中变化的只有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。这是一处。
. \# F( G7 n! u另一处就是scsi1 : SCSI emulation for USB Mass Storage devices。scsi从0开始每次递加1. @. _( }% r& V2 M) z: b
但U盘每次都挂载成sda1,并最后挂载在usb1_1_1文件夹。你的好像是第一次挂载成sda1,第二次挂载成sdb1吧,且直接就以此放到了samba中,又由于无法释放,导致第二次插u盘samba里就会出现sda1和sdb1两个文件夹,且sda1为空。之前用你的固件的时候忘了在secureCRT里看看过程了。我对linux只知皮毛,给你参考一下吧。 |
|