系统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 -h Filesystem Size Used Avail Use% Mounted on /dev/root 28G 18G 9.1G 66% / devtmpfs 3.9G 0 3.9G 0% /dev tmpfs 3.9G 4.0K 3.9G 1% /dev/shm tmpfs 3.9G 20M 3.9G 1% /run tmpfs 5.0M 4.0K 5.0M 1% /run/lock tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup /dev/mmcblk2p1 228G 61M 216G 1% /home/nvidia/data tmpfs 787M 12K 787M 1% /run/user/120 tmpfs 787M 0 787M 0% /run/user/1000 ```
二.设置虚拟内存
-
查看当前内存及分区信息
nvidia@nvidia-desktop:~$ free -m total 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=16777216 dd :创建 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 -m total used free shared buff/cache available Mem: 7860 673 6715 19 471 7000 Swap: 16383 0 16383