На самом деле нужная вещь. Памяти много не бывает, тем более, если Вы захотите активно качать торренты или работать с немаленькими файлами...
Оперативки у RT-N16 128Mb, но не у всех такие асусы, да и не у всех асусов 128 метров оперативы...
Для начала определимся, сколько же нам надо виртуальной памяти в своп-файле. Советую от 256 до 512 Mb, больше не имеет смысла, так как слишком большой своп будет тормозить и так не очень производительную систему... Так же хочу отметить то, что своп лучше размещать на HDD или скоростном Flash-накопителе. Почему я выбрал своп как файл, ведь в линукс-системах принято под своп выделять целый раздел на HDD? Во-первых, если понадобится можно удалить/увеличить/уменьшить файл подкачки, с разделом такое быстро не проделаешь... Во-вторых, скоростные флэш-накопители пилить на разделы - моветон. В третьих, если не устроит - всегда можно создать раздел и подключить его как своп
Теперь от теории к практике. Заходим на роутер по SSH:
Код:
|
ssh -p 22 root@192.168.0.1 |
Где
22 - порт, который Вы указали в настройках роутера
192.168.0.1 - адрес самого роутера
Будет запрос на ввод пароля, вводим Ваш пароль и подключаемся к роутеру.
После того как подключились введите в консоль следующее:
Код:
|
dd bs=1M count=512 if=/dev/zero of=/tmp/mnt/ASUS-60GB/swap.swp |
Где
512 - размер файла в мегабайтах
ASUS-60GB - имя вашего HDD
Теперь подробнее, этой командой мы создали файл указанного объема по указанному пути.
Теперь нужно в этом файле создать файловую систему:
Код:
|
mkswap /tmp/mnt/ASUS-60GB/swap.swp |
Всё, почти готово, нужно создать процедуры монтирования и демонтирования.
Открываем браузер, подключаемся к web-морде роутера. Переходим в USB and NAS -> USB Support
В поле "Run after mounting" добавим
Код:
|
# Plug SWAP-file
if [ -f /tmp/mnt/ASUS-60GB/swap.swp ]
then swapon /tmp/mnt/ASUS-60GB/swap.swp
fi |
В поле "Run before unmounting" добавим
Код:
|
#UnPlug SWAP-file
swapoff /tmp/mnt/ASUS-60GB/swap.swp |
Первая процедура будет выполняться после монтирования HDD, вторая перед отмонтированием. Если всё сделали верно, то на главной странице увидите следующее: