Linux文件系统-磁盘划分

news2024/11/24 22:26:13

一、磁盘使用

windows系统中: 1、分区    2、格式化    3、自动装载     4、使用

Linux系统中:1、分区     2、格式化    3、手动挂载 (挂载到/etc/fstab实现开机自启)   4、使用

Linux系统中磁盘使用:

1、分区操作:

   fdisk -l  查看所有磁盘信息

 fdisk /dev/sda 选择一块磁盘进行格式化

输入n   添加一个分区(输入m获取帮助)

输入p   添加一个主分区(p为主分区,e为扩展分区)

分区号,起始扇区直接默认,输入增加的分区大小。

2、格式化

mkfs.xfs /dev/sda2

 3、挂载

mkdir abc  创建文件abc 

mount /dev/sda2 /abc    将磁盘sda2挂载给abc使用

df -Th  查询

 二、LVM 逻辑卷管理

    LVM (Logic Volume Management)逻辑卷管理,Linux LVM是一种逻辑管理器,提供了一种灵活的方式管理硬盘分区和容量,允许用户将多个物理硬盘或分区组合成一个更大的逻辑卷,并且可动态调整逻辑卷的大小、扩展或者缩减文件系统等操作而不需要对数据进行备份和恢复。

    可实现的功能:

   1、动态扩展和缩小逻辑卷

   2、在逻辑卷上创建快照

   3、以虚拟方式管理硬盘分区

   4、实现存储池功能

   5、以逻辑方式管理多个磁盘

 

创建Linux LVM步骤:

1、创建物理分区(PP)

(1)创建分区:步骤如上

(2)查看分区,修改分区号为 8e Linux LVM(相当于创建好了PP)

         fdisk -l 打印所有磁盘信息

         fdisk /dev/sdb

         t  ----修改分区号

         l  ---显示出linux中所有分区号

         输入8e  ---将分区从Linux改为 Linux LVM

 2、创建物理卷(PV)

 pvcreat /dev/sdb1

 3、创建卷组 VG

      vgcreate vg01 /dev/sdb1    创建卷组

      vgdisplay   显示所创建的卷组

 4、创建逻辑卷 (LV)

       lvcreate -L +500M -n lv1 vg1   创建卷组

       lvdispaly    显示卷组

5、格式化逻辑卷(格式化LV)

    mkfs.xfs /dev/vgo1/lv01    格式化逻辑卷

 6、手动挂载

        mkdir /data01            创建文件夹data01

        mount /dev/vgo1/lv01 /data01/         手动挂载

        df -Th   查看分区

 三、扩容LV逻辑卷

 lvextend -L +50M /dev/vgo1/lv01 ---扩容LV容量

xfs_growfs /data01    ---刷新文件后,df -Th后可看到结果 

 四、扩展VG卷组

重新创建一个物理分区PP,创建物理卷PV,将PV加入到现有的VGo1卷组中即可

pvcreate /dev/sdb2  ----创建新PV物理卷

vgextend vgo1 /dev/sdb2  ---扩展VG卷组

vgdisplay ---查看卷组详情

刷新内核加载新分区:(如lsblk命令无法显示新增分区,执行partprobe刷新内核)

partprobe  /dev/sdb2   --刷新内核分区

lsblk   ---显示分区详情

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

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

相关文章

rust:cargo 和rustc 以及一点 小技巧

在正式学习 Rust 语言以前,我们需要先学会怎样输出一段文字到命令行,这几乎是学习每一门语言之前必备的技能,因为输出到命令行几乎是语言学习阶段程序表达结果的唯一方式。 在之前的 Hello, World 程序中大概已经告诉了大家输出字符串的方式…

system V共享内存

一、前言 共享内存是最快的IPC形式。一旦这样的内存映射到共享它的进程的地址空间,这些进程间数据传递将不再涉及到内核,换句话说,进程将不再通过执行进入系统内核的系统调用来传递彼此的数据。 但其实比它好用的进程间通信还有很多种&…

Android HTTP请求方式:HttpClient

1.HttpClient使用流程 基本流程: 2.HttpClient使用示例 1)使用HttpClient发送GET请求 直接贴下简单的发送Get请求的代码: public class MainActivity extends Activity implements OnClickListener { private Button btnGet; private WebV…

什么是OSPF被动接口?如何配置?华为、思科、瞻博网络三厂商命令来了

OSPF(开放最短路径优先)是一种常用的动态路由协议,用于在大型网络中实现路由选择。在OSPF中,被动接口是一种特殊类型的接口,它被用来监测网络中的邻居关系,并接收来自邻居发送的Hello消息。被动接口不主动发…

华为OD机试之在字符串中找出连续最长的数字串(含“+-”号)(Java源码)

在字符串中找出连续最长的数字串(含“”号) 输入描述 请在一个字符串中找出连续最长的数字串,并返回这个数字串。 如果存在长度相同的连续数字串,返回最后一个。 如果没有符合条件的字符串,返回空字符串””。 注意: 数字串可以由…

Ansible进阶2——角色管理

文章目录 一、角色1.1 获取角色方式1.2 角色结构1.3 定义变量和默认变量1.4 使用方法1.5 控制playbook中的任务执行流程 二、红帽企业Linux系统角色2.1 常见系统角色2.2 使用系统时间同步角色 三、自定义角色3.1 创建角色目录结构3.2 编写角色内容3.3 编写总结 四、ansible gal…

【C++】内存管理的基本操作,new与delete的实现原理以及operator new与operator delete函数

文章目录 前言一、new,delete操作内置类型二、new/delete操纵自定义类型3. operator new与operator delete函数4. new/delete实现原理4.malloc/free和new/delete的区别 前言 程序中内存的划分: 栈又叫堆栈–非静态局部变量/函数参数/返回值等等,栈是向…

高考必胜,归来仍是少年!

高考必胜,归来仍是少年! 这是小索奇专门为高考生写的文章高考生 我以前给大家弄过一些免费的付费资料,现在看到后台很多伙伴们都在寻找资料,一些没有充分准备的小伙伴此刻一定很匆忙吧! 我想对大家说: 高…

基于 FFMPEG 的跨平台视频播放器简明教程(二):基础知识和解封装(demux)

系列文章目录 基于 FFMPEG 的跨平台视频播放器简明教程(一):FFMPEG Conan 环境集成 文章目录 系列文章目录前言基础知识视频,你所看到的!音频 - 你所听到的声音编解码器 - 压缩数据容器 - 存放音频和视频的地方 解封…

vue3.0与vue2.0的区别简记(基于官方文档)

vue3.0与vue2.0的区别简记(基于官方文档) 基于vue3.0和vue2.0官方文档简单记录vue3.0版本和2.0版本的区别。 一直没有看文档的习惯(就是不爱学习,现在吃了没文化的亏),遇到问题才去补充点食粮&#xff0c…

祝2023高考考生高考顺利!金榜题名

前言:光阴似箭,岁月如梭。明天就是全国每年一次的高考了,我也即将结束我的大一生活成为一名大二的小学长啦嘿嘿。而我今天呢主要是想祝马上要高考的学弟学妹们高考顺利,金榜题名,并且借此机会顺便讲讲我的高考前后的故…

解决python通过pip离线安装flask,numpy报错解决(centos)

1. 离线安装Python https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz 解压,编译,安装 tar xzvf Python-3.7.1.tgz ./configuremakemake install 离线环境下如果系统不是完整版安装编译会报错,需要解决依赖问题,如下&am…

5 种常见的 Linux 打包类型:tar、gzip、bzip2、zip 、 7z

在 Linux 系统中,打包和压缩文件是常见的操作。不同的打包类型适用于不同的用途和需求。本文将详细介绍 5 种常见的 Linux 打包类型,包括tar、gzip、bzip2、zip 和 7z,以及它们的特点、使用方法和适用场景。 1. tar tar(tape arc…

音悦台项目测试报告

文章目录 项目背景项目功能测试计划与设计功能测试自动化测试 测试结果功能测试结果UI自动化测试结果 项目背景 现如今人们的生活压力大,容易使人疲惫,为了使得人们在闲暇之余可以听音乐放松,为此设计出一款轻量的听音乐网站,快速…

centos安装部署Kubernetes(k8s)步骤使用kubeadm方式

文章目录 1、修改系统配置2、安装docker应用3. 拉取docker镜像4、cri-dockerd安装5、安装kubeadm和kubelet6、配置flannel网络插件7、Node节点加入集群操作 机器地址: 192.168.0.35 k8s-master 192.168.0.39 k8s-node1 192.168.0.116 k8s-node2 1、修改系统配置 修…

Web应用技术(第十六周/持续更新)

本次联系基于how2j的教程完成对SpringBoot的初步学习。 初识Springboot 学习导入:1.第一个基于SpringBoot的项目:(1)application.java:该文件中的核心代码: (2)HelloController.jav…

一. ATR技术指标的定义与运用

一. ATR的定义 1. 什么是ATR ATR英文全名是Average true range,翻译过来就是平均真实波幅,这个指标主要用来衡量最近N天TR(真实波幅)的平均值。 2. ATR相关计算公式 T R [ ( 最高价 − 最低价 ) , ( 前一次收盘价 − 最高价 ) &#xff0…

macOS Sonoma 14.0 Beta 1 (23A5257q) Boot ISO 原版可引导镜像

macOS Sonoma 14.0 Beta 1 (23A5257q) Boot ISO 原版可引导镜像 本站下载的 macOS 软件包,既可以拖拽到 Applications(应用程序)下直接安装,也可以制作启动 U 盘安装,或者在虚拟机中启动安装。另外也支持在 Windows 和…

OAuth2.0 授权 OpenID Connect 身份认证

文章目录 OAuth2.0历史由来名词解释授权码模式(authorization code 最常用)先换取code,再根据 code 换取 access_token原因 简化模式(implicit)密码模式(resource owner password credentials)客…

【P49】JMeter 查看结果树(View Results Tree)

文章目录 一、查看结果树(View Results Tree)参数说明二、准备工作三、测试计划设计 一、查看结果树(View Results Tree)参数说明 可以查看取样器的请求参数、返回结果 使用场景:一般在调试测试计划期间用来查看取样…