Для перемещения по дереву справки используйте строки заголовка.

Немного линукса
Пользовательские скрипты Linux
Использование дополнительных дисков и разделов

В некоторых моделях устройств NSG могут устанавливаться опциональные HDD и SSD, не используемые основным деревом конфигурации, или присутствовать неиспользуемые разделы на дисках. Чтобы использовать их, например, для хранения журналов, необходимо при старте смонтировать их на чтение и запись. Делать это посредством /etc/fstab настоятельно не рекомендуется, поскольку разработчикам NSG неизвестны ваши настройки и нельзя гарантировать, что они их не снесут. При каком-либо очередном обновлении ПО может не сохраниться ни сам этот файл, ни директория, указанная для монтирования; в этом случае их придётся создавать заново вручную. Поэтому лучше создать дополнительный скрипт для подключения раздела перед отработкой основной конфигурации.

Пример. Устройство NSG–1000/GW с установленным опциональным HDD (устройство /dev/sdb). На HDD размечен вручную раздел /dev/sdb2 с файловой системой ext2 для хранения журналов (/dev/sdb1 — основное ПО NSG Linux 2.x). Назовём наш скрипт mnt-logs.start. Создаём файл и редактируем его с помощью nano:

nano /etc/private/init.d/mnt-logs.start

Вводим в nano текст скрипта:

#!/bin/sh
mkdir -p /mnt/logs || exit 1
mount -t ext2 -o rw,noatime /dev/sdb2 /mnt/logs 

Сохраняем файл, выходим из nano, устанавливаем файлу флаг исполняемого:

chmod +x /etc/private/init.d/mnt-logs.start

Полученный скрипт /etc/private/init.d/mnt-logs.start будет выполняться при каждом старте системы. В частности, он не никак не связан с системными файлами и директориями, которые могут меняться по усмотрению разработчиков. После этого в настройках нужного журнала можно указать:

.............
: : log
: : : logFile = "/mnt/logs/mypoopylog.txt"
ПРИМЕЧАНИЕ. Набор поддерживаемых файловых систем может варьироваться в различных версиях NSG Linux. Безусловно поддерживаются vfat, ext2, ext4.

© Network Systems Group 2015–2024 Отдел документации