Принесли новый винт на 500Г, подключил, форматнул, прописал.... такая же фигня.
Разница получается только в том что одни винты прописаны при установке системы, а другие нет. Очень не хочется с нуля систему ставить, я её уже неплохо обсидел.
Доступ к ФС по сети
Тут ещё вот в чём дело. Если я прописываю в шары папку размещённую где нибудь на другом винте (например на системном), доступ идёт как по маслу.
Вы верно мыслите- это странно, проблема в самом создании Raid. И Вам бы прислушаться к совету уважаемого drBatty, а именно:
и подумать. Вы создаёте raid у Вас получается 2 разных uid от винтов, бедная Samba не знает как с этим чудом работать, вот и выкидывает Вас.видимо сменился UID и/или GID.
По существу вопроса, читаем man mdadm, либо воспользуемся подсказкой от Lazy_Kent-меняем ID диска на fd Linux raid autodetect. На втором диске то же самое, и должен быть такой же раздел с таким же идентификатором.
Создаём файл /etc/mdadm.conf примерно такого вида:
DEVICE /dev/sdb1 /dev/sdc1
ARRAY /dev/md0 level=raid1 num-devices=2 metadata=1.00 name=0 UUID=9f1523cd:5cb43190:4a85f7c7:807367dfUUID получаю командой mdadm --detail --scan
Соответственно разделы должны быть указаны Ваши и UUID то же.
з.ы. Тут ещё стоит обратить внимание на то, каким видом raid Вы пользуетесь- программным или аппаратный.
Всем здравствуйте. Дико извиняюсь за непредвиденное отсутствие. Огромное спасибо всем терпеливым.
Продолжим по порядку....
Вы верно мыслите- это странно, проблема в самом создании Raid. И Вам бы прислушаться к совету уважаемого drBatty, а именно:
drBatty пишет:
видимо сменился UID и/или GID.
и подумать. Вы создаёте raid у Вас получается 2 разных uid от винтов, бедная Samba не знает как с этим чудом работать, вот и выкидывает Вас.
Что то мне не совсем понятно. Как может смениться UID если его до этого не было. И причём здесь райд, с одиночным винтом таже самая фигня.
Создаём файл /etc/mdadm.conf примерно такого вида:
DEVICE /dev/sdb1 /dev/sdc1
ARRAY /dev/md0 level=raid1 num-devices=2 metadata=1.00 name=0 UUID=9f1523cd:5cb43190:4a85f7c7:807367df
UUID получаю командой mdadm --detail --scan
Вот мой файл /etc/mdadm.conf
++++++++++++++++++++++++++++++++++++++++++
DEVICE containers partitions
ARRAY /dev/md/0 UUID=e8077ae0:45b3281d:352bd590:cb8f31e6
++++++++++++++++++++++++++++++++++++++++++
Это сильно не так?
Что сыпется в логе tail -f /var/log/samba/log.smbd
Что сыпется в логе tail -f /var/log/samba/log.smbd
serv:/etc/samba # tail -f /var/log/samba/log.smbd
[2011/09/10 21:12:29.736026, 1] smbd/server.c:282(remove_child_pid)
Could not find child 9652 -- ignoring
[2011/09/10 21:25:30.307123, 1] smbd/server.c:282(remove_child_pid)
Could not find child 9829 -- ignoring
[2011/09/10 21:38:30.918378, 1] smbd/server.c:282(remove_child_pid)
Could not find child 9990 -- ignoring
[2011/09/10 21:51:31.464355, 1] smbd/server.c:282(remove_child_pid)
Could not find child 10155 -- ignoring
[2011/09/10 22:04:32.052239, 1] smbd/server.c:282(remove_child_pid)
Could not find child 10321 -- ignoring
[2011/09/10 22:17:32.658021, 1] smbd/server.c:282(remove_child_pid)
Could not find child 10487 -- ignoring
[2011/09/10 22:30:33.244630, 1] smbd/server.c:282(remove_child_pid)
Could not find child 10649 -- ignoring
[2011/09/10 22:43:33.766365, 1] smbd/server.c:282(remove_child_pid)
Could not find child 10786 -- ignoring
[2011/09/10 22:56:34.411027, 1] smbd/server.c:282(remove_child_pid)
Could not find child 10951 -- ignoring
[2011/09/10 23:09:35.070811, 1] smbd/server.c:282(remove_child_pid)
Could not find child 11123 -- ignoring
И что сие означает?
К данной проблеме это не имеет никакого отношения, разве что данный баг был замечен в версии 3.5.10 - http://www.samba.org/samba/history/samba-3.5.11.html
Единственное, что могу посоветовать так это посмотреть:
mount
ls-l /dev/md*
ls -ld /samba
ls -l /samba
Единственное, что могу посоветовать так это посмотреть:
mount
ls-l /dev/md*
ls -ld /samba
ls -l /samba
++++++++++++++++++++++++++++++++++++++++++++++++
serv:~ # ls -l /dev/md*
brw-rw---- 1 root disk 9, 0 Sep 9 13:44 /dev/md0
/dev/md:
total 0
lrwxrwxrwx 1 root root 6 Sep 9 13:44 0 -> ../md0
serv:~ # ls -ld /samba
drwxrwxr-x 6 samba users 136 Sep 10 08:30 /samba
serv:~ # ls -l /samba
total 4
drwxrwxr-x 6 samba users 280 Sep 9 17:57 999
drwxrwxr-x 32 samba users 3936 Sep 9 09:21 Documents
serv:~ #
++++++++++++++++++++++++++++++++++++++++++++++++
По моему ничего криминального...
По моему здесь непонятки:
DEVICE containers partitions
ARRAY /dev/md/0 UUID=e8077ae0:45b3281d:352bd590:cb8f31e6
brw-rw---- 1 root disk 9, 0 Sep 9 13:44 /dev/md0
Как на самом деле монтируется раздел:
mount
Мой fstab
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
/dev/disk/by-id/ata-ST340016A_3HS7J5T8-part2 swap swap defaults 0 0
/dev/disk/by-id/ata-ST340016A_3HS7J5T8-part1 / ext3 acl,user_xattr 1 1
/dev/disk/by-id/ata-ST3200826A_5ND06JZG-part1 /home/worksrv xfs defaults 1 2
/dev/disk/by-id/md-uuid-e8077ae0:45b3281d:352bd590:cb8f31e6 /samba reiserfs defaults 1 2
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
debugfs /sys/kernel/debug debugfs noauto 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
mount
Я не монтировал её руками, только mount -a, сообщений никаких не выдаёт, монтирует и всё.