Страница 1 из 1
Синхронизация папок SAMBA
Добавлено: 2009-07-21 16:04:49
taaraora
Добрый день.
К Вам присоеденился ещё один новичёк

.
Посоветуйте кто чем сможет, пожалуйста.
Дано: машина под FreeBSD 6.4, настроена SAMBA 3, также был куплен USB-HDD.
Нужно настроить синхронизацию(зеркалирование?) шар самбы, с винтом. И если можно то использовать на винте файловую систему поддерживаемую WinXP, чтобы в случае выхода из строя фришки, можно было винт подключить к виндовой машине, расшарить и продолжать пользоваться информацией.
Re: Синхронизация папок SAMBA
Добавлено: 2009-07-21 16:37:32
Morty
форматируешь юсбвинт на фат32
и знакомишся с rsync
http://cb.vu/unixtoolbox.xhtml#rsync
или тут на сайте тоже есть статьи
Re: Синхронизация папок SAMBA
Добавлено: 2009-07-21 16:50:39
serge
Ну да... или хотя бы тупо копируешь по ночам на внешний винт нужные каталоги.
Re: Синхронизация папок SAMBA
Добавлено: 2009-07-22 16:31:31
taaraora
Начал разбираться пока только в виртуальной машине.
Появилась проблема в подключении флешки.
подключить пытался подглядывая в статью
http://citkit.ru/articles/1168/
скрин ошибки во вложении.
И ещё вопросик, имя флешки мне выдаст "системным сообщением" при её подключении? имя(например da0s1) нужно чтобы примонтировать.... насколько я понимаю?
Re: Синхронизация папок SAMBA
Добавлено: 2009-07-22 17:51:24
Morty
да системным - как результат того что система увидела девайс
скорее всего что флешка именно da0s1 и будет
Re: Синхронизация папок SAMBA
Добавлено: 2009-07-22 22:09:37
taaraora
Уряяяя Флешка примонтировалась!!!!!!!
расскажу, что пришлось сделать!
ситуация:
FreeBSD рабоает на виртуальной машине Sun VirtualBox 3.02.
При подключении флешки к виртуальной машине фришка выдавала сообщение (скриншот прикреплял выше)
Код: Выделить всё
uhub1: device problem (SHORT_XFER), disabling port 1
Выход из положения:
1) в свойствах виртуальной машины, во вкладке USB убрал галочку возле EHCI
2) флешку которую подключаю добавил в фильтр.
3) Уряяя всё примонтировалось и ошибок не выдало!!!

Re: Синхронизация папок SAMBA
Добавлено: 2009-07-23 2:09:29
taaraora
Спасибо Огромное за подсказку!
я буду синхронизировать весь каталог /home с каталогом /flash(сюда примонтирован USB винт в FAT32) таким образом:
для начала запущу один раз
Код: Выделить всё
rsync -rgEvzI --modify_window=1 /home /flash
а следующие разы буду добавлять ключ "-u", вот так:
Код: Выделить всё
rsync -rgEvzIu --modify_window=1 /home /flash
Господа только появились вопросы. Как это всё автоматизировать, чтобы например команда выполнялась каждые пол часа?
И второй вопрос, я лишних ключей не "натыкал"

? ведь копироваться будут папки и подпапки с .doc, .pdf, .jpg, .txt и подобными файлами.
Re: Синхронизация папок SAMBA
Добавлено: 2009-07-23 9:25:22
Morty
Как это всё автоматизировать, чтобы например команда выполнялась каждые пол часа?
юзай крон - пример можно посмотреть в
и в офф хэндбуке (там оч просто все)
И второй вопрос, я лишних ключей не "натыкал"?
узнаешь методом проб и ошибок

Re: Синхронизация папок SAMBA
Добавлено: 2009-07-23 17:08:31
taaraora
сегодня пощупал наконец долгожданную машину под фришкой.
На машине уже установлена самба 3.хх.
На машине созданы несколько пользователей. В каком файле я могу настроить Папки которые будут расшарены, и выставить различным пользователям права на эти папки, прав будет всего три:
- полный доступ
- чтение
- нет доступа
Подскажите плз

если нужно определить ккието параметры, то с удовольствем приложу какие либо конфигурационные файлы.
За ранее спс
P.S. изменил одному пользователю пароль с помощью команды passwd, логинится под ним могу, а вот открыть шара самбы не открывается с его паролем, сервак ресал с помощью shutdown -r now
Re: Синхронизация папок SAMBA
Добавлено: 2009-07-23 19:36:09
Alex Keda
Re: Синхронизация папок SAMBA
Добавлено: 2009-07-26 0:23:53
taaraora
Хелп!
Ситуация: пользователь забыл пароль на шару SAMBA.
Выполненые мною действия:
несколько раз ресал сервак.
SAMBA не пускает... =( может есть какойто конфигурационный файл, который ещё нужно поравить? или команда какая?
Re: Синхронизация папок SAMBA
Добавлено: 2009-07-27 1:57:21
taaraora
мммммм.....-(
Код: Выделить всё
[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
Re: Синхронизация папок SAMBA
Добавлено: 2009-07-27 1:59:49
taaraora
Может имеет смысл переустановить самбу заново....?
Как узнать она из портов установлена(тогда юзну make deinstall) или из пакеджей?
Re: Синхронизация папок SAMBA
Добавлено: 2009-07-28 11:23:58
taaraora
Такие большие неприятности были изза того что на файл smbpasswd права на чтение и запись небыло.
и всё ок стало, вроде

.
Re: Синхронизация папок SAMBA
Добавлено: 2009-07-28 11:57:38
Morty
есть еще такая тулза
посмотри - может пригодиться
Re: Синхронизация папок SAMBA
Добавлено: 2009-07-29 12:13:55
taaraora
самба не работает до тех пор пока я не выполню команду:
но через секунд 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 по умолчанию?
Re: Синхронизация папок SAMBA
Добавлено: 2009-07-29 14:19:46
Morty
Код: Выделить всё
> 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
>
Re: Синхронизация папок SAMBA
Добавлено: 2009-09-14 2:10:10
Arhipov
День добрый .
подскажите что на у меня так 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