|
樓主 |
發表於 24-7-2010 11:00:45
|
顯示全部樓層
N90032G存儲容量說明
- m% a+ k" u8 g7 S
% s( S, h9 w; C c4 t還有一些機友對N900硬體配置中的32G容量表示不理解,筆者在此也對它進行一些解釋,由於系統中conky對於容量的計算好象並不相同,所以根據筆者的意見,各種存儲容量相加後的數值可能會相差那麼一點點也是屬於正常的。. X' J7 j$ K8 K _ V4 G# s# [5 S$ |
+ v8 D5 D7 Z# G3 X6 I
先解釋一下目前一些官方容量標識與實際容量標識的區別。我們知道,電腦中的所有大小均是用二進位表示的,根據二進位換算成十進位的規則,1KB=1024B(一個半形英文字元占一個B位元組,一個漢字佔用兩個B位元組),1MB=1024KB,1GB=1024MB,那麼真正的1GB的大小根據二進位換算成十進位就是1GB=1024M*1024K*1024B=1,073,741,824B。這也可以解釋為什麼我們的電腦在開機系統自檢的時候,顯示的記憶體容量實際上大於購買時的記憶體的容量,比如我們說電腦的記憶體是512M,那麼在開機自檢的時候會顯示記憶體容量為536,870,912,(巴士手機組:* 億康 *作品,轉載請注明!)比512M是要大些的。但是對於常用的存儲設備,包括TF卡、優盤、硬碟、SD卡、存儲棒等設備,一般官方的標識方法是按十進位進行標識的。假如官方標識的硬碟容量為500G,將它裝機後載入系統進行查看,會發現所有分區容量相加是少於官方標識的500G容量的。這是因為官方所標識的數值就是按十進位進行標識的容量,而不是二進位換算後的容量,將官方標識的500G容量實際進行二進位換算後只有500,000,000,000B/1024/1024/1024=465.66GB,我們就丟失了接近35G的空間。這就是官方標識容量與實際容量之間的區別。$ [: X* ~; Y% K u4 A
. @2 X3 R( x$ H
現在我們將諾基亞官方標識的32G容量進行二進位換算32,000,000,000/1024/1024/1024=29.80GB,也就是說我們真正可以使用的存儲空間只有29.80G。
! {: a0 V) t/ s' \
3 h* e7 \* J7 F* B8 A( y- B' K4 LN900手機上除了記憶體以外真正存儲檔的是兩個設備,一個就是Nano快閃記憶體,即官方說明中的32G內置硬碟,它在Maemo系統中被分為Rootfs分區、Swap交換分區、系統檔區(包括作業系統以及設備驅動等)、圖片影音資料存儲區(即我們可以使用的27G空間區域)。另一個就是我們的外置TF卡,它是被掛載在/media/mmc1目錄下麵的。+ x, F6 j3 y6 M( A% e, ]
* w( j- l' d- E" c3 O- w! m" C- p
我們先看下用不同的軟體查看存儲容量進行相加的數值,下圖是用N900的檔管理器進行進看的,可以看出內置硬碟的空量為27.22G,已經包括了0.22G的rootfs空間(比較準確的容量應該用conky查看,為228M左右)
9 D& k2 N; d# }. ~5 T) p( M
; b: d6 ^% x3 }( t; `0 C% R/ h 8 `/ l7 a6 o: o3 P# b
0 N. }, i+ Y4 t) g下圖中swap空間大小為768M,與N900機器硬體配置表中的標識一致。rootfs空間大小為227.88M,Home佔用1.97G空間,主要是maemo系統所佔用的空間,我們也可以理解為maemo作業系統分區的容量大小為1.97G。MyDocs即為內置硬碟的容量,也就是我們用檔管理器進行查看的容量為27G。; M8 ^6 N7 ~4 b" Y# u
" n/ G1 g: D" j: _4 H9 o2 M
4 F$ {9 B% D3 l6 _8 U" C
" o+ }+ T0 T6 P7 Y3 A8 n# p
下圖是筆者將N900用USB連接方式手機,選用內置存儲連接方式後在電腦上查看得出的內置硬碟容量(不包括rootfs空間),與conky得出的容量不一致,這也是筆者認為conky對MyDocs空間的計算方式與Swap、rootfs、RAM區域的計算方式不一致的地方。根據conky對容量計算的結果,與官方配置說明容量大小的差別,(巴士手機組:*億 康*作品,轉載請注明!)筆者都有些搞不清到底是誰的資料比較正確。& D8 A" P A5 D/ N
3 K4 o& W4 N5 k( C
按諾基亞官方的說明,記憶體容量為256M,交換區Swap為768M,而conky顯示的容量均比官方說明的要小一些。有時我們可以這樣理解,諾基亞所標識的256M容量即為十進位的表示方法,但經過二進位換算應該為244M左右,而conky查看卻只有239.79,讓人難以理解它們的標識和計算方法。$ R! h, M9 b Z" N: A$ J9 \
5 p3 X. R: `! x S, N: s) Q, X9 }

- A8 O8 F( y. ~; c! D7 ~& \. R
j; Y# O* ~, g& Y; j8 B我們暫且不管conky的計算方法,先對conky得到的數值進行相加Swap交換區0.768G+rootfs區0.228G+home區1.97G+Mydocs區27G=29.966G。得到的數值與官方標識容量二進位換算後的資料29.80G相差166M左右,基本上可以認為相同。
" ]3 a, C" b' k- B9 U( C9 k4 a$ t& m. y4 Z8 D
現在我們基本可以明確32G容量的分佈情況:
7 k! j9 c6 ]5 J' V3 j9 V3 s, P/ e( M- C1 j' B
Swap交換區(由nano快閃記憶體劃出)0.768G( g; ?# W: c! V. ]1 D7 Y. |8 @8 v
rootfs區0.228G ]. b, s: E3 W2 S4 }; Z
home區1.97G. j7 X" I* E: I' B- [
Mydocs區27G
7 V1 H0 m& M4 p( L2 q& x
- p( g: z, m M0 n3 B) R還有一個問題,筆者也在這裏囉嗦一下,有機友反映明明內置硬碟還有足夠的存儲空間,但在拷貝超過2G的檔時,系統提示存儲空間不足!出現這種情況主要是機友對磁片的存儲格式不熟悉導致的。目前我們常用的存儲格式主要有FAT、NTFS和Mac蘋果電腦專用格式。5 c, i( k7 u( r2 x# R: u
; I5 T. v2 b& C. x8 h! K
FAT(File Allocation Table)是“文件分配表”的意思。對我們來說,它的意義在於對硬碟分區的管理。FAT16、FAT32、NTFS是目前最常見的三種檔系統。0 J* w5 K3 F/ X* d* i8 \
0 o6 J) Q3 Y' z4 K FAT16:我們以前用的DOS、Windows 95都使用FAT16檔系統,現在常用的Windows 98/2000/XP/Vista/Windows7等系統均支援FAT16檔系統。它最大可以管理大到2GB的分區,但每個分區最多只能有65525個簇(簇是磁碟空間的配置單位)。隨著硬碟或分區容量的增大,每個簇所占的空間將越來越大,從而導致硬碟空間的浪費。
, S3 T2 \( \( y* |% u4 V8 S+ j
3 X& m8 W& c* h) e7 P1 [ FAT32:隨著大容量硬碟的出現,從Windows 98開始,FAT32開始流行。它是FAT16的增強版本,可以支援大到2TB(2048G)的分區。FAT32使用的簇比FAT16小,從而有效地節約了硬碟空間。FAT32存儲格式對單個檔最大可以管理到2G,超過2G的檔不能被FAT32支持。機友們可以將N900以內置磁片的方式連接電腦,查看一下內置硬碟的存儲格式應該為FAT32,這就是為什麼有些機友在往N900裏面複製經過轉換的、檔大小超過2G的高清晰度電影時,系統會提示磁碟空間不足的故障。我們只需在轉換時候選擇合適的碼率,個人建議不要超過2M,再加大碼率對視頻的清晰度並沒有提高,只會增加N900系統的負擔,並且在轉換中將超長的視頻按時間段進行分割,這樣就不會再出現上述錯誤提示了。, F* ^' d6 |5 k* l2 O* n
( _6 i' ?2 |4 \9 Q3 {
NTFS:微軟Windows NT內核的系列作業系統支援的、一個特別為網路和磁片配額、檔加密等管理安全特性設計的磁片格式。隨著以NT為內核的Windows 2000/ XP的普及,很多個人用戶開始用到了NTFS。NTFS也是以簇為單位來存儲資料檔案,但NTFS中簇的大小並不依賴於磁片或分區的大小。簇尺寸的縮小不但降低了磁碟空間的浪費,還減少了產生磁片碎片的可能。NTFS支援檔加密管理功能,可為用戶提供更高層次的安全保證。 |
|