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

相关文章

Linux线程之线程的创建、属性、回收、退出、取消方式

《Linux线程之线程的创建、属性、回收、退出、取消方式》文章总结了线程管理核心知识:线程号唯一、创建方式、属性设置(如分离状态与栈大小)、回收机制(join/detach)、退出方法(返回/pthr... 目录1. 线程号2. 线程的创建3. 线程属性4. 线程的回收5. 线程的退出6. 线程的取消7.

Linux下进程的CPU配置与线程绑定过程

《Linux下进程的CPU配置与线程绑定过程》本文介绍Linux系统中基于进程和线程的CPU配置方法,通过taskset命令和pthread库调整亲和力,将进程/线程绑定到特定CPU核心以优化资源分配... 目录1 基于进程的CPU配置1.1 对CPU亲和力的配置1.2 绑定进程到指定CPU核上运行2 基于

golang程序打包成脚本部署到Linux系统方式

《golang程序打包成脚本部署到Linux系统方式》Golang程序通过本地编译(设置GOOS为linux生成无后缀二进制文件),上传至Linux服务器后赋权执行,使用nohup命令实现后台运行,完... 目录本地编译golang程序上传Golang二进制文件到linux服务器总结本地编译Golang程序

Linux下删除乱码文件和目录的实现方式

《Linux下删除乱码文件和目录的实现方式》:本文主要介绍Linux下删除乱码文件和目录的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux下删除乱码文件和目录方法1方法2总结Linux下删除乱码文件和目录方法1使用ls -i命令找到文件或目录

Spring Boot集成Druid实现数据源管理与监控的详细步骤

《SpringBoot集成Druid实现数据源管理与监控的详细步骤》本文介绍如何在SpringBoot项目中集成Druid数据库连接池,包括环境搭建、Maven依赖配置、SpringBoot配置文件... 目录1. 引言1.1 环境准备1.2 Druid介绍2. 配置Druid连接池3. 查看Druid监控

Linux在线解压jar包的实现方式

《Linux在线解压jar包的实现方式》:本文主要介绍Linux在线解压jar包的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux在线解压jar包解压 jar包的步骤总结Linux在线解压jar包在 Centos 中解压 jar 包可以使用 u

linux解压缩 xxx.jar文件进行内部操作过程

《linux解压缩xxx.jar文件进行内部操作过程》:本文主要介绍linux解压缩xxx.jar文件进行内部操作,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、解压文件二、压缩文件总结一、解压文件1、把 xxx.jar 文件放在服务器上,并进入当前目录#

Linux系统性能检测命令详解

《Linux系统性能检测命令详解》本文介绍了Linux系统常用的监控命令(如top、vmstat、iostat、htop等)及其参数功能,涵盖进程状态、内存使用、磁盘I/O、系统负载等多维度资源监控,... 目录toppsuptimevmstatIOStatiotopslabtophtopdstatnmon

Java操作Word文档的全面指南

《Java操作Word文档的全面指南》在Java开发中,操作Word文档是常见的业务需求,广泛应用于合同生成、报表输出、通知发布、法律文书生成、病历模板填写等场景,本文将全面介绍Java操作Word文... 目录简介段落页头与页脚页码表格图片批注文本框目录图表简介Word编程最重要的类是org.apach

在Linux中改变echo输出颜色的实现方法

《在Linux中改变echo输出颜色的实现方法》在Linux系统的命令行环境下,为了使输出信息更加清晰、突出,便于用户快速识别和区分不同类型的信息,常常需要改变echo命令的输出颜色,所以本文给大家介... 目python录在linux中改变echo输出颜色的方法技术背景实现步骤使用ANSI转义码使用tpu