數位天堂

Nokia:科技始終來自於人性; 拜耳:如果文明不能使我們更相愛,那科技便失去意義!
歡迎您的加入,讓我們一起討論科技與環保的整合應用...

您尚未登入。

#11 2008-10-24 12:13:49

hippo
天使
註冊日期: 2008-10-07
文章數: 1562
目前積分 :   20 

Re: 如何判斷平台支不支援Large file

看您的mount後, 我大概猜到您的問題在哪裡了.
1. 請先到網頁, 系統資訊--> 空間使用, 查看JFFS2大小. 或df, 查 /jffs, /opt 可用空間.
2. 因您用mount -o bind /jffs/opt /opt, /opt寄生在/jffs. 既知Optware要使用大空間, 那空間夠嗎? 如果比對我的mount, 應可看出端倪.
3. jffs2是用於flash memory, 與用於硬碟檔案系統的ext2, ext3不同. 詳細請看Wikipedia
4. "32, 64bit要看您執行哪種模式的操作系統來決定是否支援大檔案...", 例如: i386, 可執行DOS(16bit), 也可用於NT(32bit). OS不同, 支援也不同.
5. "回到問題本身,我所有安裝的packages皆是dd-wrt的,所以應該不會有版本錯誤的問題才是". 應該這麼說, 能安裝的套件是OpenWrt(WhiteRussian), Optware(NSLU2-Linux), 而能相容於DD-WRT的OS. 但相容不等於相同, 所以要在DD-WRT中使用, 要作一些調整.

若您解決了1, 2, 那應該就可以直接使用套件安裝SQLite. 困擾的疑問應該就不存在了. 加油.big_smile



離線

 

#12 2008-10-24 14:07:31

James
新生
註冊日期: 2008-10-17
文章數: 31
目前積分 :   

Re: 如何判斷平台支不支援Large file

~ # df Filesystem 1k-blocks Used Available Use% Mounted on /dev/root 2880 2880 0 100% / /dev/mtdblock/4 4416 3660 756 83% /jffs ~ # df /opt/ Filesystem 1k-blocks Used Available Use% Mounted on ~ # df /jffs/ Filesystem 1k-blocks Used Available Use% Mounted on /dev/mtdblock/4 4416 3660 756 83% /jffs ~ # mount -o bind /jffs/opt/ /opt/ ~ # df Filesystem 1k-blocks Used Available Use% Mounted on /dev/root 2880 2880 0 100% / /dev/mtdblock/4 4416 3660 756 83% /jffs /dev/mtdblock/4 4416 3660 756 83% /opt


df /opt,查不到任何空間。
嗯!我/opt要寄生在/jffs,看「Use%」只有到「83%」,空間夠用!是這樣判斷嗎?

jffs2(Journalling Flash File System),跟system type沒有關係,我搞錯了jolin

»應該這麼說, 能安裝的套件是OpenWrt(WhiteRussian), Optware(NSLU2-Linux), 而能相容於DD-WRT的OS. 但相容不等於相同, 所以要在DD-WRT中使用, 要作一些調整.
不曉得要做什麼樣的調整呢?

感激milk



離線

 

#13 2008-10-24 14:37:34

hippo
天使
註冊日期: 2008-10-07
文章數: 1562
目前積分 :   20 

Re: 如何判斷平台支不支援Large file

1. 您在系統資訊--> 空間使用看到多少? 關於df請參考鳥哥
2. 請再看一次我說的第二點.
3. 您應該知道答案的. library
不要急, 頭腦保持清醒, 多點時間思考, 才能理出頭緒. 加油.


離線

 

#14 2008-10-24 15:05:20

James
新生
註冊日期: 2008-10-17
文章數: 31
目前積分 :   

Re: 如何判斷平台支不支援Large file

第一點,進入「http://192.168.1.1」中,有說明記憶體資訊的,只有「Status」的標籤頁
System
Router Name : DD-WRT
Router Model : Asus WL-500g Premium
Firmware Version : DD-WRT v23 SP2 (09/15/06) std - build 3932
MAC Address : 00:1A:92:7E:21:0F 
...

CPU
CPU Model : Broadcom BCM4704 chip rev 9
CPU Clock : 264 MHz


Memory Total Available 30384 kB / 32768 kB  93%
Free 17612 kB / 30384 kB 58%
Used 12784 kB / 30384 kB   42%
Buffers 1400 kB / 12800 kB  11%
Cached 4448 kB / 12800 kB  35%
Active 3512 kB / 12800 kB 27%
Inactive 2348 kB / 12800 kB  18%

我不太曉得從Web Interface來分辨出出JFFS2的記憶體空間。

於是利用telnet進入到平台中。

~ # df -h /jffs/ Filesystem Size Used Available Use% Mounted on /dev/mtdblock/4 4.3M 3.6M 756.0k 83% /jffs


jffs的大小是4.3M,目前使用為3.6M,只使用83%。
所以基本上是有足夠的空間來安裝Optwares的。

»應該這麼說, 能安裝的套件是OpenWrt(WhiteRussian), Optware(NSLU2-Linux), 而能相容於DD-WRT的OS. 但相容不等於相同, 所以要在DD-WRT中使用, 要作一些調整.
這一點當我遇到SQLite時,我清楚狀況了。不一定相容就沒問題,還是需要做調整。

謝謝你的提醒。


離線

 

#15 2008-10-24 15:26:42

hippo
天使
註冊日期: 2008-10-07
文章數: 1562
目前積分 :   20 

Re: 如何判斷平台支不支援Large file

對了, 忘記您用的是v23 sp2, 我用的是v24 sp2. 雞同鴨講, 抱歉, 嚴重失誤.sad
快爆了啦, 只剩下756k.wacko



離線

 

#16 2008-10-24 15:31:11

James
新生
註冊日期: 2008-10-17
文章數: 31
目前積分 :   

Re: 如何判斷平台支不支援Large file

對呀!快爆了!
還在想說要灌gdb、openssl、zlib... crybaby


離線

 

#17 2008-10-24 21:48:37

hippo
天使
註冊日期: 2008-10-07
文章數: 1562
目前積分 :   20 

Re: 如何判斷平台支不支援Large file

如果您要用較大的/jffs, 而不想增添設備, DD-WRT有更小的版本可使用.


離線

 

#18 2008-10-27 09:12:36

James
新生
註冊日期: 2008-10-17
文章數: 31
目前積分 :   

Re: 如何判斷平台支不支援Large file

在官方看到What is DD-WRT?,DD-WRT的Firmware,有7種type:

 micro,
 mini,
 standard,
 nokaid,
 vop,
 vpn,
 mega

而Firmware下載的位址Downloads
每種Firmware有For不同的Models:

 asus,
 generic,
 wrt54g,
 wrt54gs,
 wrt54gsv4,
 wrtsl54gs,
 moto,

如果選在較小的Firmwarm,/jffs的空間就更大囉clapping
有空的話,來試試dd-wrt.v23_mini_asus.trx、dd-wrt.v23_micro_asus.trx 看會不會有什麼狀況milk

最後修改: James (2008-10-27 10:23:46)


離線

 

相關討論主題

主題 回覆 點閱 最後發表
1 11840 2013-05-24 07:21:37 作者 hippo
0 6567 2012-08-23 09:27:37 作者 hikaruu

友情連結

論壇頁尾

Powered by PunBB
© Copyright 2018 Rickard Andersson
RSS Feed