27 июн. 2012 г.

net view + Системная ошибка 58

Пусть кто-то сэкономит ту пару рабочих часов, которые я просидел над поисками решения следующей проблемы:  после того, как "ничего не делали"(с) с рабочей станции (Windows XP)  перестало пускать на сетевые ресурсы сервера (Debian + Samba) с ошибкой вида "Возможно, у вас нет прав на использование этого сетевого ресурса", если используется проводник, и "системной ошибкой 58" при попытке сунуться через консоль (net view). Естественно, никаких настроек на стороне сервера и клиента не изменялось. И, конечно же, всё, что только можно, было проверено, перезапущено, перенастроено и перезагружено. 
Корень зла - в обновлении KB2536276, одно из действий которого - запрет на использование нешифрованных паролей. По ссылке выше описываются и возможные проблемы, возникающие после установки этого обновления, а также методы их решения или обхода. Если вкратце, то можно:
  • поправить ключ EnablePlainTextPassword в ветке HKEY_LOCAL_MACHINE\System\CurrentControlSet\services\LanmanWorkstation\Parameters, выставив значение "0";
  • поправить конфиг samba на linux-сервере (/etc/samba/smb.conf), добавив опцию encrypt passwords = yes;
  • удалить это обновление с помощью мастера установки и удаления программ.
З. Ы. Решение первоначально было найдено тут, за что автору большое спасибо.

20 июн. 2012 г.

parted + 4k кластер

Оставлю краткую заметку по выравниванию раздела по 4k кластеру в parted:

# parted /dev/sda

mkabel msdos # создание таблицы разделов
unit s
mkpart primary 64 -1 # Если разделов несколько, то каждый должен начинаться с номера, кратного 8-и
ignore? y
set 1 raid on #метим для последующей сборки в md-raid
quit

9 июн. 2012 г.

Adaptec ServerRAID 7k + Linux control

RAID-контроллер - штука хорошая и достаточно самостоятельная, однако иметь за ним пригляд в системе мониторинга все же стоит. Для получения статуса самого контроллера, логического диска (RAID-массива), а также входящих в его состав физических дисков, используется ряд утилит, отдельных для различных производителей RAID-контроллеров: aacraid, arcconf, mpt-status, megaraid-status, hpacucli и так далее. 
Сегодня речь пойдет о контроллере, установленном в сервере IBM eServer 346, который в Debian определяется как:
lspci | grep RAID
08:0e.0 RAID bus controller: Adaptec ServeRAID Controller (rev 07)
Linux работает с ним через модуль ядра ips. Знакомые мне до сего момента утилиты для работы с контроллерами от Adaptec эту железку видеть отказывались.
В итоге выяснилось, что для этой серии RAID-контроллеров (Adaptec ServerRAID 7k) имеется отдельная утилитка - ipssend, взять которую можно отсюда или с CD, поставляемого IBM вместе с контроллером.
Синтаксис у нее аналогичен знакомому arcconf:
ipssend GETCONFIG 1 | less
Found 1 IBM ServeRAID controller(s).
Read configuration has been initiated for controller 1...
Например, статус RAID-массива можно получить так:
 ipssend GETCONFIG 1| grep "Status of logical drive" | awk {'print $6'}
 Okay
P. S.: Достаточно хорошая страница с информацией о многих RAID-контроллерах в Debian.