Автор Тема: Samba споделяне на флопи  (Прочетена 1045 пъти)

mavar

  • Напреднали
  • *****
  • Публикации: 61
    • Профил
Samba споделяне на флопи
« -: 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

Как да го оправя този проблем. Искам всеки път щом прекъсна връзката от ХР-то да мога веднага да вадя дискетата без да демонтирам ръчно от дебиана.

Активен

jet

  • Напреднали
  • *****
  • Публикации: 3473
  • Distribution: debian
  • Window Manager: kde
    • Профил
Re: Samba споделяне на флопи
« Отговор #1 -: Jan 28, 2011, 15:41 »
вариант 1: ако с lsof в cron  проверяваш дали флопито  не е захапано - например на всеки 5 минути, ако не е- пробваш да го размонтираш

вариант 2: с smbstatus | grep floppy да проверяваш- ако го няма стринга - пробваш да размонтираш
Активен

..⢀⣴⠾⠻⢶⣦⠀
  ⣾⠁⢠⠒⠀⣿⡁
  ⢿⡄⠘⠷⠚⠋
  ⠈⠳⣄⠀⠀⠀⠀  Debian, the universal operating system.

mavar

  • Напреднали
  • *****
  • Публикации: 61
    • Профил
Re: Samba споделяне на флопи
« Отговор #2 -: Jan 30, 2011, 20:23 »
Да но така може да се размонтира флопито докато все още се работи с дискетата.
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Samba
Настройка на програми
mozly 4 4945 Последна публикация Sep 24, 2002, 18:18
от mozly
Samba
Настройка на програми
mozly 9 5207 Последна публикация Oct 05, 2002, 17:17
от ShAnTaV
Samba
Настройка на програми
tzarew 1 3255 Последна публикация Nov 12, 2002, 23:36
от brady
Samba
Настройка на програми
tzarew 2 3475 Последна публикация Nov 09, 2002, 21:07
от CaBA
samba
Настройка на програми
mozly 1 2781 Последна публикация Nov 25, 2002, 23:22
от n_antonov