faq обучение настройка
Текущее время: Сб авг 09, 2025 20:39

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
СообщениеДобавлено: Чт сен 08, 2011 10:46 
Не в сети

Зарегистрирован: Чт авг 18, 2011 08:22
Сообщений: 17
Как известно, D-Link NAS 32* серий и др. поддерживают свой тюнинг путём исполнения файла-сценария с фиксированным именем (fun_plug) из фиксированного места (Volume_1).

Если при размещении файла или в его содержимом допущены ошибки, то можно оказаться в логическом тупике, когда файл-сценарий то ли не исполняется вообще, то ли исполняется куда-то "не туда", а средства отладки мало какие доступны.

Обобщая личный опыт и сообщения на форумах, хочу систематизировать 4 типа ошибок, из-за которых файл-сценарий вроде бы не исполняется и не поддаётся явной отладке.

1. Место размещения файла. Убедитесь, что он размещён именно в корне Volume_1.

2. Имя файла. Не fan_plug, не fun_plag, не fun_plug.txt, а именно fun_plug.

3. Точка монтирования. О ней подробно написано по ссылке выше. Было сообщение на форуме, что якобы fun_plug в каких-то комбинациях жёстких дисков и их конфигураций исполняется не с .../HD_a2, а с .../HD_b2. Но на своём DNS-320 мне не удалось это воспроизвести ни в какой комбинации.

Вышеперечисленные ошибки часто упоминаются на форумах и легки для визуальной проверки. Последняя ошибка таким свойством не обладает.

4. Правильный перевод строки. В Windows - это символы "возврата каретки" (CR, код 0xD) и "перевод строки" (LF, код 0xA), идущие один за другим именно в такой последовательности. И если, например, вы скопировали в буфер обмена текст fun_plug из окна браузера, а потом сохранили в файл редактором FARа, то полученный файл будет работать неверно, т.к. интерпретатор сценариев в Linux будет считать символ 0xD как последний символ всех команд в сценарии со всеми вытекающими последствиями. Для решения проблемы [пере]сохраните в FARе файл с помощью Shift-F2 в редакторе и выбора в появившемся диалоговом окне "Change line break to: Unix format (LF)".


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB