« -: Jan 27, 2011, 15:09 »
Здравейте,
Имам следния проблем:
Искам да споделя флопито което се намира на машина под дебиан за да може да се ползва от компютър с Windows XP. (Не мога да сложа флопито в другия компютър, понеже е с гаранционна лепенка, пък и е твърде нов и едва ли има куплунг за флопи на дъното. USB флопи също не е вариант защото пари за такова няма на този етап колкото и да е евтино.)
За целта в smb.conf добавям секцията:
[floppy]
path = /media/floppy0
valid users = fileserver
admin users = fileserver
read only = No
preexec = /bin/mount /media/floppy0
postexec = /bin/umount /media/floppy0
След това smbstatus ми дава следното:
fileserver:~# smbstatus
Samba version 3.2.5
PID Username Group Machine
-------------------------------------------------------------------
22196 fileserver fileserver proletka (::ffff:192.168.0.28)
Service pid machine Connected at
-------------------------------------------------------
Storage 22196 proletka Thu Jan 27 10:57:34 2011
No locked files
Сега от windows-ката машина давам Map network drive..., посочвам буквата на устройството и пътя, въвеждам юзера и паролата, при което дискетата, намираща се във флопито се монтира и съдържанието и се показва на екрана, както следва и да се очаква. Сега изхода от smbstatus и df е следният:
fileserver:~# smbstatus
Samba version 3.2.5
PID Username Group Machine
-------------------------------------------------------------------
22196 fileserver fileserver proletka (::ffff:192.168.0.28)
Service pid machine Connected at
-------------------------------------------------------
Storage 22196 proletka Thu Jan 27 10:57:34 2011
floppy 22196 proletka Thu Jan 27 11:08:15 2011
Locked files:
Pid Uid DenyMode Access R/W Oplock SharePath Name Time
--------------------------------------------------------------------------------------------------
22196 0 DENY_NONE 0x100001 RDONLY NONE /media/floppy0 . Thu Jan 27 11:08:24 2011
22196 0 DENY_NONE 0x100001 RDONLY NONE /media/floppy0 . Thu Jan 27 11:08:24 2011
fileserver:~# df
пєп╟п╧п╩п╬п╡п╟ я│-п╪п╟ 1K-п╠п╩п╬п╨п╬п╡п╣ п≈п╟п╣я┌п╦ п║п╡п╬п╠п╬пЄпҐп╦ п≤пЇп©% п°п╬пҐя┌п╦я─п╟пҐп╟ пҐп╟
/dev/md0 2363856 841748 1402028 38% /
tmpfs 128280 0 128280 0% /lib/init/rw
udev 10240 632 9608 7% /dev
tmpfs 128280 0 128280 0% /dev/shm
/dev/md2 5439284 1012036 4150940 20% /home
/dev/fd0 1424 563 861 40% /media/floppy0
Когато затворя прозореца, в който са показани файловете от windows съответно изчезват заключените файлове:
fileserver:~# smbstatus
Samba version 3.2.5
PID Username Group Machine
-------------------------------------------------------------------
22196 fileserver fileserver proletka (::ffff:192.168.0.28)
Service pid machine Connected at
-------------------------------------------------------
Storage 22196 proletka Thu Jan 27 10:57:34 2011
floppy 22196 proletka Thu Jan 27 11:08:15 2011
No locked files
...а когато дам "Disconnect network drive..."
fileserver:~# smbstatus
Samba version 3.2.5
PID Username Group Machine
-------------------------------------------------------------------
22196 fileserver fileserver proletka (::ffff:192.168.0.28)
Service pid machine Connected at
-------------------------------------------------------
Storage 22196 proletka Thu Jan 27 10:57:34 2011
No locked files
и съответно се демонтира и флопито.
fileserver:~# df
пєп╟п╧п╩п╬п╡п╟ я│-п╪п╟ 1K-п╠п╩п╬п╨п╬п╡п╣ п≈п╟п╣я┌п╦ п║п╡п╬п╠п╬пЄпҐп╦ п≤пЇп©% п°п╬пҐя┌п╦я─п╟пҐп╟ пҐп╟
/dev/md0 2363856 841748 1402028 38% /
tmpfs 128280 0 128280 0% /lib/init/rw
udev 10240 632 9608 7% /dev
tmpfs 128280 0 128280 0% /dev/shm
/dev/md2 5439284 1012036 4150940 20% /home
До тук всичко е както трябва. Сега обаче ако се опитам отново да монтирам дискетата с "Map network drive..." всичко е точно до момента в който дам "Disconnect network drive...". Мрежовото устройство изчезва от ХР-то но в дебиана си стои монтирано и в самбата си стои като услуга:
fileserver:~# df
пєп╟п╧п╩п╬п╡п╟ я│-п╪п╟ 1K-п╠п╩п╬п╨п╬п╡п╣ п≈п╟п╣я┌п╦ п║п╡п╬п╠п╬пЄпҐп╦ п≤пЇп©% п°п╬пҐя┌п╦я─п╟пҐп╟ пҐп╟
/dev/md0 2363856 841748 1402028 38% /
tmpfs 128280 0 128280 0% /lib/init/rw
udev 10240 632 9608 7% /dev
tmpfs 128280 0 128280 0% /dev/shm
/dev/md2 5439284 1012036 4150940 20% /home
/dev/fd0 1424 563 861 40% /media/floppy0
fileserver:~# smbstatus
Samba version 3.2.5
PID Username Group Machine
-------------------------------------------------------------------
22196 fileserver fileserver proletka (::ffff:192.168.0.28)
Service pid machine Connected at
-------------------------------------------------------
Storage 22196 proletka Thu Jan 27 10:57:34 2011
floppy 22196 proletka Thu Jan 27 11:08:15 2011
No locked files
Как да го оправя този проблем. Искам всеки път щом прекъсна връзката от ХР-то да мога веднага да вадя дискетата без да демонтирам ръчно от дебиана.