Friendlycore增加inodes数量

news/2025/2/22 1:00:03/

背景:为Nanopim1安装了core系统,tf卡大小64G,安装后正常扩展到了整个tf卡,但是在安装hass的docker显示磁盘空间不够,最终发现是inode被用完了。其inode只有960K,但是16G卡树莓派系统的inodes都是其两倍。

一,正确解决办法
1,正常烧录系统到TF卡
2,使用win系统的磁盘管理工具,将TF卡的空闲57G的卷进行删除
3,如果不行,可能需要插入nanopi中启动一次,再进行上述操作。
4,结果是从原来的960K变成了3.6M的inodes,查询方法是df -ih

二,inode理解
1,在linux系统中,inode的作用是指引文件,有点类似指针,但是其包含了文件的多种信息,比如路径,创作时间等,唯独不包括文件名
2,这样的做法,好处是文件处理更加的随意,软连接和硬链接可以被实现,文件更新也可以同名文件实现。
3,但是,inode的数量是固定的,在系统安装的时候,会根据必然大小进行选择。或者,对于一个新的存储区域,可以在mount的时候,为其选择inode数量
4,inode默认选择是根据block数量进行选择的,小文件数量过多,会导致inode提前被使用完,出现磁盘空间还有,但显示no space
5,上述的操作原理是删除对应磁盘,使系统重新分配inode数量。之前的inode数量明显是有问题的,应该是针对16Gtf卡进行设置的。操作后,会重新分配。

三,尝试过的方法一
1,在unraid中,将img文件从原来的1.2G变成2.2G,希望这样操作可以增加系统初始化的inode数量,
2,结果失败

四,尝试过的方法二
1,删除docker文件夹下大小为0的文件。
2,但是释放不出太多,立马会被占满


http://www.ppmy.cn/news/59603.html

相关文章

HTML5 新增元素

目录 一、页面布局二、新增表单元素三、output元素四、address五、progress六、meter七、figure 和 figcaption八、fieldset 和 legend九、script十、bdi十一、details和summary十二、dialog十三、mark十四、time十五、datalist十六、新的输入属性 一、页面布局 标签位置heade…

虹科方案 | HK-Edgility:将 SASE 带到边缘

通过上期的文章,我们了解到虹科HK-Edgility软件系统《面向未来的安全SD-WAN》的解决方案。本篇文章,我们将带您了解虹科系统在SASE的方案简介。 一、时代背景 向软件即服务 (SaaS) 和云原生应用程序的过渡,加上越来越多的远程用户生成和访问公…

【Java入门合集】第二章Java语言基础(二)

【Java入门合集】第二章Java语言基础(二) 博主:命运之光 专栏JAVA入门 学习目标 掌握变量、常量、表达式的概念,数据类型及变量的定义方法; 掌握常用运算符的使用; 掌握程序的顺序结构、选择结构和循环结构…

百胜中国:未来将实现强劲增长

来源:猛兽财经 作者:猛兽财经 收入分析与未来展望 在过去的三年里,百胜中国(YUMC)的收入一直受到疫情导致的旅行限制和封锁的影响。为了应对疫情造成的业务中断,该公司开始专注于外卖业务,并将…

GUI编程(二)

Swing Swing是GUI(图形用户界面)开发工具包。 早期的AWT(抽象窗口工具包)组件开发的图形用户界面,要依赖本地系统,当把AWT组件开发的应用程序移植到其他平台的系统上运行时,不能保证其外观风格…

如果让ChatGPT来写代码他会怎么写

今天突发奇想想试一下如果让ChatGPT来写51代码会怎么样呢?今天我们就一起来看一下他会怎么写51代码,机器人写出来的代码到底可不可以运行? 在开始之前我们首先让ChatGPT做一个自我介绍吧! 问: ChatGPT介绍一下自己吧…

【视频解读】动手学深度学习V2_01课程介绍

1.概述 这门课程主要介绍深度学习经典和最新模型。从最简单、最老的80年代的Lenet,讲到计算机视觉比较流行的Resnet,以及经典的时序模型LSTM以及最近比较流行的BERT。当然我们在讲深度学习时,我们离不开机器学习,机器学习的很多基础知识是我们需要的&…

postgresql |数据库 |postgresql数据库的短命令详细介绍

前言: postgresql数据库相比较MySQL或者oracle,一个是开源优势,另一个就是postgresql数据库的命令行更为丰富,因此,数据库的管理工作更为方便,快捷,尤其是postgresql的短命令就可以基本满足日常…