Синхронизация папок SAMBA

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
taaraora
рядовой
Сообщения: 22
Зарегистрирован: 2009-07-21 15:06:49

Синхронизация папок SAMBA

Непрочитанное сообщение taaraora » 2009-07-21 16:04:49

Добрый день.
К Вам присоеденился ещё один новичёк =).
Посоветуйте кто чем сможет, пожалуйста.
Дано: машина под FreeBSD 6.4, настроена SAMBA 3, также был куплен USB-HDD.
Нужно настроить синхронизацию(зеркалирование?) шар самбы, с винтом. И если можно то использовать на винте файловую систему поддерживаемую WinXP, чтобы в случае выхода из строя фришки, можно было винт подключить к виндовой машине, расшарить и продолжать пользоваться информацией.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Morty
ст. лейтенант
Сообщения: 1370
Зарегистрирован: 2007-07-17 23:25:12

Re: Синхронизация папок SAMBA

Непрочитанное сообщение Morty » 2009-07-21 16:37:32

форматируешь юсбвинт на фат32
и знакомишся с rsync
http://cb.vu/unixtoolbox.xhtml#rsync
или тут на сайте тоже есть статьи

Аватара пользователя
serge
майор
Сообщения: 2132
Зарегистрирован: 2006-07-30 15:34:14
Откуда: Саратов
Контактная информация:

Re: Синхронизация папок SAMBA

Непрочитанное сообщение serge » 2009-07-21 16:50:39

Ну да... или хотя бы тупо копируешь по ночам на внешний винт нужные каталоги.

taaraora
рядовой
Сообщения: 22
Зарегистрирован: 2009-07-21 15:06:49

Re: Синхронизация папок SAMBA

Непрочитанное сообщение taaraora » 2009-07-22 16:31:31

Начал разбираться пока только в виртуальной машине.
Появилась проблема в подключении флешки.
подключить пытался подглядывая в статью
http://citkit.ru/articles/1168/

скрин ошибки во вложении.
И ещё вопросик, имя флешки мне выдаст "системным сообщением" при её подключении? имя(например da0s1) нужно чтобы примонтировать.... насколько я понимаю?
Вложения
shot.JPG

Аватара пользователя
Morty
ст. лейтенант
Сообщения: 1370
Зарегистрирован: 2007-07-17 23:25:12

Re: Синхронизация папок SAMBA

Непрочитанное сообщение Morty » 2009-07-22 17:51:24

да системным - как результат того что система увидела девайс
скорее всего что флешка именно da0s1 и будет

taaraora
рядовой
Сообщения: 22
Зарегистрирован: 2009-07-21 15:06:49

Re: Синхронизация папок SAMBA

Непрочитанное сообщение taaraora » 2009-07-22 22:09:37

Уряяяя Флешка примонтировалась!!!!!!!
расскажу, что пришлось сделать! =)

ситуация:
FreeBSD рабоает на виртуальной машине Sun VirtualBox 3.02.
При подключении флешки к виртуальной машине фришка выдавала сообщение (скриншот прикреплял выше)

Код: Выделить всё

uhub1: device problem (SHORT_XFER), disabling port 1
Выход из положения:
1) в свойствах виртуальной машины, во вкладке USB убрал галочку возле EHCI
2) флешку которую подключаю добавил в фильтр.
3) Уряяя всё примонтировалось и ошибок не выдало!!! :Yahoo!:

taaraora
рядовой
Сообщения: 22
Зарегистрирован: 2009-07-21 15:06:49

Re: Синхронизация папок SAMBA

Непрочитанное сообщение taaraora » 2009-07-23 2:09:29

Morty писал(а): и знакомишся с rsync
http://cb.vu/unixtoolbox.xhtml#rsync
Спасибо Огромное за подсказку!
я буду синхронизировать весь каталог /home с каталогом /flash(сюда примонтирован USB винт в FAT32) таким образом:
для начала запущу один раз

Код: Выделить всё

rsync -rgEvzI --modify_window=1  /home /flash 
а следующие разы буду добавлять ключ "-u", вот так:

Код: Выделить всё

rsync -rgEvzIu --modify_window=1  /home /flash 
Господа только появились вопросы. Как это всё автоматизировать, чтобы например команда выполнялась каждые пол часа?
И второй вопрос, я лишних ключей не "натыкал" :crazy: ? ведь копироваться будут папки и подпапки с .doc, .pdf, .jpg, .txt и подобными файлами.

Аватара пользователя
Morty
ст. лейтенант
Сообщения: 1370
Зарегистрирован: 2007-07-17 23:25:12

Re: Синхронизация папок SAMBA

Непрочитанное сообщение Morty » 2009-07-23 9:25:22

Как это всё автоматизировать, чтобы например команда выполнялась каждые пол часа?
юзай крон - пример можно посмотреть в

Код: Выделить всё

/etc/crontab
и в офф хэндбуке (там оч просто все)
И второй вопрос, я лишних ключей не "натыкал"?
узнаешь методом проб и ошибок :smile:

taaraora
рядовой
Сообщения: 22
Зарегистрирован: 2009-07-21 15:06:49

Re: Синхронизация папок SAMBA

Непрочитанное сообщение taaraora » 2009-07-23 17:08:31

сегодня пощупал наконец долгожданную машину под фришкой.
На машине уже установлена самба 3.хх.
На машине созданы несколько пользователей. В каком файле я могу настроить Папки которые будут расшарены, и выставить различным пользователям права на эти папки, прав будет всего три:
  • полный доступ
  • чтение
  • нет доступа
Подскажите плз =) если нужно определить ккието параметры, то с удовольствем приложу какие либо конфигурационные файлы.
За ранее спс =)

P.S. изменил одному пользователю пароль с помощью команды passwd, логинится под ним могу, а вот открыть шара самбы не открывается с его паролем, сервак ресал с помощью shutdown -r now

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35266
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Синхронизация папок SAMBA

Непрочитанное сообщение Alex Keda » 2009-07-23 19:36:09

Код: Выделить всё

man smb.conf
Убей их всех! Бог потом рассортирует...

taaraora
рядовой
Сообщения: 22
Зарегистрирован: 2009-07-21 15:06:49

Re: Синхронизация папок SAMBA

Непрочитанное сообщение taaraora » 2009-07-26 0:23:53

Хелп! :cz2:
Ситуация: пользователь забыл пароль на шару SAMBA.
Выполненые мною действия:

Код: Выделить всё

passwd user2 ******  
smbpasswd user2 ******
несколько раз ресал сервак.
SAMBA не пускает... =( может есть какойто конфигурационный файл, который ещё нужно поравить? или команда какая?

taaraora
рядовой
Сообщения: 22
Зарегистрирован: 2009-07-21 15:06:49

Re: Синхронизация папок SAMBA

Непрочитанное сообщение taaraora » 2009-07-27 1:57:21

мммммм.....-(

Код: Выделить всё

[2009/07/26 15:30:50,  0] lib/util_tdb.c:tdb_log(682)
  tdb(/var/db/samba/gencache.tdb): tdb_reopen: file dev/inode has changed!
[2009/07/26 15:30:50,  0] lib/util.c:reinit_after_fork(1054)
  tdb_reopen_all failed.
[2009/07/26 15:30:50,  0] smbd/server.c:open_sockets_smbd(770)
  reinit_after_fork() failed
[2009/07/26 15:30:50,  0] lib/util.c:smb_panic(1673)
  PANIC (pid 29300): reinit_after_fork() failed
[2009/07/26 15:30:50,  0] lib/util.c:log_stack_trace(1777)
  BACKTRACE: 3 stack frames:
   #0 0x2d3da5 <smb_panic+133> at /usr/local/sbin/smbd
   #1 0x547540 <main+7360> at /usr/local/sbin/smbd
   #2 0x6a319 <_start+137> at /usr/local/sbin/smbd
[2009/07/26 15:30:50,  0] lib/fault.c:dump_core(231)
  dumping core in /var/log/samba/cores/smbd
[2009/07/26 15:30:50,  0] lib/util_tdb.c:tdb_log(682)
  tdb(/var/db/samba/gencache.tdb): tdb_reopen: file dev/inode has changed!
[2009/07/26 15:30:50,  0] lib/util.c:reinit_after_fork(1054)
  tdb_reopen_all failed.
[2009/07/26 15:30:50,  0] smbd/server.c:open_sockets_smbd(770)
  reinit_after_fork() failed
[2009/07/26 15:30:50,  0] lib/util.c:smb_panic(1673)
  PANIC (pid 29301): reinit_after_fork() failed
[2009/07/26 15:30:50,  0] lib/util.c:log_stack_trace(1777)
  BACKTRACE: 3 stack frames:
   #0 0x2d3da5 <smb_panic+133> at /usr/local/sbin/smbd
   #1 0x547540 <main+7360> at /usr/local/sbin/smbd
   #2 0x6a319 <_start+137> at /usr/local/sbin/smbd
[2009/07/26 15:30:50,  0] lib/fault.c:dump_core(231)
  dumping core in /var/log/samba/cores/smbd
[2009/07/26 15:30:50,  0] lib/util_tdb.c:tdb_log(682)
  tdb(/var/db/samba/gencache.tdb): tdb_reopen: file dev/inode has changed!
[2009/07/26 15:30:50,  0] lib/util.c:reinit_after_fork(1054)
  tdb_reopen_all failed.
[2009/07/26 15:30:50,  0] smbd/server.c:open_sockets_smbd(770)
  reinit_after_fork() failed
[2009/07/26 15:30:50,  0] lib/util.c:smb_panic(1673)
  PANIC (pid 29302): reinit_after_fork() failed
[2009/07/26 15:30:50,  0] lib/util.c:log_stack_trace(1777)
  BACKTRACE: 3 stack frames:
   #0 0x2d3da5 <smb_panic+133> at /usr/local/sbin/smbd
   #1 0x547540 <main+7360> at /usr/local/sbin/smbd
   #2 0x6a319 <_start+137> at /usr/local/sbin/smbd
[2009/07/26 15:30:50,  0] lib/fault.c:dump_core(231)
  dumping core in /var/log/samba/cores/smbd 

taaraora
рядовой
Сообщения: 22
Зарегистрирован: 2009-07-21 15:06:49

Re: Синхронизация папок SAMBA

Непрочитанное сообщение taaraora » 2009-07-27 1:59:49

Может имеет смысл переустановить самбу заново....?
Как узнать она из портов установлена(тогда юзну make deinstall) или из пакеджей?

taaraora
рядовой
Сообщения: 22
Зарегистрирован: 2009-07-21 15:06:49

Re: Синхронизация папок SAMBA

Непрочитанное сообщение taaraora » 2009-07-28 11:23:58

Такие большие неприятности были изза того что на файл smbpasswd права на чтение и запись небыло.

Код: Выделить всё

chmod ga=rwx /usr/local/private/smbpasswd
и всё ок стало, вроде =).

Аватара пользователя
Morty
ст. лейтенант
Сообщения: 1370
Зарегистрирован: 2007-07-17 23:25:12

Re: Синхронизация папок SAMBA

Непрочитанное сообщение Morty » 2009-07-28 11:57:38

есть еще такая тулза посмотри - может пригодиться

taaraora
рядовой
Сообщения: 22
Зарегистрирован: 2009-07-21 15:06:49

Re: Синхронизация папок SAMBA

Непрочитанное сообщение taaraora » 2009-07-29 12:13:55

самба не работает до тех пор пока я не выполню команду:

Код: Выделить всё

chmod ga=rwx /usr/local/private/smbpasswd
но через секунд 10 или, и того раньше, права опять становятся такими

Код: Выделить всё

root@server [private] # ls -la
total 10
drwxrwxrwx   2 root  wheel   512 Jul 27 11:24 .
drwxr-xr-x  17 root  wheel   512 Jul  9 21:11 ..
-rw-------   1 root  wheel  5441 Jul 29 11:16 smbpasswd
Вроде как права на чтение и на запись имеет группа wheel, но почему они меняются, и почему в таком состоянии самба не работает, нужно токо поменять права, и тогда она работает....???? Интересны любые реальные мнения, дело в том что сервак достался от бывшего админа, он мог что-то оставит после себя........
и ещё вопросец, какие права должен иметь файл smbpasswd по умолчанию?

Аватара пользователя
Morty
ст. лейтенант
Сообщения: 1370
Зарегистрирован: 2007-07-17 23:25:12

Re: Синхронизация папок SAMBA

Непрочитанное сообщение Morty » 2009-07-29 14:19:46

Код: Выделить всё

> which smbpasswd
/usr/local/bin/smbpasswd
> ll /usr/local/bin/smbpasswd 
-rwxr-xr-x  1 root  wheel  2275290 May 22 11:21 /usr/local/bin/smbpasswd
> 

Arhipov
проходил мимо
Сообщения: 2
Зарегистрирован: 2009-09-08 9:15:22

Re: Синхронизация папок SAMBA

Непрочитанное сообщение Arhipov » 2009-09-14 2:10:10

День добрый .
подскажите что на у меня так samba ругается

Код: Выделить всё

Sep 14 00:09:21 server smbd[1197]: [2009/09/14 00:09:21,  0] lib/util_sock.c:write_data(1136)
Sep 14 00:09:21 server smbd[1197]: [2009/09/14 00:09:21,  0] lib/util_sock.c:get_peer_addr_internal(1676)
Sep 14 00:09:21 server smbd[1197]:   getpeername failed. Error was Socket is not connected
Sep 14 00:09:21 server smbd[1197]:   write_data: write failure in writing to client 0.0.0.0. Error Socket is not connected
Sep 14 00:09:21 server smbd[1197]: [2009/09/14 00:09:21,  0] smbd/process.c:srv_send_smb(74)
Sep 14 00:09:21 server smbd[1197]:   Error writing 4 bytes to client. -1. (Socket is not connected)
Sep 14 00:09:21 server smbd[1197]: [2009/09/14 00:09:21,  0] lib/util_sock.c:read_socket_with_timeout(939)
Sep 14 00:09:21 server smbd[1197]: [2009/09/14 00:09:21,  0] lib/util_sock.c:get_peer_addr_internal(1676)
Sep 14 00:09:21 server smbd[1197]:   getpeername failed. Error was Socket is not connected
Sep 14 00:09:21 server smbd[1197]:   read_socket_with_timeout: client 0.0.0.0 read error = Socket is not connected.
Sep 14 00:09:21 server smbd[1198]: [2009/09/14 00:09:21,  0] auth/auth_server.c:server_cryptkey(96)
Sep 14 00:09:21 server smbd[1198]:   password server not available
Sep 14 00:09:21 server kernel: pid 1198 (smbd), uid 0: exited on signal 6
Sep 14 00:09:21 server smbd[1198]: [2009/09/14 00:09:21,  0] lib/util.c:talloc_check_name_abort(2994)
Sep 14 00:09:21 server smbd[1198]: [2009/09/14 00:09:21,  0] lib/fault.c:fault_report(40)
Sep 14 00:09:21 server smbd[1198]:   ===============================================================
Sep 14 00:09:21 server smbd[1198]: [2009/09/14 00:09:21,  0] lib/fault.c:fault_report(41)
Sep 14 00:09:21 server smbd[1198]:   INTERNAL ERROR: Signal 11 in pid 1198 (3.3.7)
Sep 14 00:09:21 server smbd[1198]:   Please read the Trouble-Shooting section of the Samba3-HOWTO
Sep 14 00:09:21 server smbd[1198]: [2009/09/14 00:09:21,  0] lib/fault.c:fault_report(43)
Sep 14 00:09:21 server smbd[1198]:
Sep 14 00:09:21 server smbd[1198]:   From: http://www.samba.org/samba/docs/Samba3-HOWTO.pdf
Sep 14 00:09:21 server smbd[1198]: [2009/09/14 00:09:21,  0] lib/fault.c:fault_report(44)
Sep 14 00:09:21 server smbd[1198]:   ===============================================================
Sep 14 00:09:21 server smbd[1198]: [2009/09/14 00:09:21,  0] lib/util.c:smb_panic(1673)
Sep 14 00:09:21 server smbd[1198]:   PANIC (pid 1198): internal error
Sep 14 00:09:21 server smbd[1198]: [2009/09/14 00:09:21,  0] lib/util.c:log_stack_trace(1777)
Sep 14 00:09:21 server smbd[1198]:   BACKTRACE: 16 stack frames:
Sep 14 00:09:21 server smbd[1198]:    #0 0x2bc725 <smb_panic+133> at /usr/local/sbin/smbd
Sep 14 00:09:21 server smbd[1198]:    #1 0x2a55da <dump_core_setup+1594> at /usr/local/sbin/smbd
Sep 14 00:09:21 server smbd[1198]:    #2 0xbfbfffb4
Sep 14 00:09:21 server smbd[1198]:    #3 0x2bc8e9 <talloc_check_name_abort+121> at /usr/local/sbin/smbd
Sep 14 00:09:21 server smbd[1198]:    #4 0x301672 <auth_server_init+3554> at /usr/local/sbin/smbd
Sep 14 00:09:21 server smbd[1198]:    #5 0x2fd805 <groupdb_ldb_init+4837> at /usr/local/sbin/smbd
Sep 14 00:09:21 server smbd[1198]:    #6 0x309a14 <auth_ntlmssp_start+580> at /usr/local/sbin/smbd
Sep 14 00:09:21 server smbd[1198]:    #7 0x117200 <ntlmssp_set_username+1648> at /usr/local/sbin/smbd
Sep 14 00:09:21 server smbd[1198]:    #8 0x116a6e <ntlmssp_update+670> at /usr/local/sbin/smbd
Sep 14 00:09:21 server smbd[1198]:    #9 0x30973c <auth_ntlmssp_update+60> at /usr/local/sbin/smbd
Sep 14 00:09:21 server smbd[1198]:    #10 0xa9099 <parse_spnego_mechanisms+4457> at /usr/local/sbin/smbd
Sep 14 00:09:21 server smbd[1198]:    #11 0xa945d <reply_sesssetup_and_X+429> at /usr/local/sbin/smbd
Sep 14 00:09:21 server smbd[1198]:    #12 0xdcff6 <remove_deferred_open_smb_message+2470> at /usr/local/sbin/smbd
Sep 14 00:09:21 server smbd[1198]:    #13 0xdf5d1 <smbd_process+3745> at /usr/local/sbin/smbd
Sep 14 00:09:21 server smbd[1198]:    #14 0x507054 <main+8692> at /usr/local/sbin/smbd
Sep 14 00:09:21 server smbd[1198]:    #15 0x65269 <_start+137> at /usr/local/sbin/smbd
Sep 14 00:09:21 server smbd[1198]: [2009/09/14 00:09:21,  0] lib/fault.c:dump_core(231)
Sep 14 00:09:21 server smbd[1198]:   dumping core in /var/log/samba/cores/smbd
Sep 14 00:09:21 server smbd[1198]:
Sep 14 00:13:33 server nmbd[1124]: [2009/09/14 00:13:33,  0] nmbd/nmbd.c:terminate(71)
Sep 14 00:13:33 server nmbd[1124]:   Got SIGTERM: going down...
вот что стоит на машине

Код: Выделить всё

FreeBSD server.digc.dsc.ru 7.2-RELEASE FreeBSD 7.2-RELEASE #1: Fri Sep 11 13:32:54 UTC 2009     root@server.digc.dsc.ru:/usr/obj/usr/src/sys/ROUTER  i386

Код: Выделить всё

server# pkg_info
autoconf-2.62       Automatically configure source code on many Un*x platforms
autoconf-wrapper-20071109 Wrapper script for GNU autoconf
automake-1.9.6_3    GNU Standards-compliant Makefile generator (1.9)
automake-wrapper-20071109 Wrapper script for GNU automake
cups-client-1.3.10_4 Common UNIX Printing System: Library cups
gamin-0.1.10_3      A file and directory monitoring system
gettext-0.17_1      GNU gettext package
gio-fam-backend-2.20.5 FAM backend for GLib's GIO library
glib-2.20.5         Some useful routines of C programming (current stable versi
gmake-3.81_3        GNU version of 'make' utility
gnutls-2.8.3        GNU Transport Layer Security library
help2man-1.36.4_3   Automatically generating simple manual pages from program o
isc-dhcp31-server-3.1.2p1_2 The ISC Dynamic Host Configuration Protocol server
libexecinfo-1.1_3   A library for inspecting program's backtrace
libgcrypt-1.4.4     General purpose crypto library based on code used in GnuPG
libgpg-error-1.7    Common error values for all GnuPG components
libiconv-1.13.1     A character set conversion library
libslang2-2.1.4_1   Routines for rapid alpha-numeric terminal applications deve
libtool-2.2.6a      Generic shared library support script
m4-1.4.13,1         GNU m4
mc-4.6.2            Midnight Commander, a free Norton Commander Clone
openldap-client-2.4.18 Open source LDAP client implementation
p5-gettext-1.05_2   Message handling functions
pcre-7.9            Perl Compatible Regular Expressions library
perl-5.8.9_3        Practical Extraction and Report Language
pkg-config-0.23_1   A utility to retrieve information about installed libraries
png-1.2.38          Library for manipulating PNG images
popt-1.14           A getopt(3) like library with a number of enhancements, fro
python26-2.6.2_2    An interpreted object-oriented programming language
samba-3.3.7         A free SMB and CIFS client and server for UNIX