VxWorks
@ 09-04-2007, 19:12
Вот такой странный вопрос - имеется линуксовая коробка (Busybox) на которой бегает Samba и UPnP AV сервер (там еще много чего крутится, но эти два - главные). Я могу посмотреть инфу о UPnP AV серваке (TwonkyMedia) через Cidero Media Controller (софт, бегающий под Виндой). То есть, он мне покажет - сколько клиентов подключены к серваку и к какому.
А вот как узнать, какие клиенты подключены по SMB и какие файлы они тягают? В коробку я залезть могу по телнету. Но куда там смотреть? :help:
VxWorks
@ 09-04-2007, 23:18
Есть такое. И что можно понять из вот этого (HDD_1_3_1 - это третий хард на порту USB 1):
# smbstatus HDD_1_3_1
crec.name=HDD_1_1_1,prefix=HDD_1_3_1
crec.name=HDD_1_3_1,prefix=HDD_1_3_1
traverse_fn1: pid '3455'
crec.name=IPC$,prefix=HDD_1_3_1
print_share_mode:pid '3455'
Процесс 3455 в списке не значится (ps).
Мне бы IP глянуть и список locked файлов.
у меня smbstatus без параметров выдает всё, что нужно.
CODE |
# smbstatus
Samba version 3.0.24-1.fc6 PID Username Group Machine ------------------------------------------------------------------- 11573 jchung clapham cl-jchung (192.168.23.122) 11289 candrews engle r02253 (10.7.18.28) 8947 sramsey clapham ramseytablet (192.168.23.40)
Service pid machine Connected at ------------------------------------------------------- GENOMICS 9056 r03232 Mon Apr 9 14:16:57 2007 candrews 11571 r02253 Mon Apr 9 15:50:08 2007 zon 26610 rosacomputer Fri Apr 6 10:34:44 2007
Locked files: Pid Uid DenyMode Access R/W Oplock Share Path Name Time -------------------------------------------------------------------------------------------------- 9706 53150 DENY_NONE 0x100001 RDONLY NONE /home/common SArab/SA 04-09-07 Mon Apr 9 11:53:45 2007 11289 37152 DENY_NONE 0x2019f RDWR EXCLUSIVE+BATCH /home/engle/candrews Gene Reviews/Duane syndrome review/~WRL2673.tmp Mon Apr 9 15:17:13 2007 9056 53050 DENY_NONE 0x2019f RDWR EXCLUSIVE+BATCH /home/SHARED/data/GENOMICS SEQUENCE/Important Backups/00S.xls Mon Apr 9 14:24:37 2007
|
VxWorks
@ 10-04-2007, 00:24
smbstatus на NSLU2 принимает всего один параметр (директорию\диск). Без параметров он не работает вообще, требует параметр.
Результат работы ты видел.
Если к диску не подключены клиенты, то smbstatus просто выдает "No files locked" и все.
звиняй, трудно сказать что и как происходит на устройстве, которого я ни разу не видел. Что происходит на нормальном линуксе я показал.
IP подключившихся - это не проблема -
netstat -an |grep 139
с файлами сложнее, не ясно какой инструментарий присутствует.
например, lsof всё покажет, если есть.
VxWorks
@ 10-04-2007, 10:06
нет ни того, ни другого :( Может, надо какой пакет поставить, посмотрю сегодня на nslu2-linux.
VxWorks
@ 10-04-2007, 19:40
где он обычно сидит? Просто тупым набором netstat система ругается, что такого файла нет.
ifconfig есть, сидит в /sbin. Но ни lsof ни netstat там не наблюдается.