2.linux下的文件系统结构、磁盘管理以及常规操作

2024-06-10 23:28

本文主要是介绍2.linux下的文件系统结构、磁盘管理以及常规操作,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、文件系统结构

1.1根目录

  Linux下“/”就是根目录,所有的目录都是由根目录衍生出来的。

1.2Ubuntu文件系统结构

文件作用
/bin存放二进制可执行文件,这些命令在单用户模式下也能够被使用。可以被root和一般账户使用
/bootUbuntu内核和启动文件,比如vmlinuz-xxx。gurb引导装载程序
/dev设备驱动文件
/etc存放一些系统配置文件,比如用户账号和密码文件,各种服务的起始地址
/home系统默认的用户文件夹,一般创建用户账户的时候,默认的用户主文件夹都会放到此目录下
/lib存放库文件
/media此目录下放置可插拔设备,比如SD卡,或者U盘就是挂载到这个目录中
/mnt用户可使用的挂载点,如果要挂载一些额外的设备,那么可以挂载到此处
/opt可选的文件和程序存放目录,给第三方软件放置的目录
/rootroot用户目录,也就是系统管理员目录
/sbin和/bin类似,也是存放一些二进制可执行文件。sbin下面一般是系统开机过程中所需要的命令
/srv服务相关目录。比如网络服务
/sys记录内核信息,虚拟文件系统
/tmp临时目录
/var存放一些变化的文件,比如日志文件
/usrusr不是user的缩写,而是UNIX Software Resource的缩写,存放与系统用户有关的文件,会占用很大的存储空间
/proc虚拟文件系统,数据放置到内存中,存放系统运行信息

二、磁盘管理

2.1Ubuntu磁盘文件

  /dev/sd*文件,此类文件是磁盘设备文件,并不能直接访问磁盘,必须要将磁盘挂载到某一个目录下才可以访问。
  /dev/sdb和/dev/sdb1是U盘的设备文件。
  /dev/sdb表示U盘,/dev/sdb1表示U盘的第一个分区。

2.2磁盘和目录的容量查询命令

命令作用
df列出文件系统的整体磁盘使用量。主要查看整个文件系统的使用量
du评估文件系统的磁盘使用量,主要看单个文件的大小

2.3磁盘挂载与卸载,分区和格式化

  磁盘的挂载与卸载:mount与umount命令
  磁盘分区:fdisk命令
  磁盘格式化:mkfs -f vfat /dev/sd*

这篇关于2.linux下的文件系统结构、磁盘管理以及常规操作的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1049570

相关文章

Python调用Orator ORM进行数据库操作

《Python调用OratorORM进行数据库操作》OratorORM是一个功能丰富且灵活的PythonORM库,旨在简化数据库操作,它支持多种数据库并提供了简洁且直观的API,下面我们就... 目录Orator ORM 主要特点安装使用示例总结Orator ORM 是一个功能丰富且灵活的 python O

Linux使用nload监控网络流量的方法

《Linux使用nload监控网络流量的方法》Linux中的nload命令是一个用于实时监控网络流量的工具,它提供了传入和传出流量的可视化表示,帮助用户一目了然地了解网络活动,本文给大家介绍了Linu... 目录简介安装示例用法基础用法指定网络接口限制显示特定流量类型指定刷新率设置流量速率的显示单位监控多个

ElasticSearch+Kibana通过Docker部署到Linux服务器中操作方法

《ElasticSearch+Kibana通过Docker部署到Linux服务器中操作方法》本文介绍了Elasticsearch的基本概念,包括文档和字段、索引和映射,还详细描述了如何通过Docker... 目录1、ElasticSearch概念2、ElasticSearch、Kibana和IK分词器部署

python使用fastapi实现多语言国际化的操作指南

《python使用fastapi实现多语言国际化的操作指南》本文介绍了使用Python和FastAPI实现多语言国际化的操作指南,包括多语言架构技术栈、翻译管理、前端本地化、语言切换机制以及常见陷阱和... 目录多语言国际化实现指南项目多语言架构技术栈目录结构翻译工作流1. 翻译数据存储2. 翻译生成脚本

Linux流媒体服务器部署流程

《Linux流媒体服务器部署流程》文章详细介绍了流媒体服务器的部署步骤,包括更新系统、安装依赖组件、编译安装Nginx和RTMP模块、配置Nginx和FFmpeg,以及测试流媒体服务器的搭建... 目录流媒体服务器部署部署安装1.更新系统2.安装依赖组件3.解压4.编译安装(添加RTMP和openssl模块

linux下多个硬盘划分到同一挂载点问题

《linux下多个硬盘划分到同一挂载点问题》在Linux系统中,将多个硬盘划分到同一挂载点需要通过逻辑卷管理(LVM)来实现,首先,需要将物理存储设备(如硬盘分区)创建为物理卷,然后,将这些物理卷组成... 目录linux下多个硬盘划分到同一挂载点需要明确的几个概念硬盘插上默认的是非lvm总结Linux下多

0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeek R1模型的操作流程

《0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeekR1模型的操作流程》DeepSeekR1模型凭借其强大的自然语言处理能力,在未来具有广阔的应用前景,有望在多个领域发... 目录0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeek R1模型,3步搞定一个应

SpringBoot中使用 ThreadLocal 进行多线程上下文管理及注意事项小结

《SpringBoot中使用ThreadLocal进行多线程上下文管理及注意事项小结》本文详细介绍了ThreadLocal的原理、使用场景和示例代码,并在SpringBoot中使用ThreadLo... 目录前言技术积累1.什么是 ThreadLocal2. ThreadLocal 的原理2.1 线程隔离2

Python中顺序结构和循环结构示例代码

《Python中顺序结构和循环结构示例代码》:本文主要介绍Python中的条件语句和循环语句,条件语句用于根据条件执行不同的代码块,循环语句用于重复执行一段代码,文章还详细说明了range函数的使... 目录一、条件语句(1)条件语句的定义(2)条件语句的语法(a)单分支 if(b)双分支 if-else(

linux进程D状态的解决思路分享

《linux进程D状态的解决思路分享》在Linux系统中,进程在内核模式下等待I/O完成时会进入不间断睡眠状态(D状态),这种状态下,进程无法通过普通方式被杀死,本文通过实验模拟了这种状态,并分析了如... 目录1. 问题描述2. 问题分析3. 实验模拟3.1 使用losetup创建一个卷作为pv的磁盘3.