Lab樹莓派中的ram disk

教程目標:

用RAM建一個盤,把它mount在var上(替換原來的var)。

教程器材及軟件:

  1. 樹莓派的板子。
  2. SD卡(已經有鏡像刷入)。
  3. 電源線及USB充電器。
  4. U盤或USB硬盤
  5. putty和psftp。(可以到http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html下載)
  6. 有DHCP的網線。

步驟:

  1. 將ram0變成一個ex2的文件系統。
    sudo mkfs /dev/ram0
  2. 將其mount到var上:
    sudo mount /dev/ram0 /var
  3. 這樣就可以有了一個掛載在/var上的虛擬盤了。
  4. 但是此時的ram disk只有3.7M大小,見下圖:
  5. 我們可以在內核的啓動參數中修改這個參數:進入到/boot打開其中的cmdline.txt,在最後加入:
    ramdisk_size=10000
    表明這是10M的盤,重啓後,再做上面的一樣的操作就可以看到。

參考:

  1. 講的最爲詳細而且清楚(英文):http://www.linuxfocus.org/English/November1999/article124.html
  2. 內容豐富,但是講的不是很清楚(中文):http://tech.uplooking.com/qianrushi/2009/0512/57.html
  3. 也是挺不錯的一個參考(英文):http://www.cyberciti.biz/faq/howto-create-linux-ram-disk-filesystem/
  4. 還有一個和ramdisk相類似的概念叫shm,那是指共享內存,我之前在查的時候發現有很多人將,shm當成了ramdisk。雖然,很相似,功能也差不多但是還是有小小的區別。具體的這篇文章講的比較清楚(英文):http://www.cyberciti.biz/tips/what-is-devshm-and-its-practical-usage.html
  5. 這篇文章講了ramdisk,tmpfs,ramfs,我沒試過,不知道行不行。(中文)http://leeon.me/a/linux-ramdisk-tmpfs-ramfs

備註:

此爲浙江大學計算機學院嵌入式系統課程擴展實驗實驗報告。


發佈了35 篇原創文章 · 獲贊 2 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章