ubnt解决方案
查看: 10405|回复: 21

[原创] SMC无线硬盘盒 mount/swapon 使用心得

[复制链接]

34

回帖

418

积分

40 小时

在线时间

少尉

注册时间
2009-2-2
金币
371 个
威望
1 个
荣誉
0 个
累计签到:2 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2009-2-8 22:10 |显示全部楼层
本帖最后由 hmjack2008 于 2009-2-14 00:11 编辑

[原创] SMC无线硬盘盒 mount/swapon 使用心得

最近败了个WAP-0007 (WMU-6000FS), 又要开始痛苦的尝试安装…
希望能把WL-500g + WAP-0007 + DM500s全部接起来!!

上篇纪录的是fdisk/format,接下来要设定mount/swap了.
(下列全在telnet模式下操作)

(1) 先用 df 命令查看 /dev/hda* 是否 mount
    或用 cat /proc/mounts 亦可查看

(2) umount / mount
    用 umount /dev/hda4 可以将硬盘装置(分区4)卸载
    用 mount /dev/hda1  可以将硬盘装置(分区1)挂入

(3) swap 设定
    用 mkswap /dev/hda4 建立硬盘交换区
    用 swapon /dev/hda4 把它挂上
    用 free 命令Swap是否已挂上
    没有 free 命令的, 用 cat /proc/meminfo 查看

做到这里发现我的WMU-6000FS,缺了free ; chroot ...许多指令,也不能设定开机自动执行script !
终于在http://forum.anywlan.com/thread-18766-1-2.html (upgrade.part1&2.rar) 找到了解决...
-HMJack2008-

评分

1

查看全部评分

33

回帖

57

积分

74 小时

在线时间

上等兵

注册时间
2008-9-14
金币
13 个
威望
0 个
荣誉
0 个

尚未签到

发表于 2009-2-12 21:52 |显示全部楼层
想知道如何开机自动执行,  链接失效打不开郁闷
回复

使用道具 举报

34

回帖

418

积分

40 小时

在线时间

少尉

注册时间
2009-2-2
金币
371 个
威望
1 个
荣誉
0 个
累计签到:2 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2009-2-12 23:44 |显示全部楼层
本帖最后由 hmjack2008 于 2009-2-13 00:54 编辑

[local]1[/local]
想知道如何开机自动执行,  链接失效打不开郁闷
xiaojiejie 发表于 2009-2-12 21:52


開機自動執行:

(1) 先檢查 /etc/init.d/rcS 這個檔案的內容, 最下面是否有這幾行 !!

#!/bin/ash
#
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin
echo 'set path'

.
.
.
#--- exec script ---
if [ -f /mnt/USB/USB_C/autoexec ];then
       /mnt/USB/USB_C/autoexec
fi ;
if [ -f /mnt/C/autoexec ];then
       /mnt/C/autoexec
fi ;
#------ services --------
telnetd &

/etc/init.d/rc.nfsd start
#-------------------
exit


/etc/init.d/rc.nfsd start
#-------------------
exit


(2) 把自動執行程序 寫好存到硬盤/mnt/C/, 檔名 "/mnt/C/autoexec" , 記得要設定為執行 chmod 777 /mnt/C/autoexec !!

(3) 我買來的SMC无线硬盘盒是 WMU-6000FS 2007/11/14, 檢查步驟(1) 才發現不能自動開機執行, 而且要在WEB介面啟動telnet. 後來經由http://forum.anywlan.com/thread-18223-1-4.htmlhttp://www.right.com.cn/forum/redirect.php?tid=18630&goto=lastpost (http://lg8080.edudisk.cn/ 刷WAP-0007后可以刷的核心) 這兩帖才想到.

(4) WMU-6000FS 2007/11/14 + Upgrade (http://forum.anywlan.com/thread-18766-1-1.htm) 之後/etc/init.d/rcS 這個檔案的內容變了, 太好了...以後可以自己設定開機自動執行了 !!

    附上Upgrade (6000fs_upgrade_081204.zip) 及 autoexec 範例





(5) 開機後自動執行的狀況




-HMJack2008-

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册 微信登录

x
回复

使用道具 举报

34

回帖

418

积分

40 小时

在线时间

少尉

注册时间
2009-2-2
金币
371 个
威望
1 个
荣誉
0 个
累计签到:2 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2009-2-13 00:43 |显示全部楼层
附上Upgrade (6000fs_upgrade_081204.zip) 及 autoexec 範例

-HMJack2008-
回复

使用道具 举报

33

回帖

57

积分

74 小时

在线时间

上等兵

注册时间
2008-9-14
金币
13 个
威望
0 个
荣誉
0 个

尚未签到

发表于 2009-2-13 00:53 |显示全部楼层
还是不成功。 在telnet 模式下是可以的。 运行到./mlnet

2009/02/12 16:49:12 [cO] Logging in /root/.mldonkey/mlnet.log
2009/02/12 16:49:24 [dMain] Core started

就会停住,  而用autoexec 脚本形式运行就会略过.....
这是我的脚本  

#!/bin/ash
#
# autorun, call by /etc/init.d/rcS
#
rm /root/.mldonkey/*.tmp
chmod 666 /var/log/messages
echo '--- AutoRun script from IDE-HDD ---' >> /var/log/messages
export   LD_LIBRARY_PATH=/mnt/C/mldonkey/lib
mount /mnt/C/mldonkey/root /root
mkdir /mnt/C/downloads
mount /mnt/C/mldonkey/root/.mldonkey/incoming  /mnt/C/downloads
killall amit_httpd
killall vsftpd
killall amit_tftpd
killall amit_upnp
killall dhcpd
killall amit_syslogd
cd /mnt/C/mldonkey/bin
./mlnet
echo '--- AutoRun script from IDE-HDD ---END' >> /var/log/messages
exit
回复

使用道具 举报

33

回帖

57

积分

74 小时

在线时间

上等兵

注册时间
2008-9-14
金币
13 个
威望
0 个
荣誉
0 个

尚未签到

发表于 2009-2-13 00:56 |显示全部楼层
本帖最后由 xiaojiejie 于 2009-2-13 00:58 编辑

网页 SYSTEM Log  如下

DHCP mode: Static mode
Thu Feb 12 16:47:45 2009,Current firmware version is R4.00c3 11/14.
Feb 12 16:47:23 syslogd: syslogd startedFeb 12 16:47:28 dhcpd: Listening on LAN 192.168.2.0--- AutoRun script from IDE-HDD ---Feb 12 16:47:32 dhcpd: select: Interrupted system callFeb 12 16:47:32 dhcpd: exiting.Feb 12 16:47:32 syslogd: System log daemon exiting.--- AutoRun script from IDE-HDD ---END

==============================================
最后一句 --- AutoRun script from IDE-HDD ---END 有显示说明 ./mlnet  已运行过
......  为什么不成功? 我想不出办法
回复

使用道具 举报

60

回帖

695

积分

80 小时

在线时间

中尉

注册时间
2008-12-27
金币
594 个
威望
1 个
荣誉
0 个

尚未签到

发表于 2009-2-13 17:36 |显示全部楼层
本帖最后由 lang007008 于 2009-2-13 17:46 编辑

#--- exec script ---
if [ -f /mnt/USB/USB_C/autoexec ];then
       /mnt/USB/USB_C/autoexec
fi ;
if [ -f /mnt/C/autoexec ];then
       /mnt/C/autoexec
fi ;
#------ services --------
telnetd &
insmod fuse
/etc/init.d/rc.nfsd start
#-------------------
exit


请问我的为什么不能自动执行呢
我的版本是AirLive WMU-6000FS   Version Number:R4.00c3 11/14

要用这个刷吗?我用网页刷.

附上Upgrade (6000fs_upgrade_081204.zip) 及 autoexec 範例


Status:OK  Model Name:IBM-DJSA-210

PartitionsFree(MB)Used(MB)Total(MB)File system
C84068979303ext2
回复

使用道具 举报

60

回帖

695

积分

80 小时

在线时间

中尉

注册时间
2008-12-27
金币
594 个
威望
1 个
荣誉
0 个

尚未签到

发表于 2009-2-13 17:41 |显示全部楼层
为什么我在telnet里也没办法执行autoexec呢.


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册 微信登录

x
回复

使用道具 举报

33

回帖

57

积分

74 小时

在线时间

上等兵

注册时间
2008-9-14
金币
13 个
威望
0 个
荣誉
0 个

尚未签到

发表于 2009-2-13 18:04 |显示全部楼层
8# lang007008

简单的问题我来回复吧
cd /mnt/C
./autoexec
回复

使用道具 举报

60

回帖

695

积分

80 小时

在线时间

中尉

注册时间
2008-12-27
金币
594 个
威望
1 个
荣誉
0 个

尚未签到

发表于 2009-2-13 18:12 |显示全部楼层
有试过了,不行
WMU-6000FS login: root
Password:


BusyBox v1.10.0.svn (2008-12-04 21:04:22 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

# cd /
# ls -al
drwxr-xr-x   14 root     root         1024 Feb 13 17:45 .
drwxr-xr-x   14 root     root         1024 Feb 13 17:45 ..
drwxr-xr-x    2 root     root         2048 Dec  4 21:05 bin
-rw-r--r--    1 root     root            0 Dec  4 21:05 build-四 12月  4 21:05:2
5 CST 2008
drwxr-xr-x    3 root     root         7168 Dec  4 21:05 dev
drwxr-xr-x    4 root     root         1024 Dec  4 21:05 etc
drwxr-xr-x    2 root     root         1024 Dec  4 21:05 home
drwxr-xr-x    3 root     root         1024 Dec  4 21:05 lib
drwxr-xr-x    2 root     root         1024 Dec  4 21:05 libexec
lrwxrwxrwx    1 root     root           11 Dec  4 21:05 linuxrc -> bin/busybox
drwx------    2 root     root        12288 Dec  4 21:05 lost+found
lrwxrwxrwx    1 root     root            8 Feb 13 17:45 mnt -> /tmp/mnt
dr-xr-xr-x   53 root     root            0 Feb 13 17:45 proc
drwxr-xr-x    2 root     root         1024 Dec  4 21:05 root
drwxr-xr-x    2 root     root         1024 Dec  4 21:05 sbin
lrwxrwxrwx    1 root     root           10 Dec  4 21:05 share -> /tmp/share
drwxr-xr-x    5 root     root         1024 Feb 13 17:45 tmp
drwxr-xr-x    2 root     root         1024 Dec  4 21:05 usr
lrwxrwxrwx    1 root     root            8 Dec  4 21:05 var -> /tmp/var
# cd /mnt/C
# pwd
/mnt/C
# ls -al
drwxrwxrwx    8 root     root         4096 Feb 12 13:59 .
drwxr-xr-x    4 root     root         1024 Feb 13 17:45 ..
drwxr-xr-x    2 root     root         4096 Feb 13 17:23 .UPnPDB
-rw-rw-r--    1 nobody   root    203713536 Feb 12 12:40 BBS.tar.gz
drwxrwxrwx    5 nobody   root         4096 Feb 12 12:17 DM500
-rwxrwxrwx    1 root     root          659 Feb 13 17:10 autoexec
drwx------    2 root     root        16384 Feb 12 12:06 lost+found
drwxrwxrwx    3 root     root         4096 Feb 12 12:42 mm
drwxrwxr-x    2 nobody   root         4096 Feb 12 13:59 mtd
drwxrwxr-x    6 nobody   root         4096 Feb 12 12:18 鎴戠殑鏂囨。
# ./autoexec
-ash: ./autoexec: not found
# /mnt/C/autoexec
-ash: /mnt/C/autoexec: not found
# autoexec
-ash: autoexec: not found
#
回复

使用道具 举报

34

回帖

418

积分

40 小时

在线时间

少尉

注册时间
2009-2-2
金币
371 个
威望
1 个
荣誉
0 个
累计签到:2 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2009-2-14 02:35 |显示全部楼层
还是不成功。 在telnet 模式下是可以的。 运行到./mlnet

就会停住,  而用autoexec 脚本形式运行 ...
xiaojiejie 发表于 2009-2-13 00:53


兩件事 :
(1) Killall
    需要把 monitor 先 Kill.
(2) Shell fork child process
    不只 mlnet 被中斷, export LD_LIBRARY_PATH 也清除了(這點telnet也一樣).
回复

使用道具 举报

10

回帖

130

积分

4 小时

在线时间

上等兵

注册时间
2009-2-15
金币
107 个
威望
0 个
荣誉
0 个

尚未签到

发表于 2009-2-15 12:51 |显示全部楼层
太复杂看的头呵呵!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册 微信登录

本版积分规则

站点统计 | Archiver | 手机版 | 无线门户 ( 粤ICP备11076993号|粤公网安备44010602008359号 ) |网站地图

GMT+8, 2024-12-22 23:12

返回顶部 返回列表