Linux 磁盘分区、挂载

Linux 磁盘分区、挂载

Linux 分区

介绍

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

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

硬盘说明

  1. Linux 硬盘分 IDE 硬盘和 SCSI 硬盘,目前基本上是 SCSI 硬盘

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

  3. 对于 SCSI 硬盘则标识为“sdx~”,SCSI 硬盘是用“sd”来表示分区所在设备的类型的,其余则和 IDE 硬盘的表示方法一样

在这里插入图片描述

查看所有设备挂载情况

命令 :lsblk 或者 lsblk -f

挂载的例子

  1. 虚拟机添加硬盘
  2. 分区
  3. 格式化
  4. 挂载
  5. 设置可以自动挂载

虚拟机增加硬盘步骤 1
在【虚拟机】菜单中,选择【设置】,然后设备列表里添加硬盘,然后一路【下一步】,中间只有选择磁盘大小的地方需要修改,至到完成。然后重启系统(才能识别)!
虚拟机增加硬盘步骤 2
分区命令 : fdisk /dev/sdb
开始对/sdb 分区
在这里插入图片描述
说明: 开始分区后输入 n,新增分区,然后选择 p ,分区类型为主分区。两次回车默认剩余全部空间。最后输入 w 写入分区并退出,若不保存退出输入 q。

虚拟机增加硬盘步骤 3
挂载: 将一个分区与一个目录联系起来,

mount  设备名称 	 挂载目录
例如: mount  /dev/sdb1  /newdisk
umount 设备名称 或者 挂载目录
例如:	umount /dev/sdb1 或者 umount /newdisk

用命令行挂载,重启后会失效
虚拟机增加硬盘步骤 4
永久挂载: 通过修改/etc/fstab 实现挂载
添加完成后 执行 mount –a 即刻生效

磁盘情况查询

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

基本语法
df -h

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

基本语法
du -h

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

磁盘情况-工作实用指令

  1. 统计/opt 文件夹下文件的个数
    ls -l /opt | grep “^-” | wc -l
  2. 统计/opt 文件夹下目录的个数
    ls -l /opt | grep “^d” | wc -l
  3. 统计/opt 文件夹下文件的个数,包括子文件夹里的
    ls -lR /opt | grep “^-” | wc -l
  4. 统计/opt 文件夹下目录的个数,包括子文件夹里的
    ls -lR /opt | grep “^d” | wc -l
  5. 以树状显示目录结构 tree 目录 , 注意,如果没有 tree ,则使用 yum install tree 安装

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

(十四)devops持续集成开发——jenkins流水线使用pipeline方式发布项目

前言 本节内容我们使用另外一种方式pipeline实现项目的流水线部署发布,Jenkins Pipeline是一种允许以代码方式定义持续集成和持续交付流水线的工具。通过Jenkins Pipeline,可以将整个项目的构建、测试和部署过程以脚本的形式写入Jenkinsfile中&#xff…

爬虫02-python爬虫使用的库及详解

文章目录 1 Urllib库的基本使用① 基本url请求② 查看http请求的响应信息③ 另一个请求方法:Request④ Handler 处理请求和响应 & Cookie 存储用户信息⑤ 异常处理⑥ url解析 2 Requests库的基本使用① 模块的简单使用② requests模块的各种请求方式③ 请求④ 响…

打通全渠道,聚道云助力时尚巨头提升运营效能

客户介绍: 北京某时尚有限公司是一家集设计、生产、销售于一体的时尚产业领军企业。自成立以来,该公司一直秉承着对时尚的独特理解和不懈追求,以打造高品质、高品位的时尚产品为己任,深受国内外消费者的喜爱。 客户痛点&#xff…

springcloud:1.Eureka详细讲解

Eureka 是 Netflix 开源的一个服务注册和发现工具,被广泛应用于微服务架构中。作为微服务架构中的核心组件之一,Eureka 提供了服务注册、发现和失效剔除等功能,帮助构建弹性、高可用的分布式系统。在现代软件开发领域,使用 Eureka 可以有效地管理和监控服务实例,实现服务之…

网络安全综合实验

1.实验拓扑 在这里注意因为第四个要求配置双击热备,我们可以第一时间配置,避免二次重复配置消耗时间 4、FW1和FW3组成主备模式的双机热备 具体配置位置在系统-->高可靠性-->双机热备-->配置 这里上行链路有两组,分别为电信和移动&…

Sora后观察:AI大模型产业落地的八个锚点

在正在进行的2024年,国内大模型也将更下沉和落地,在技术上的突破之外,也会出现更多的向下的产业兼容和产业实践案例,作为新质生产力推动产业数字化转型的航船加速前进。 作者|斗斗 编辑|皮爷 出品|产业家 “电影讲述了一名…

期权无风险套利策略[2]—牛市垂直价差套利

牛市垂直价差 牛市垂直价差可以分为牛市看涨期权价差策略与牛市看跌期权价差策略。 其中,牛市看涨价差策略是指投资者买入较低行权价的认购期权、同时卖出数量较高行权价的同月认购期权。 牛市看跌价差策略同理,将看涨期权换成看跌期权即可。 牛市价…

分布式id实战

目录 常用方式 特征 潜在问题 信息安全 高性能 UUID 雪花算法 数据库生成 美团Leaf方案 Leaf-segment 数据库方案 Leaf-snowflake 方案 常用方式 uuid雪花算法数据库主键 特征 全局唯一趋势递增信息安全 潜在问题 信息安全 如果id连续递增, 容易被爬虫, 批量下…

Numba原子操作和期权蒙特卡洛估值

期权的蒙特卡洛法估值的一般步骤是 1,生成大量标的价格路径,这一步是通用的,对所有的期权都是一样的 2,根据价格路径计算到期日期权的价值,这一步根据期权类型的不同 3,求所有路径下期权价值贴现的期望。这…

想要拿下优质客户,一定把握好这几个关键阶段!

要想成交一个有潜力的优质客户往往需要经历五个阶段。这五个阶段分别是:获联、筛选、入野、破局、快速成交。 1、获联 我们的第一步工作,就是需要主动或者被动去吸引客户,把客户引进来。将客户引进来的方式有很多,比如朋友介绍、…

Java系列:Java多线程编程经典问题详解,深入解析Java多线程生命周期、死锁、活锁与饥饿、守护线程等问题

多线程编程是Java语言中的一个高级主题,它在提高程序性能和响应性方面起着至关重要的作用。本文旨在帮助Java学习人员深入理解多线程的概念,并准备相关的技术面试。 线程与进程 在深入多线程之前,我们需要理解线程与进程的基本概念。进程是…

汽车控制器软件正向开发

需求常见问题: 1.系统需求没有分层,没有结构化,依赖关系不明确 2.需求中没有验证准则 3.对客户需求的追溯缺失,不完整,颗粒度不够 4.系统需求没有相应的系统架构,需求没有分解到硬件和软件 5.需求变更管控不严格,变更频繁,变更纪录描述不准确,有遗漏,客户需求多…

Python学习笔记——按钮对象样式及字符串的格式化

在Python中使用PyQt或者PySide中按钮对象,可以使用setStyleSheet()方法更新按钮对象的样式,如果需要多次或者对多个按钮更新类似的样式,可以先建立一个样式字符串,字符串中包含定义的变量,通过字符串的格式化format()方…

SpringBoot配置文件日志

目录 一、SpringBoot配置文件的作用 二、SpringBoot配置文件的分类 1、application.properties 2、application.yml 3、application.yaml 三、使用配置文件实例--验证码 1、使用Kaptcha插件生成验证码 2、网页需求分析 3、前端页面 4、发送请求 5、服务器作出响应 …

VUE3 中导入Visio 图形

微软的Visio是一个功能强大的图形设计工具,它能够绘制流程图,P&ID,UML 类图等工程设计中常用的图形。它要比其它图形设计软件要简单许多。以后我的博文中将更多地使用VISO 来绘制图形。之前我一直使用的是corelDraw。 Visio 已经在工程设…

Django中redis和日志配置

# django-redis 配置 CACHES {"default": {"BACKEND": "django_redis.cache.RedisCache","LOCATION": "redis://192.168.3.109:6379/0","OPTIONS": {"CLIENT_CLASS": "django_redis.client.Defau…

【编程】Rust语言入门第5篇 复合类型——数组、结构体、元组、枚举

数组 Rust中有定长数组、变长数组,与两种字符串类似,前者在栈上,记为array,速度快,后者类型为Vector,在堆上,性能较低。 声明 Rust数组的声明比C形式较简,与Python形似。 let arr…

grid新建主从一对多

目录 总结一、步骤前端1.第一步-编写tabs的modelBody2.第二步编辑表扩展js 后端--重写表的add和Update方法1.第一步 总结 编写tabs的modelBody后编辑表扩展js在重写后端partial的Service 一、步骤 前端 1.第一步-编写tabs的modelBody 复制下面代码该改的改 <template&…

猫头虎分享: All in AI时代来临,作为程序员我们应该做些什么?

博主猫头虎的技术世界 &#x1f31f; 欢迎来到猫头虎的博客 — 探索技术的无限可能&#xff01; 专栏链接&#xff1a; &#x1f517; 精选专栏&#xff1a; 《面试题大全》 — 面试准备的宝典&#xff01;《IDEA开发秘籍》 — 提升你的IDEA技能&#xff01;《100天精通鸿蒙》 …

Vue3自定义全局指令批量注册

指令封装代码&#xff1a; import type { App } from "vue";const content {mounted(el : any, binding : any) {console.dir(binding.value);el.remove();} };const operate {mounted(el : any, binding : any) {console.dir(binding.value);el.remove();} };cons…