#11 2008-10-24 12:13:49
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. 困擾的疑問應該就不存在了. 加油.
離線
#12 2008-10-24 14:07: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沒有關係,我搞錯了
»應該這麼說, 能安裝的套件是OpenWrt(WhiteRussian), Optware(NSLU2-Linux), 而能相容於DD-WRT的OS. 但相容不等於相同, 所以要在DD-WRT中使用, 要作一些調整.
不曉得要做什麼樣的調整呢?
感激
離線
#14 2008-10-24 15:05:20
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時,我清楚狀況了。不一定相容就沒問題,還是需要做調整。
謝謝你的提醒。
離線
#18 2008-10-27 09:12:36
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的空間就更大囉
有空的話,來試試dd-wrt.v23_mini_asus.trx、dd-wrt.v23_micro_asus.trx 看會不會有什麼狀況
最後修改: James (2008-10-27 10:23:46)
離線
相關討論主題
主題 | 回覆 | 點閱 | 最後發表 |
---|---|---|---|
1 | 11840 | 2013-05-24 07:21:37 作者 hippo | |
Easy File Copy (Virtual Dual NIC的檔案傳輸工具) 作者 hikaruu
|
0 | 6565 | 2012-08-23 09:27:37 作者 hikaruu |