debian 6.0 有無 ramdisk GUI 軟體套件可用?





FLY
2011-03-12, 02:38 PM
過往在用MsWindows XP pro x64 版的時候,我會安裝gavotte ramdisk
這款圖形介面軟體,其有提供一些簡單的,圖形介面設定選項,
讓我選擇建立R:這個分割區的容量大小,並且建立在
裝置管理員之中,每次重開機之後, R: 都有呈現出來.

換到 debian 6.0 linux 平台之後,不曉得有無類似概念的
"圖形介面"ramdisk 軟體套件?我嘗試在"synaptic套件管理程式"
中搜尋"ramdisk",但是都沒有類似於gavotte ramdisk的單
一軟體套件.
也或許有?但是我找不到.




tvirus
2011-03-12, 04:20 PM
http://moto.debian.org.tw/viewtopic.php?t=13103

GUI嘛...呃...對不起,不知道 Orz

FLY
2011-03-12, 05:25 PM
http://moto.debian.org.tw/viewtopic.php?t=13103

GUI嘛...呃...對不起,不知道 Orz

指令模式建立 RAMDISK 對我來說太複雜了~看不懂~
所以我才問 "圖形介面"的ramdisk軟體~

j1989_41
2011-03-13, 12:57 PM
/dev/shm 本身就是RamDisk

如要改變大小請修改 /etc/default/tmpfs 檔案

mis339
2011-03-13, 01:07 PM
過往在用MsWindows XP pro x64 版的時候,我會安裝gavotte ramdisk

之前也是用Gavotte RamDisk,後來改用Dataram RAMDisk,也是免費的,提供FYI兄參考。
也曾想用Buffalo Ramdisk,可惜小弟人品不好,始終只能用到256MB,所以就放棄了!

FLY
2011-03-13, 07:48 PM
/dev/shm 本身就是RamDisk

如要改變大小請修改 /etc/default/tmpfs 檔案

請問您的意思是不是說 debian 6.0 系統開機的時候預設值就會把
/dev/shm 這個RamDisk功能給啟用~(比喻就好比說mswindows
的ramdisk"服務"功能預設啟用那樣)~
而我只要在 /etc/default/tmpfs 這個檔案中填入我需要的MB容量數值即可.
例如我輸入"256MB"那麼下次重開機時,系統就會生出256MB的RAMDISK,
是不是這個意思???

j1989_41
2011-03-14, 09:40 AM
請問您的意思是不是說 debian 6.0 系統開機的時候預設值就會把
/dev/shm 這個RamDisk功能給啟用~(比喻就好比說mswindows
的ramdisk"服務"功能預設啟用那樣)~

x86 的 Debian 是這樣啦
PowerPC 版的我就不曉得了

你在終端機底下打 "df -h"
如果有出現底下紅色那行
那 RamDisk 應該是啟用了

[jiunyu:/dev/shm] $ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 9.9G 1.5G 7.9G 16% /
tmpfs 379M 0 379M 0% /lib/init/rw
udev 374M 204K 374M 1% /dev
tmpfs 379M 1.1M 378M 1% /dev/shm
/dev/sda6 11G 272M 9.3G 3% /home/jiunyu/Data

而我只要在 /etc/default/tmpfs 這個檔案中填入我需要的MB容量數值即可.
例如我輸入"256MB"那麼下次重開機時,系統就會生出256MB的RAMDISK,
是不是這個意思???


恩 大概是這個意思
不過單位是 Byte,不是MB
例如你想把 RamDisk 改為 256MB
就需要在 /etc/default/tmpfs 裡輸入 (256*1024*1024=268435456)
SHM_SIZE=268435456
這樣下次開機時
/dev/shm 就會變成 256MB
/etc/default/tmpfs 檔案裡頭會有說明的
你可以打開來看看

另外 Google "/dev/shm" 或 "tmpfs"
應該是可以找到不少有趣的資料才是:fd::fd:

FLY
2011-03-14, 08:02 PM
x86 的 Debian 是這樣啦
PowerPC 版的我就不曉得了

你在終端機底下打 "df -h"
如果有出現底下紅色那行
那 RamDisk 應該是啟用了

[jiunyu:/dev/shm] $ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 9.9G 1.5G 7.9G 16% /
tmpfs 379M 0 379M 0% /lib/init/rw
udev 374M 204K 374M 1% /dev
tmpfs 379M 1.1M 378M 1% /dev/shm
/dev/sda6 11G 272M 9.3G 3% /home/jiunyu/Data




恩 大概是這個意思
不過單位是 Byte,不是MB
例如你想把 RamDisk 改為 256MB
就需要在 /etc/default/tmpfs 裡輸入 (256*1024*1024=268435456)
SHM_SIZE=268435456
這樣下次開機時
/dev/shm 就會變成 256MB
/etc/default/tmpfs 檔案裡頭會有說明的
你可以打開來看看

另外 Google "/dev/shm" 或 "tmpfs"
應該是可以找到不少有趣的資料才是:fd::fd:

根據您和以上留言分享的資訊,我嘗試整理出我的解讀,我不曉得我的解讀對不對,
我的硬體環境為 powerbook g4, 安裝 debian 6.0 ppc 版, 我希望在debian 6.0 ppc環境
設定與使用 ramdisk, 能夠像 MSwindows XP GUI環境那樣簡單,我建立ramdisk
的主要需求就是擺放第三方軟體所產生的暫存資料,例如網路瀏覽器firefox 和
opera 的網頁暫存檔案夾, 我就會指向ramdisk,因為這些網頁暫存檔在我的電腦
關機後也不需要了, 所以我建立的ramdisk不需要資料回存功能,參考了前面進階
電腦玩家所分享的片段資訊, 我編輯 /etc/default/tmpfs 這個檔案,其中有一行
"SHM_SIZE=" , 我加了個數值"1g",存檔,然後重開機,執行gnome的檔案瀏覽器
"Nautilus",其視窗左側的儲存裝置標示圖示與文字並未出現 1GB容量的儲存裝置
(以MSWINDOWS為例, 照理說檔案總管預設都會出現一個分割區"R:").
然後我開始找其他圖形介面項目,執行gnome選單列\應用程式\系統工具\系統監控\編輯\偏好設定\檔案系統\
勾選"顯示所有檔案系統","資訊欄"所有選項全選,再查詢 系統監控\檔案系統
發現兩個欄位:
tmpfs /dev/shm 總數1.0 GB
tmpfs /lib/init/rw 總數1017MB

目前暫時推測 /dev/shm 這個路徑下就是ramdsk空間了,而且是筆者設定的1GB空間
,我將一個約500MB左右的單一影音檔,複製到 /dev/shm 這個路徑下,欄位變成了
tmpfs /dev/shm 總數1.0 GB 已使用 5XXMB

接下來,我要如何在"圖形介面"環境下,驗證我這500MB的單一影音檔,是真的被複製
到了"實體記憶體"中,而不是被放在"硬碟"中,我在"synaptic套件管理程式",找不到
類似於專門可以用來監看"實體記憶體"中程式或資料檔案用量狀況與分配狀況的
"圖形介面"軟體,但是另外找到一款,
"hardinfo"(gnome選單列\應用程式\系統工具\system profiler and benchmark)
其中有個項目"memory"其中的欄位free memory的數值,在筆者將500MB的檔案複製到
/dev/shm 之內後,也會少個500MB左右,可是問題來了,
gnome選單列\應用程式\系統工具\系統監控\資源\記憶體所呈現的記憶體用量資訊
跟"hardinfo"所呈現的,差很大耶,這可能要另開主題討論了.

筆者目前還想不出有什麼"圖形介面"的技巧,可以驗證 /dev/shm 路徑下,就是被放
在"實體記憶體"中,例如圖形介面的存取速度測試之類的(我的硬碟是SSD的,所以可
能要有"明顯大差異"的數值差距才看的出來)?
再來,有什麼"簡單"的近似於"圖形介面"設定的方法,可以讓 /dev/shm 在檔案管理員
左側視窗中,以一個獨立的儲存裝置空間呈現,可以被預設分割成一個EXT4檔案系統格
式的空間.不曉得有沒有除了額外再新增一串script或著進入終端機下一連串指令以外
的方法(例如在"系統現有"的參數設定檔中填入一些設定值之類的).

FLY
2011-03-14, 08:08 PM
再補一下

tmpfs /lib/init/rw 總數1017MB

是做什麼用的?我看不出所以然來~

j1989_41
2011-03-14, 10:44 PM
筆者目前還想不出有什麼"圖形介面"的技巧,可以驗證 /dev/shm 路徑下,就是被放
在"實體記憶體"中,例如圖形介面的存取速度測試之類的(我的硬碟是SSD的,所以可
能要有"明顯大差異"的數值差距才看的出來)?


還真是令人羨慕的煩惱阿
還好我沒錢買SSD:jump::jump:

/dev/shm 究竟是不是實體記憶體
我想每次重開機後 /dev/shm 都空空如也就是最好的證明