Jeston TX1&TX2 A100 Ubuntu_1804_ROS 系统清理系统缓冲日志

29 篇文章 9 订阅
13 篇文章 1 订阅

        大家好,我是虎哥,我自己的系统,运行一段时间后,出现了存储空间不足,详细查了一下,发现ROS本身就占用了大量的日志空间,这个当然在编程阶段,通过少加打印的方式来优化,但是就眼下,只能手动清理了,当然,自己写一个自动化脚本清理也可以,我这里介绍的是自己手动清理的过程。

目录

一、系统版本确认及常用命令说明

1.1 确认系统版本

1.2 确认L4T版本版本

1.3 PYthon 版本:

1.4 存储分布:

1.5 查看文件夹存储大小

二、清理登录用户ROS日志

1、SSH登录

2、查看此用户根目录下存储分布

3、进入.ros目录,清理日志

三、清理ROOT用户ROS日志

1、切换到ROOT用户

2、进入ROOT用户根目录,查看存储分布

3、进入.ros目录,清理日志

4、退出ROOT用户(重点)


一、系统版本确认及常用命令说明

1.1 确认系统版本

sudo lsb_release -a
​
nvidia@ubuntu:~$ sudo lsb_release -a
[sudo] password for nvidia: 
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04.6 LTS
Release:    18.04
Codename:   bionic

1.2 确认L4T版本版本

head -n 1 /etc/nv_tegra_release
​
nvidia@ubuntu:~$ head -n 1 /etc/nv_tegra_release
# R32 (release), REVISION: 6.1, GCID: 27863751, BOARD: t210ref, EABI: aarch64, DATE: Mon Jul 26 19:20:30 UTC 2021

说明使用的是jetpack4.6.1。

1.3 PYthon 版本:

nvidia@ubuntu:~$ python --version
Python 2.7.17
nvidia@ubuntu:~$ python3 --version
Python 3.6.9

1.4 存储分布:

#针对EMMC系统
nvidia@ubuntu:~$ df -hl
Filesystem      Size  Used Avail Use% Mounted on
/dev/mmcblk0p1   14G  4.7G  8.3G  37% /
none            1.8G     0  1.8G   0% /dev
tmpfs           2.0G  4.0K  2.0G   1% /dev/shm
tmpfs           2.0G   20M  2.0G   1% /run
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           2.0G     0  2.0G   0% /sys/fs/cgroup
tmpfs           397M   16K  397M   1% /run/user/120
tmpfs           397M     0  397M   0% /run/user/1000
​
#针对SSD系统
nvidia@nvidia-desktop:~$ df -hl
Filesystem      Size  Used Avail Use% Mounted on
/dev/root       110G   62G   43G  60% /
devtmpfs        1.8G     0  1.8G   0% /dev
tmpfs           2.0G   52K  2.0G   1% /dev/shm
tmpfs           2.0G   64M  1.9G   4% /run
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           2.0G     0  2.0G   0% /sys/fs/cgroup
tmpfs           397M   16K  397M   1% /run/user/120
tmpfs           397M     0  397M   0% /run/user/1000

1.5 查看文件夹存储大小

#显示当前目录下所有一级子目录的大小
du -h -d 1
#: 显示当前目录的总大小
du -sh
#--max-depth=n表示只深入到第n层目录,此处设置为0,即表示不深入到子目录,如果需要看没有权限文件夹的大小,注意增加 sudo
du -h --max-depth=0
#此处设置为1,即表示深入到1级子目录,如果需要看没有权限文件夹的大小,注意增加 sudo
du -h --max-depth=1

二、清理登录用户ROS日志

1、SSH登录

默认登录一般是NVIDIA,各自的系统用户名,密码,IP不一样,这里只是示例,注意方法,自己的细节自己管理。

 登录默认进去的就是此用户的根目录。

2、查看此用户根目录下存储分布

sudo du -h --max-depth=1

3、进入.ros目录,清理日志

注意根据自己情况选择命令

#当前目录为此用户根目录
cd .ros/
#当前目录不在此用户根目录
cd ~/.ros/

 进入log目录,清理掉此文件夹下所有内容:

#进入目录
cd log
#清理掉所有内容,注意,删除命令一定要慎重
sudo rm -fr *

 备注:我是因为已经清理过了,所以这里本身就没有

三、清理ROOT用户ROS日志

1、切换到ROOT用户

#切换到ROOT用户
sudo su root

 

2、进入ROOT用户根目录,查看存储分布

#进入ROOT用户根目录
cd ~

 

 

#查看存储分布,ROOT用户就不要用sudo ,由于进入了超级用户,所以所有的命令执行要慎重
du -h --max-depth=1

3、进入.ros目录,清理日志

#当前目录为此用户根目录
cd .ros/
#当前目录不在此用户根目录
cd ~/.ros/

 进入log目录,清理掉此文件夹下所有内容:

#进入目录
cd log
#清理掉所有内容,注意,删除命令一定要慎重
sudo rm -fr *

  

4、退出ROOT用户(重点)

#输入
exit

 执行此命令,我们可以看到就回到了nvidia用户的根目录下

纠错,疑问,交流: 911946883@qq.com

  • 6
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

机器人虎哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值