《Raspberry Pi用户指南》——2.6 文件系统布局

简介:

本节书摘来自异步社区《Raspberry Pi用户指南》一书中的第2章,第2.6节,作者【英】Eben Upton , 【美】Gareth Halfacree,译者 王伟 , 许金超 , 郭栋 , 梁黎颖,更多章节内容可以访问云栖社区“异步社区”公众号查看。

2.6 文件系统布局

SD 卡中的内容是我们所介绍过的文件系统,它被分成多个部分,每个部分都带有特定的目的和功能。虽然了解各部分的作用对于用户来说不是必须的,但为了让用户更好地使用树莓派,了解一些基本的背景知识是没有坏处的。

2.6.1 逻辑布局

Linux对驱动器、文件、文件夹和设备的处理方式与其他的操作系统有所不同。不需要对每个驱动器都标有一个字母,所有的都作为根文件系统下面的一个分支。

如果你登录到派,输入 ls/你会看到不同的目录(参见图2-3)。其中有些是SD卡中的文件,有些是访问操作系统或硬件的虚拟目录。


screenshot

Debian发行版可见的默认目录如下。

  • boot:包含了启动Pi需要的Linux内核和其他软件包。
  • bin:操作系统中相关的二进制文件都存储在这里,如需要运行的GUI。
  • dev:这是一个虚拟目录,实际上并不存储在 SD 卡上。所有的连接到系统的设备包括存储设备、声卡和HDMI端口,可以从这里访问。
  • etc:存储配置文件,包括用户列表和加密的密码。
  • home:每个用户在该目录拥有一个子目录来存储所有的个人文件。
  • lib:用来存储不同应用程序所需代码共享的库文件。
  • lost+found:在系统崩溃时存储丢失文件碎片的特殊目录。
  • media:可移动存储设备目录,如USB记忆棒或外部CD驱动器。
  • mnt:此文件夹用于手动挂载的存储设备,如外部硬盘驱动器。
  • opt:用来存储不是操作系统本身自带的软件。你安装到Pi的新软件通常会在这里。
  • proc:这是另外一个虚拟目录,包含正在运行的程序的信息,即Linux中的进程。
  • selinux:Linux内核中提供的强制访问控制(MAC)的安全系统,最初是由美国国家安全局开发。
  • sbin:存储特殊二进制文件的目录,主要用于root(超级用户)账户对系统进行维护时使用。
  • sys:操作系统文件存储目录。
  • tmp:临时文件自动存储在这里。
  • usr:此目录提供存储用户访问的程序。
  • var:这是一个虚拟的目录,用它来存储程序运行时改变的值或变量。

2.6.2 物理布局

尽管前面的列表中显示了Linux中文件系统是如何组织的,但它并未说明文件是如何布局到SD卡上的。对于默认的Debian发行版,SD卡分为两个主要部分,每部分称作分区,分区可用来组织不同的内容,正如后面章节所做的那样。

在磁盘上的第一个分区是一个很小的(75 MB)、vfat格式的分区,和Windows为可移动驱动器使用的分区是一样的。该分区挂载在 / boot目录下,可从/boot目录访问,包含配置派和加载Linux本身需要的所有文件。

第二个分区更大些,是EXT4格式的,是原生的Linux文件系统为高速访问和数据安全设计的。此分区包括分布的主块。所有的程序、桌面、用户文件和任何你自己安装的软件都存储在这里。这占用了SD卡大部分空间。

相关文章
|
8月前
|
机器学习/深度学习 搜索推荐 知识图谱
CIKM 2024:两位本科生一作,首次提出持续学习+少样本知识图谱补全
在信息爆炸时代,知识图谱的构建和维护面临数据稀疏与动态变化等挑战。CIKM 2024会议上,两位本科生提出将**持续学习与少样本学习结合**的新方法,有效应对这些难题。该方法通过持续学习框架适应动态变化,并利用少样本学习提高数据稀疏场景下的补全效果,显著提升了知识图谱的完整性和准确性。实验结果表明,此方法在准确性、鲁棒性和泛化能力上均有显著优势,为知识图谱补全领域带来了新思路。
228 40
|
8月前
|
数据处理 语音技术 项目管理
人人都是音乐家!中科大&科大讯飞重磅开源OpenMusic:音乐生成更高质量,更有乐感
提出了一种质量感知训练范式,使模型在训练过程中能够感知数据集的质量,从而在音乐性(美学角度)和音频质量方面实现卓越的音乐生成效果。
362 9
人人都是音乐家!中科大&科大讯飞重磅开源OpenMusic:音乐生成更高质量,更有乐感
|
8月前
|
人工智能 自动驾驶 安全
《解锁数据新动能:数据标注工具与AI模型训练平台的无缝对接热潮》
在人工智能快速发展的今天,数据成为核心驱动力。数据标注工具与模型训练平台的集成,实现了数据无缝流转,犹如为AI发展装上双引擎。集成不仅提高了数据传输效率、减少了人工干预,还确保了数据准确性,提升了模型性能。统一的数据标准、高效的接口设计和严格的安全保障是实现无缝流转的关键要素。这种集成推动了医疗、自动驾驶等领域的快速发展,促进了数据驱动的创新,为企业和社会带来巨大价值。未来,这一趋势将更加高效智能,进一步推动AI技术的广泛应用。
268 8
|
11月前
|
并行计算 数据可视化
ECCV 2024:JHU上交等提出首个可渲染X光3DGS!推理速度73倍NeRF,性能提升6.5dB
【10月更文挑战第8天】近日,约翰斯•霍普金斯大学和上海交通大学等机构的研究人员提出了一种名为X-Gaussian的新型3D Gaussian Splatting框架,用于X光新视角合成。该框架通过优化辐射性Gaussian点云模型和可微分辐射光栅化技术,显著提升了X光成像的渲染质量,同时大幅减少了训练时间和推理时间。实验结果显示,X-Gaussian在性能上比现有方法提升了6.5dB,训练时间减少了85%,推理速度提高了73倍。此外,该框架在稀疏视角CT重建中也展现出巨大潜力。
239 4
|
11月前
|
编解码 算法 IDE
Python实现数据加密-解密
Python实现数据加密-解密
228 0
|
新零售 运维 安全
案例酷 | 迪卡侬:体育IP跑上云,从给业务管好“身份证”开始
编者按: 迪卡侬中国在业内率先进入全云时代,同时也是在全球范围内首次实现云服务属地化。在这场关键的数字化转型进程中,与阿里云产品研发团队碰撞思路火花,在云上管理身份权限体系的建设中,联手孵化和打造一款”完美”契合企业需求的产品,以技术赋能新零售体验,在新消费时代支持迪卡侬全产业链智能开发的高速更新迭代,也将为行业探索数字化转型的新可能。 全文约4440字,建议阅读时间13分钟。
608 0
|
Java API Android开发
快来学习 Compose 中的 “ViewPager” 吧
学习 Compose 中的 “ViewPager”
830 0
快来学习 Compose 中的 “ViewPager” 吧