系统Ubuntu 18.04.2 LTS

一. 挂载SD卡

  1. 插入SD卡执行fdisk -l 查看给SD卡分配的设备名及分区

  2. 将SD卡挂载到一个空目录下(如果不是空目录可能导致目录中其他文件不可用),

    sudo mount /dev/mmcblk2p1 ~/data
    

    卸载命令:sudo umount /dev/mmcblk2p1
    如果挂载提示:mount:unknown filesystem type 'exfat',则需要安装exfat-fuse:

    sudo apt-get install exfat-fuse
    

    可以设置下挂载的目录用户,否则开机挂载默认root用户:

    sudo chown nvidia:nvidia ~/data
    
  3. 查看分区信息

    nvidia@nvidia-desktop:~$ sudo blkid
    /dev/loop0: SEC_TYPE="msdos" LABEL="L4T-README" UUID="3D81-AAFA" TYPE="vfat"
    /dev/mmcblk2: PTTYPE="dos"
    /dev/mmcblk2p1: UUID="2bddf556-8408-48d4-bf2d-13d9acae29e0" TYPE="ext4"
    /dev/mmcblk0: PTTYPE="gpt"
    /dev/mmcblk0p1: UUID="ade56b19-ba6e-47d2-a92b-39c034b0b668" TYPE="ext4" PARTLABEL="APP" PARTUUID="520b8bf6-d296-4d56-b139-4e15cb521355"
    ...
    

    可以将分区类型修改为EXT4:
    sudo mkfs.ext4 /dev/mmcblk2p1

  4. 配置开机挂载

    # 打开配置文件
    sudo vim /etc/fstab#添加开机挂载
    UUID=2bddf556-8408-48d4-bf2d-13d9acae29e0  /home/nvidia/data ext4 defaults 0 0
    

    重启后查看:

     ```nvidia@nvidia-desktop:~/data$ df -hFilesystem      Size  Used Avail Use% Mounted on/dev/root        28G   18G  9.1G  66% /devtmpfs        3.9G     0  3.9G   0% /devtmpfs           3.9G  4.0K  3.9G   1% /dev/shmtmpfs           3.9G   20M  3.9G   1% /runtmpfs           5.0M  4.0K  5.0M   1% /run/locktmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup/dev/mmcblk2p1  228G   61M  216G   1% /home/nvidia/datatmpfs           787M   12K  787M   1% /run/user/120tmpfs           787M     0  787M   0% /run/user/1000```
    

二.设置虚拟内存

  1. 查看当前内存及分区信息

    nvidia@nvidia-desktop:~$ free -mtotal        used        free      shared  buff/cache   available
    Mem:           7860         675        1491          19        5692        6967
    Swap:             0     nvidia@nvidia-desktop:~$ df -B M
    Filesystem     1M-blocks   Used Available Use% Mounted on
    /dev/root         28095M 17415M     9230M  66% /
    devtmpfs           3894M     0M     3894M   0% /dev
    tmpfs              3931M     1M     3931M   1% /dev/shm
    tmpfs              3931M    19M     3912M   1% /run
    tmpfs                 5M     1M        5M   1% /run/lock
    tmpfs              3931M     0M     3931M   0% /sys/fs/cgroup
    /dev/mmcblk2p1   233004M  3782M   217318M   2% /home/nvidia/data
    tmpfs               787M     1M      787M   1% /run/user/120
    tmpfs               787M     0M      787M   0% /run/user/1000
    
  2. 找个剩余空间大点的分区创建swapfile

    sudo dd if=/dev/mmcblk2p1  of=/home/nvidia/data/swapfile bs=1024 count=16777216dd :创建
    if :选择的分区,可以使用df -m找一个大点的,
    of:创建的交换文件路径
    bs:定义块的大小
    count:块的数量
    
  3. 格式化swapfile

    nvidia@nvidia-desktop:~/data$ sudo mkswap -f /home/nvidia/data/swapfile
    [sudo] password for nvidia:
    mkswap: /home/nvidia/data/swapfile: insecure permissions 0644, 0600 suggested.
    mkswap: /home/nvidia/data/swapfile: warning: wiping old ext4 signature.
    Setting up swapspace version 1, size = 16 GiB (17179865088 bytes)
    no label, UUID=1ca3bb23-047f-44e8-b0e3-5f62fcfec0f3#启动swapfile
    sudo swapon /home/nvidia/data/swapfile
    
  4. 配置开机挂载

    #进入配置文件
    sudo vi /etc/fstab#添加开机挂载
    /home/nvidia/data/swapfile swap swap defaults 0 0
    

    重启后查看:

    nvidia@nvidia-desktop:~$ free -mtotal        used        free      shared  buff/cache   available
    Mem:           7860         673        6715          19         471        7000
    Swap:         16383           0       16383
    

linux 挂载SD卡和扩展虚拟内存相关推荐

  1. linux 挂载 SD 卡

    最近需要将板载 rootfs 镜像中的某个可执行文件提取到电脑上.利用 SD 卡可以做到. 下面的命令对 EMMC 也适用 主要思路是在 rootfs 起来之后通过 mount 命令去挂载 SD 卡的 ...

  2. linux挂载SD卡

    (1)通过#fdisk -l命令确认板子上的linux系统是否识别SD卡 MP805M板子插入SD卡后显示 SD30 slot is without WP mmc1: new high speed S ...

  3. Linux下挂载sd命令,【Linux】嵌入式Linux挂载SD卡

    问题描述 之前SD卡主要是用于做内核的烧录,通过修改跳线让芯片从EMMC读取引导程序并进入Uboot. 当进入系统后,想要传输一些文件进去调试而网络不可用时,此时SD卡就又派上用场了 1. 检测SD卡 ...

  4. 海思系统开发——linux下挂载SD卡

    海思系统开发--linux下挂载SD卡 (1)通过#fdisk -l命令确认板子上的linux系统是否识别SD卡 [/]# fdisk -l /mnt/mmc # fdisk -l Disk /dev ...

  5. 开发板——linux下挂载SD卡

    (1)通过#fdisk -l命令确认板子上的linux系统是否识别SD卡 [/]# fdisk -l /mnt/mmc # fdisk -l Disk /dev/mmcblk0: 29 GB, 310 ...

  6. linux sd卡挂载脚本,linux udev 自动挂载 SD卡/U盘

    本文记录使用udev自动挂载SD卡和U盘的方法. 添加udev规则 创建文件/etc/udev/rules.d/11-add-usb.rules # SD卡自动挂载 ACTION=="add ...

  7. 开发板(Linux)挂载SD卡

    步骤一:查看SD卡是否读取成功 fdisk -l 注意:mmcblk0是节点名字,mmcblk0p1才是我们要挂载的分区 步骤二:挂载SD卡到开发板 挂载前先在/mnt目录下创建ko目录用来挂载 mo ...

  8. Hi3516A开发--挂载SD卡和U盘

    一.SD卡 1.通过fdisk -l命令确认板子上的linux系统是否识别SD卡 / # fdisk -l Disk /dev/mmcblk0: 63.8 GB, 63864569856 bytes ...

  9. Exynos4412 移植针对Samsung的Linux-6.1(二)SD卡驱动——解决无法挂载SD卡的根文件系统

    系列文章目录 Exynos4412 移植针对Samsung的Linux-6.1(一)下载.配置.编译Linux-6.1 Exynos4412 移植针对Samsung的Linux-6.1(二)SD卡驱动 ...

最新文章

  1. 什么是指针?什么是数组?指针和数组的关系?
  2. ajax 更新模型数据_PyTorch视觉工具包torchvision重大更新!支持各种检测模型、分割模型,还有许多数据集...
  3. 临阵磨枪,血拼季网站优化的最后三板斧
  4. 理解离散傅立叶变换(三.复数)
  5. CSS中控制不换行属性
  6. 【spring boot】使用RestTemplate调用微信code2Session接口
  7. TOMCAT虚拟路径配置
  8. webpack入门进阶调优第一章
  9. linux 谷歌浏览器设置代理_linux下chrome+Proxy Switchy+ssh和firefox+autoproxy+ssh | 学步园...
  10. mysql百万级去重_mysql优化小技巧之去除重复项(百万级数据)
  11. Fluent Design System 设计语言元素
  12. opencv读写图片,分离通道等操作
  13. c语言超市选址问题实验报告,单仓库设施选址决策方法(重心法,C语言代码)
  14. js 获取某一天的前一天时间或者后一天时间
  15. 《Ray Tracing in One Weekend》笔记 - 【Chapter 9】:Dielectrics
  16. PCI GXL系统测试报告1(支持混合传感器)
  17. 发现个下载Sailfish OS源码的地方
  18. 业内称马航或因失联事件面临破产重组
  19. 计算并输出sin(x)、cos(x)、|x|、ex、xy的值
  20. 计算机系统必须配置,AI运行需要什么电脑配置?(复杂路径,且流畅)

热门文章

  1. go语言gorm实战——基础技术总结
  2. Python将视频或者动态图gif逐帧保存为图片
  3. 【餐厅点餐平台|四】UI设计+效果展示
  4. webview android 4.4,Android 4.4 版本以前的 Webview 显示网页不正确,4.4以后可以
  5. linux mkdir -m权限,Linux中mkdir和touch命令区别
  6. WeCode在线少儿编程 |海底捞智慧餐厅机器人送餐成热搜 颠覆传统用餐体验
  7. 铁甲雄心机器人冠军_中国首档机器人格斗真人秀《铁甲雄心》来袭
  8. python open读写文件
  9. 怎么自己做巧克力 在家制作巧克力的方法
  10. 《所长林超跨学科通识课》模型 整理笔记导图