Rk3399开发板NanoPC-T4扩容,解决编译空间不足

  这问题折磨我好几天,开发板空间不足,安装了ROS后没多少空间了,之后编译cartographer时直接寄了,后来买了一块固态,结果扩容到各种目录,但编译数据一直往原目录存,最后还是会爆。

板子是NanoPC-T4,使用的是配套的 18.04FriendlyDesktop桌面系统

Rk3399开发板NanoPC-T4扩容,解决编译空间不足_第1张图片

如同所示, 我一开始将将硬盘挂载到各种目录,不能解决问题,之后的文件编译仍然会将空间填满,后来发现主要数据都放在 /usr 目录,最好将硬盘分区挂载到usr目录。

(

硬盘分区挂载见下面链接

(109条消息) Ubuntu硬盘分区和挂载_MuZhi233的博客-CSDN博客_ubuntu硬盘分区

/mnt$ sudo mkdir usr  #创建usr临时目录
 sudo mkfs -t ext4 /dev/nvme0n1p4 #格式化硬盘分区
 sudo mount /dev/nvme0n1p4 /mnt/usr #挂载到零时目录

sudo cp -ax /usr/* /mnt/usr    #数据迁移
sudo umount /dev/nvme0n1p4    #取消挂载
sudo vim /etc/fstab #设置开机自动挂载


/etc/fstab文件按格式添加
/dev/nvme0n1p1 /home ext4 defaults 0 1
/dev/nvme0n1p4 /usr ext4 defaults 0 2

.将原先的usr改为usr1,然后新建usr目录,mkdir /usr作为新的挂载点,这里注意改变usr目录后,vim可能无法使用的 ,所以可以提前修改/etc/fstab文件,我

接下来将usr目录清空,重启几次就可以了,如果之后出了很多问题,建议重装系统后再来一遍。

 sudo rm -rf /usr/*  #删除usr文件夹下内容

Rk3399开发板NanoPC-T4扩容,解决编译空间不足_第2张图片

 文章参考好兄弟

 (109条消息) 解决Ubuntu16下根目录100%的问题_熊猫gg的博客-CSDN博客_ubuntu根目录满了

你可能感兴趣的:(linux,ubuntu,arm)