imx6ul arm linux下使用ram disk

1查看当前的ram设备

root@freescale /$ ls -l /dev/ram*

lrwxrwxrwx    1 root     root             4 Feb 12 03:18 /dev/ram -> ram1
brw-r-----    1 root     disk        1,   0 Feb 12 03:18 /dev/ram0
brw-r-----    1 root     disk        1,   1 Feb 12 03:18 /dev/ram1
brw-r-----    1 root     disk        1,  10 Feb 12 03:18 /dev/ram10
brw-r-----    1 root     disk        1,  11 Feb 12 03:18 /dev/ram11
brw-r-----    1 root     disk        1,  12 Feb 12 03:18 /dev/ram12
brw-r-----    1 root     disk        1,  13 Feb 12 03:18 /dev/ram13
brw-r-----    1 root     disk        1,  14 Feb 12 03:18 /dev/ram14
brw-r-----    1 root     disk        1,  15 Feb 12 03:18 /dev/ram15
brw-r-----    1 root     disk        1,   2 Feb 12 03:18 /dev/ram2
brw-r-----    1 root     disk        1,   3 Feb 12 03:18 /dev/ram3
brw-r-----    1 root     disk        1,   4 Feb 12 03:18 /dev/ram4
brw-r-----    1 root     disk        1,   5 Feb 12 03:18 /dev/ram5
brw-r-----    1 root     disk        1,   6 Feb 12 03:18 /dev/ram6
brw-r-----    1 root     disk        1,   7 Feb 12 03:18 /dev/ram7
brw-r-----    1 root     disk        1,   8 Feb 12 03:18 /dev/ram8
brw-r-----    1 root     disk        1,   9 Feb 12 03:18 /dev/ram9

lrwxrwxrwx    1 root     root             4 Feb 12 03:18 /dev/ramdisk -> ram0

2.制作一个脚本

mkdir /ramdisk #建立一个文件夹

mkfs.ext2 /dev/ram2 #格式化成ext2文件系统

mount -t ext2 /dev/ram2 /ramdisk #挂设备到目录

3.查看文件系统的已经挂的目录。

root@freescale /etc/rc.d$ df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root                23.4M      8.5M     14.9M  36% /
devtmpfs                250.0M     40.0K    250.0M   0% /dev
tmpfs                   250.0M     40.0K    250.0M   0% /dev
/dev/mmcblk1p2            2.9G    403.4M      2.4G  14% /media/mmcblk1p2
/dev/mmcblk0p1          499.0M     21.8M    477.2M   4% /media/mmcblk0p1
/dev/mmcblk1p1          499.7M      7.7M    492.1M   2% /media/mmcblk1p1
shm                     250.0M         0    250.0M   0% /dev/shm
rwfs                    512.0K         0    512.0K   0% /mnt/rwfs
/dev/ram2                62.0M     13.0K     58.8M   0% /ramdisk                               #这个是刚才挂的目录,

/dev/mtdblock6            8.0M    396.0K      7.6M   5% /norflash

4./ramdisk 目录就是刚才挂在的设备。

使用的时候为了稳妥起见 应用程序要判断目录下是否有lost+found 目录,这个文件存在的话说明,挂成功。

应用程序读写文件在内存设备了,关机断电文件就丢失了。


  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值