OpenWrt 및 교재 Q&A

Dlink DIR-825 swap 잡는 방법 좀 알려주세요

페이지 정보

작성자 김경석 작성일18-01-23 22:48 조회3,434회 댓글2건

본문

안녕하세요
공유기 기종 DIR-825 입니다.
USB MOUNT 했구요
아래 log 참조...


BusyBox v1.15.3 (2011-07-07 02:30:22 CEST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

  _______                    ________        __
 |      |.-----.-----.-----.|  |  |  |.----.|  |_
 |  -  ||  _  |  -__|    ||  |  |  ||  _||  _|
 |_______||  __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S  F R E E D O M
 Backfire (10.03.1-RC5, r27608) --------------------------
  * 1/3 shot Kahlua    In a shot glass, layer Kahlua
  * 1/3 shot Bailey's  on the bottom, then Bailey's,
  * 1/3 shot Vodka    then Vodka.
 ---------------------------------------------------
root@OpenWrt:~# df
Filesystem          1K-blocks      Used Available Use% Mounted on
/dev/root                2176      2176        0 100% /rom
tmpfs                    30964      240    30724  1% /tmp
tmpfs                      512        0      512  0% /dev
/dev/mtdblock4            3008      2420      588  80% /overlay
mini_fo:/overlay          2176      2176        0 100% /
/dev/sda1              1007312    26656    980656  3% /home
root@OpenWrt:~# ls /mnt
usbdrive
root@OpenWrt:~# ls /mnt/usbdrive
kks.txt
root@OpenWrt:~# free
              total        used        free      shared      buffers
  Mem:        61928        28480        33448            0        2236
 Swap:            0            0            0
Total:        61928        28480        33448

reboot 해도  이렇게 나옵니다.
그래서 매뉴얼 대로 재 확인

root@OpenWrt:~# vi /etc/config/swap
config swap
        option path    '/mnt/usbdrive'
        option filename 'swap1'
        option size    '10000'

root@OpenWrt:~# vi /etc/init.d/swap
#!/bin/sh /etc/rc.common
#
START=98
sleep 5

start_service () {
        local section="$1"
        config_get path "$section" path
        config_get filename "$section" filename
        config_get size "$section" size

        dd if=/dev/zero of=/$path/$filename count=$size
        losetup /dev/loop0 /$path/$filename
        mkswap /dev/loop0
        swapon /dev/loop0
}
start() {
        config_load "swap"
        config_foreach start_service swap
}
stop() {
        swapoff /dev/loop0
}
재 확인 했구요

root@OpenWrt:~# /etc/init.d/swap enable
root@OpenWrt:~# /etc/init.d/swap start
dd: invalid number ''
//mnt/usbdrive/: Is a directory
mkswap: error: swap area needs to be at least 40kB
Usage: mkswap [-c] [-v0|-v1] [-pPAGESZ] [-L label] /dev/name [blocks]
swapon: /dev/loop0: Invalid argument
root@OpenWrt:~#
에러 메시지 등장 하는 군요,,,,
여기서  뭐가 잘 못된 것인가요
좀 알려주세요
root@OpenWrt:~# ls /dev
1-1                loop6              mtd4ro              mtdblock5          sda1
console            loop7              mtd5                mtdblock6          shm
cpu_dma_latency    mem                mtd5ro              mtdblock7          tty
full                mtd0                mtd6                network_latency    ttyS0
kmsg                mtd0ro              mtd6ro              network_throughput  urandom
log                mtd1                mtd7                null                usb1
loop0              mtd1ro              mtd7ro              port                usb2
loop1              mtd2                mtdblock0          ppp                watchdog
loop2              mtd2ro              mtdblock1          ptmx                zero
loop3              mtd3                mtdblock2          pts
loop4              mtd3ro              mtdblock3          random
loop5              mtd4                mtdblock4          sda

.

댓글목록

김경석님의 댓글

김경석 작성일

여러 분들의 도움으로  swap  해결 했습니다.
root@OpenWrt:~# /etc/init.d/swap start
100000+0 records in
100000+0 records out
Setting up swapspace version 1, size = 51195 kB
no label, UUID=9ffa9e30-d831-4682-9cd6-f1c603fb67ca
root@OpenWrt:~# free
              total        used        free      shared      buffers
  Mem:        61928        60304        1624            0          996
 Swap:        49992            0        49992
Total:      111920        60304        51616
root@OpenWrt:~#


감사합니다.

안효근님의 댓글

안효근 작성일

어떻게 해결하셨나요?

저도 DIR-825사용중인데 swap이 안잡힙니다.ㅠㅠ