Тема на хоботе: http://forum.ixbt.com/topic.cgi?id=14:58751-94
FAQ: http://forum.ixbt.com/topic.cgi?id=14:58751
Firmare: https://code.google.com/p/rt-n56u/downloads/list
Wiki: https://code.google.com/p/rt-n56u/w/list
Подготовка HDD:
cat /proc/partitions
fdisk -lu /dev/sda
fdisk /dev/sda: d n p 1 w q
mkfs.ext4 -m 0 -T largefile /dev/sda1
mkdir /media/AiDisk_a1/opt
Скрипты монтирования/размонтирования:
/usr/bin/opt-mount.sh
/usr/bin/opt-umount.sh (2 параметра: devname - в виде /dev/sd[a-z][0-9], mpname - точка монтирования).
Zappa: Маленькие скриптики для того, что бы можно было сохранять/восстанавливать какие-то файлы кроме ключа админа после перезагрузки роутера.
В папке /etc/storage делаем файл, скажем persisted-files. туда складываем абсолютные пути от / всех файлов и папок, которые хотим восстанавливать после перезагрузки. например, мы добавили пользователя username и положили в его домашнюю директорию /home/username rsa ключи для беспарольного логина. Тогда содержимое файла persisted-files будет
код
/etc/passwd
/etc/group
/home/username
В файл /etc/storage/started_script.sh добавляем такие три строчки:
if [ -r /etc/storage/persisted.tar.bz2 ]; then
tar -x -j -f persisted.tar.bz2 -C
fi
Запускаем команду
tar -c -f /etc/storage/persisted.tar.bz2 -j -T /etc/storage/persisted-list
Запускаем команду mtd_storage.sh save
Что сохраняется при вызове /sbin/mtd_storage.sh save?
Все содержимое /etc/storage. Оно также автоматом сохраняется при перезагрузке (если были изменения).
authorized_keys должно быть там, оно автоматически копируется туда куда нужно при старте. Но для основного пользователя.
Хотите добавить свою логику? В /etc/storage есть скрипты, в том числе 2 стартовых, там можете написать любую логику.
FAQ: http://forum.ixbt.com/topic.cgi?id=14:58751
Firmare: https://code.google.com/p/rt-n56u/downloads/list
Wiki: https://code.google.com/p/rt-n56u/w/list
Подготовка HDD:
cat /proc/partitions
fdisk -lu /dev/sda
fdisk /dev/sda: d n p 1 w q
mkfs.ext4 -m 0 -T largefile /dev/sda1
mkdir /media/AiDisk_a1/opt
Скрипты монтирования/размонтирования:
/usr/bin/opt-mount.sh
/usr/bin/opt-umount.sh (2 параметра: devname - в виде /dev/sd[a-z][0-9], mpname - точка монтирования).
Zappa: Маленькие скриптики для того, что бы можно было сохранять/восстанавливать какие-то файлы кроме ключа админа после перезагрузки роутера.
В папке /etc/storage делаем файл, скажем persisted-files. туда складываем абсолютные пути от / всех файлов и папок, которые хотим восстанавливать после перезагрузки. например, мы добавили пользователя username и положили в его домашнюю директорию /home/username rsa ключи для беспарольного логина. Тогда содержимое файла persisted-files будет
код
/etc/passwd
/etc/group
/home/username
В файл /etc/storage/started_script.sh добавляем такие три строчки:
if [ -r /etc/storage/persisted.tar.bz2 ]; then
tar -x -j -f persisted.tar.bz2 -C
fi
Запускаем команду
tar -c -f /etc/storage/persisted.tar.bz2 -j -T /etc/storage/persisted-list
Запускаем команду mtd_storage.sh save
Что сохраняется при вызове /sbin/mtd_storage.sh save?
Все содержимое /etc/storage. Оно также автоматом сохраняется при перезагрузке (если были изменения).
authorized_keys должно быть там, оно автоматически копируется туда куда нужно при старте. Но для основного пользователя.
Хотите добавить свою логику? В /etc/storage есть скрипты, в том числе 2 стартовых, там можете написать любую логику.
Комментариев нет:
Отправить комментарий