linux 挂载SD卡和扩展虚拟内存
系统Ubuntu 18.04.2 LTS
一. 挂载SD卡
插入SD卡执行fdisk -l 查看给SD卡分配的设备名及分区
将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
查看分区信息
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
配置开机挂载
# 打开配置文件 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```
二.设置虚拟内存
查看当前内存及分区信息
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
找个剩余空间大点的分区创建swapfile
sudo dd if=/dev/mmcblk2p1 of=/home/nvidia/data/swapfile bs=1024 count=16777216dd :创建 if :选择的分区,可以使用df -m找一个大点的, of:创建的交换文件路径 bs:定义块的大小 count:块的数量
格式化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
配置开机挂载
#进入配置文件 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卡和扩展虚拟内存相关推荐
- linux 挂载 SD 卡
最近需要将板载 rootfs 镜像中的某个可执行文件提取到电脑上.利用 SD 卡可以做到. 下面的命令对 EMMC 也适用 主要思路是在 rootfs 起来之后通过 mount 命令去挂载 SD 卡的 ...
- linux挂载SD卡
(1)通过#fdisk -l命令确认板子上的linux系统是否识别SD卡 MP805M板子插入SD卡后显示 SD30 slot is without WP mmc1: new high speed S ...
- Linux下挂载sd命令,【Linux】嵌入式Linux挂载SD卡
问题描述 之前SD卡主要是用于做内核的烧录,通过修改跳线让芯片从EMMC读取引导程序并进入Uboot. 当进入系统后,想要传输一些文件进去调试而网络不可用时,此时SD卡就又派上用场了 1. 检测SD卡 ...
- 海思系统开发——linux下挂载SD卡
海思系统开发--linux下挂载SD卡 (1)通过#fdisk -l命令确认板子上的linux系统是否识别SD卡 [/]# fdisk -l /mnt/mmc # fdisk -l Disk /dev ...
- 开发板——linux下挂载SD卡
(1)通过#fdisk -l命令确认板子上的linux系统是否识别SD卡 [/]# fdisk -l /mnt/mmc # fdisk -l Disk /dev/mmcblk0: 29 GB, 310 ...
- linux sd卡挂载脚本,linux udev 自动挂载 SD卡/U盘
本文记录使用udev自动挂载SD卡和U盘的方法. 添加udev规则 创建文件/etc/udev/rules.d/11-add-usb.rules # SD卡自动挂载 ACTION=="add ...
- 开发板(Linux)挂载SD卡
步骤一:查看SD卡是否读取成功 fdisk -l 注意:mmcblk0是节点名字,mmcblk0p1才是我们要挂载的分区 步骤二:挂载SD卡到开发板 挂载前先在/mnt目录下创建ko目录用来挂载 mo ...
- Hi3516A开发--挂载SD卡和U盘
一.SD卡 1.通过fdisk -l命令确认板子上的linux系统是否识别SD卡 / # fdisk -l Disk /dev/mmcblk0: 63.8 GB, 63864569856 bytes ...
- Exynos4412 移植针对Samsung的Linux-6.1(二)SD卡驱动——解决无法挂载SD卡的根文件系统
系列文章目录 Exynos4412 移植针对Samsung的Linux-6.1(一)下载.配置.编译Linux-6.1 Exynos4412 移植针对Samsung的Linux-6.1(二)SD卡驱动 ...
最新文章
- 什么是指针?什么是数组?指针和数组的关系?
- ajax 更新模型数据_PyTorch视觉工具包torchvision重大更新!支持各种检测模型、分割模型,还有许多数据集...
- 临阵磨枪,血拼季网站优化的最后三板斧
- 理解离散傅立叶变换(三.复数)
- CSS中控制不换行属性
- 【spring boot】使用RestTemplate调用微信code2Session接口
- TOMCAT虚拟路径配置
- webpack入门进阶调优第一章
- linux 谷歌浏览器设置代理_linux下chrome+Proxy Switchy+ssh和firefox+autoproxy+ssh | 学步园...
- mysql百万级去重_mysql优化小技巧之去除重复项(百万级数据)
- Fluent Design System 设计语言元素
- opencv读写图片,分离通道等操作
- c语言超市选址问题实验报告,单仓库设施选址决策方法(重心法,C语言代码)
- js 获取某一天的前一天时间或者后一天时间
- 《Ray Tracing in One Weekend》笔记 - 【Chapter 9】:Dielectrics
- PCI GXL系统测试报告1(支持混合传感器)
- 发现个下载Sailfish OS源码的地方
- 业内称马航或因失联事件面临破产重组
- 计算并输出sin(x)、cos(x)、|x|、ex、xy的值
- 计算机系统必须配置,AI运行需要什么电脑配置?(复杂路径,且流畅)
热门文章
- go语言gorm实战——基础技术总结
- Python将视频或者动态图gif逐帧保存为图片
- 【餐厅点餐平台|四】UI设计+效果展示
- webview android 4.4,Android 4.4 版本以前的 Webview 显示网页不正确,4.4以后可以
- linux mkdir -m权限,Linux中mkdir和touch命令区别
- WeCode在线少儿编程 |海底捞智慧餐厅机器人送餐成热搜 颠覆传统用餐体验
- 铁甲雄心机器人冠军_中国首档机器人格斗真人秀《铁甲雄心》来袭
- python open读写文件
- 怎么自己做巧克力 在家制作巧克力的方法
- 《所长林超跨学科通识课》模型 整理笔记导图