Linux 磁盘分区、挂载、使用情况

Linux无论有几个分区,分给哪一个目录使用,归根结底都只有一个根目录,独立且唯一的文件结构。
Linux中的每个分区都是用来组成整个文件系统的一部分。

Linux采用了一种“载入”的处理方法:整个文件系统包含了一整套的文件目录,且将一个分区和一个目录关联起来。这时要载入一个分区使它的存储空间在一个目录下获得。

硬盘

Linux硬盘分为IDE硬盘和SCSI硬盘,现在基本上都是SCSI硬盘。

对于IDE硬盘,驱动器标识符为 hdx~,其中 hd 表明分区所在设备的类型,这里是指IDE硬盘,x 为盘号(a为基本盘,b为从属盘,c为辅助主盘,d为辅助从属盘),~代表分区,前面四个分区用数字 1 - 4 表示主分区或扩展分区,从5开始表示逻辑分区。
例如:hda3 表示为第一个IDE硬盘上的第三个主分区或扩展分区;hdb2表示为第二个IDE硬盘上的第二个主分区或扩展分区。

而SCSI硬盘的标识符为 sdx~,SCSI硬盘是用 sd 表示分区所在的设备类型,其余和IDE硬盘的表示方法一样。

查看设备挂载情况

lsblk
# 或者
lsblk -f

在这里插入图片描述

在这里插入图片描述

为虚拟机增加一块硬盘

在这里插入图片描述

重启虚拟机

在这里插入图片描述

分区命令

# 操作sdb硬盘
fdisk /dev/sdb
  • m:显示命令列表
  • p:显示磁盘分区 同 fdisk -l
  • n:新增分区
  • d:删除分区
  • w:写入并退出

不保存退出输入q

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

格式化磁盘

mkfs -t ext4 /dev/sdb1

ext4 是分区类型

在这里插入图片描述
在这里插入图片描述

挂载分区

将一个分区与一个目录联系起来

# 挂载
mount 设备名称 挂载目录
# 卸载
umount [设备名称]或者[挂载目录]

使用命令行挂载,重启后会失效

例如:

mount /dev/sdb1 /
umount /dev/sdb1

在这里插入图片描述

在这里插入图片描述

永久挂载

通过修改 /etc/fstab 实现挂载
添加完成后执行 mount -a 即刻生效

在这里插入图片描述

在这里插入图片描述

磁盘情况查询

查询系统整体磁盘使用情况:

df -h

在这里插入图片描述

查询指定目录的磁盘占用情况:

# 默认为当前目录
du -h
  • -s:指定目录占用大小汇总
  • -h:带计量单位
  • -a:含文件
  • --max-depth=1:子目录深度
  • -c:列出明细的同时,增加汇总值

例如:查询 /opt 目录的磁盘占用情况,深度为1

在这里插入图片描述

实用指令

统计 /opt 文件夹下文件的个数

ls -l /opt | grep "^-" | wc -l

统计 /opt 文件夹下目录的个数

ls -l /opt | grep "^d" | wc -l

统计 /opt 文件夹下文件的个数,包括子文件夹中的文件

ls -lR /opt | grep "^-" | wc -l

以树状显示目录结构

tree /home

如果没有tree命令,使用 yum install tree 安装

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/509123.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

神经网络发展历程:DNN、CNN、RNN

系列文章目录 李沐《动手学深度学习》多层感知机 模型概念和代码实现 李沐《动手学深度学习》卷积神经网络 相关基础概念 李沐《动手学深度学习》卷积神经网络 经典网络模型 李沐《动手学深度学习》循环神经网络 相关基础概念 李沐《动手学深度学习》循环神经网络 经典网络模型…

深入探究Shiro反序列化漏洞

Shiro反序列化漏洞 什么是shiro反序列化漏洞环境搭建漏洞判断rememberMe解密流程代码分析第一层解密第二层解密2.1层解密2.2层解密 exp 什么是shiro反序列化漏洞 Shiro是Apache的一个强大且易用的Java安全框架,用于执行身份验证、授权、密码和会话管理。使用 Shiro 易于理解的…

docker-compse安装es(包括IK分词器扩展)、kibana、libreoffice

Kibana是一个开源的分析与可视化平台,设计出来用于和Elasticsearch一起使用的。你可以用kibana搜索、查看存放在Elasticsearch中的数据。 Kibana与Elasticsearch的交互方式是各种不同的图表、表格、地图等,直观的展示数据,从而达到高级的数据…

Redis的配置与优化

一、关系型数据库和非关系型数据库 1.1 关系型数据库 一个结构化的数据库创建在关系模型基础上,一般面向于记录,包括:Oracle、MySQL、SQLServer、Microsoft Access、DB2等 1.2 非关系型数据库 除了主流的关系型数据库外的数据库,都…

JimuReport积木报表 v1.7.4 正式版本发布,免费的JAVA报表工具

项目介绍 一款免费的数据可视化报表,含报表和大屏设计,像搭建积木一样在线设计报表!功能涵盖,数据报表、打印设计、图表报表、大屏设计等! Web 版报表设计器,类似于excel操作风格,通过拖拽完成报…

python高校学生兼职雇佣信息网站vue+django

而随着经济的发展,企业的人力成本也越来越高,而有些工作却存在工作时间不稳定,工作量不确定的特点,不少企业便经常雇佣兼职人员来完成其某些工作而对于另外一-些商家来,有不少产品需要推向校园,因此校园传 …

SSM框架学习——SqlSession以及Spring与MyBatis整合

SqlSession以及Spring与MyBatis整合 准备所需要的JAR包 要实现MyBatis与Spring的整合,很明显需要这两个框架的JAR包,但是只是使用这两个框架中所提供的JAR包是不够的,还需要配合其他包使用: Spring的JAR包MyBatis的JAR包Spring…

CV论文--2024.4.2

1、Unsolvable Problem Detection: Evaluating Trustworthiness of Vision Language Models 中文标题:无法解决的问题检测:评估视觉语言模型的可信度 简介:本文提出了一个新颖且重要的挑战,即视觉语言模型(VLM&#x…

[yolox]ubuntu上部署yolox的ncnn模型

首先转换pytorch->onnx->param模型,这个过程可以查资料步骤有点多,参考blog.51cto.com/u_15660370/6408303,这里重点讲解转换后部署。 测试环境: ubuntu18.04 opencv3.4.4(编译过程省略,参考我其他博客) 安装…

BM25 二叉树的后序遍历(postOrder()返回值用void)

import java.util.*;/** public class TreeNode {* int val 0;* TreeNode left null;* TreeNode right null;* public TreeNode(int val) {* this.val val;* }* }*/public class Solution {/*** 代码中的类名、方法名、参数名已经指定,请勿修改&a…

京东云明修“价格战”,暗渡“政企云”

文|白 鸽 编|王一粟 云计算行业越来越“卷”,一边卷大模型,一边卷价格。 2024 刚一开年,阿里云就宣布百余款产品大降价,最高降幅达55%。在阿里云宣布降价后,京东云紧随其后宣布&#xff0…

如何用Git来查看提交记录

2024年4月2日,周二上午 使用 git log 命令查看提交记录。这会列出所有的提交历史,按照时间顺序从最新的提交到最旧的提交显示。默认情况下,git log 会以一种格式化的方式显示提交信息,包括提交哈希值、作者、提交日期和提交信息等…

https安全性 带给im 消息加密的启发

大家好,我是蓝胖子,在之前# MYSQL 是如何保证binlog 和redo log同时提交的?这篇文章里,我们可以从mysql的设计中学会如何让两个服务的调用逻辑达到最终一致性,这也是分布式事务实现方式之一。今天来看看我们能够从http…

深入解析大数据体系中的ETL工作原理及常见组件

** 引言 关联阅读博客文章:探讨在大数据体系中API的通信机制与工作原理 关联阅读博客文章:深入理解HDFS工作原理:大数据存储和容错性机制解析 ** 在当今数字化时代,大数据处理已经成为了企业成功的重要组成部分。而在大数据处…

(C)1007 素数对猜想

1007 素数对猜想 问题描述 输入样例&#xff1a; 20 输出样例&#xff1a; 4 解决方案&#xff1a; #include<stdio.h> #include<string.h> #include<math.h> int main(){int n,d;int a[100000];int flag,jishu0;scanf("%d",&n);memset(a,-1,…

将 Three 带到 Vue 生态系统,TresJs 中文文档上线

将 Three 带到 Vue 生态系统&#xff0c;TresJs 中文文档上线 中文文档上线入门指南 ThreeJS 在创建 WebGL 3D 网站方面是一个奇妙的库&#xff0c;同时他也是一个保持不断更新的库&#xff0c;一些对其封装的维护者&#xff0c;如 TroisJS&#xff0c;往往很难跟上其所有的更…

docker容器添加新端口映射的步骤及`wsl$`目录的作用

在Docker容器已经创建后&#xff0c;需要添加新的端口映射&#xff0c;即对已经存在的Docker容器添加新的端口映射&#xff0c;可以通过以下步骤来添加&#xff0c;即通过修改配置文件的方法。 如何新增端口映射&#xff1f; 查找容器的hash值 docker inspect [容器id或名称…

体验OceanBase 的binlog service

OceanBase对MySQL具备很好的兼容性。目前&#xff0c;已经发布了开源版的binlog service工具&#xff0c;该工具能够将OceanBase特有的clog模式转换成binlog模式&#xff0c;以便下游工具如canal、flink cdc等使用。今天&#xff0c;我们就来简单体验一下这个binlog service的功…

ARM IHI0069F GIC architecture specification (5)

Ch2 中断分配与路由 2.1 The Distributor and Redistributors Distributor 为 SPI 提供路由配置&#xff0c;并保存所有关联的路由和优先级信息。 Redistributor 提供 PPI 和 SGI 的配置设置。 Redistributor总是在有限的时间内向 CPU 接口呈现具有最高优先级的待处理中断。 …

【QT】setContextMenuPolicy()函数用法

在Qt中&#xff0c;setContextMenuPolicy() 是一个相当通用的方法&#xff0c;几乎所有的继承自 QWidget 或其派生类的图形用户界面控件都可以使用该方法来设置它们的上下文菜单策略。这意味着&#xff0c;包括但不限于以下常见的Qt GUI控件都能使用 setContextMenuPolicy() 来…