еще по части автозапуска swap файла.
Таким методом
/sbin/swapon /tmp/mnt/storage/DuneHDD*/swapfile
swap файл не подмонтируется, ибо в этот момент диск еще не замаунтен как DuneHDD...
Зато он замаунтен как /D
Мой пример файла подключения swap файла (находится в
/opt/etc/init.d/ называется
S80swap)
#!/bin/sh
touch /var/log/swapmount.log
echo "" >> /var/log/swapmount.log
if [ -r /D/.swapfile ];
then
echo `date`" - mounting swap" >> /var/log/swapmount.log
/sbin/swapon /D/.swapfile && echo `date`" - mounting OK" >> /var/log/swapmount.log
else
echo `date`" - can't find swap file" >> /var/log/swapmount.log
fi
Как видно, я переименовал swap файл, добавив в начало его названия точку. Поскольку он лежал в каталоге с видео и проч. (
/D/swapfile), дюна его начинала отображать в списке файлов, что не есть хорошо. Поставив же точку в начале файла (
/D/.swapfile), мы его скрыли от показа средствами GUI дюны. Для команды
ls он тоже будет скрытым, поэтому чтобы увидеть его указываем флаг
-a (
ls -la /D).
swap файл подготавливал немного изменённым способом, указанным выше
vovichek62dd if=/dev/zero of=/D/.swapfile bs=1024 count=1048576
mkswap /D/.swapfile
Что же касаемо настроек каталогов в конфиге transmisson - тут в примере
ABATAPA рекомендует указывать
/tmp/mnt/...
Но на момент запуска скриптов из
/opt/etc/init.d/... замонтирован только
/D каталог. Его и нужно использовать
P.S. Торренты пришлось перекачать, ибо в resume файлах сохранился старый путь (
/tmp/mnt/storage/...) и из-за этого transmission сообщал, что файлы не найдены и просил перекачать torrent файл. Зато после смены пути на
/D/...такой проблемы не возникало.
P.P.S. Актуально для Duna BASE 3.0 (прошивка 100413_1555). Системный носитель - раздел на HDD в салазках. На других, к сожалению, проверить не имею возможности.