Linux上对大于2T的硬盘分区

1、查看当前的分区有哪些?
查看机器已装载的硬盘

lsblk

释义:
NAME        名称
MAJ:MIN     主设备号:次设备号
RM          是否可卸载设备
SIZE        容量
RO          是否只读
TYPE        类型(disk:磁盘,part:主分区,lvm:动态分区)
MOUNTPOINT  挂载点


2、查看文件系统类型

df -Th
文件系统 类型 容量 已用 可用 已用% 挂载点


3、查看机器所挂硬盘个数及分区情况

fdisk -l

WARNING: fdisk GPT support is currently new, and therefore in an experimental phase. Use at your own discretion.
警告:fdisk 对GPT盘的支持是新增的,因此还处于实验性阶段。请酌情使用。(以前fdisk命令不支持GPT盘,只支持MBR盘,fdisk (util-linux 2.23.2)版本新增了对GPT的支持)
警告:fdisk GPT支持目前尚不成熟,因此处于实验阶段。请自行决定使用


fdisk 无法对大于2T的磁盘进行分区
fdisk /dev/sdb
WARNING: The size of this disk is 24.0 TB (24001350991872 bytes).
DOS partition table format can not be used on drives for volumes larger than (2199023255040 bytes) for 512-byte sectors. 
Use parted(1) and GUID partition table format (GPT).

警告:该磁盘的大小为24.0 TB(24001350991872字节)。
DOS分区表格式不能在驱动器上用于卷512字节扇区大于(2199023255040字节)。
使用parted(1)和GUID分区表格式(GPT)。

使用parted命令对硬盘分区
# parted /dev/sdb

(parted) help 打印显示出帮助列表

align-check TYPE N                     检查分区N的TYPE(min|opt)对齐
help [COMMAND]                         打印通用帮助,或命令帮助
mklabel,mktable LABEL-TYPE             创建一个新的disklabel(分区表)
mkpart PART-TYPE [FS-TYPE] START END   创建分区
name NUMBER NAME                       将分区编号命名为name
print [devices|free|list,all|NUMBER]   显示分区表、可用设备、空闲空间、所有找到的分区或特定分区
quit                                   退出Parted 命令
rescue START END                       在START和END附近恢复丢失的分区
rm NUMBER                              删除 根据分区号
select DEVICE                          选择要编辑的设备
disk_set FLAG STATE                    更改所选设备上的FLAG
disk_toggle [FLAG]                     切换所选设备的FLAG状态
set NUMBER FLAG STATE                  更改分区号上的标志
toggle [NUMBER [FLAG]]                 切换分区号上标志的状态
unit UNIT                              将默认单位设置为unit
version                                显示GNU Parted的版本号和版权信息

(parted) mklabel
New disk label type? gpt

(parted) mkpart
Partition name? []? sdb1
File system type? [ext2]? xfs
Start? 0%
End? 100%

(parted) print

(parted) quit

注释:minimum/optimal  最小/最优

1、pv阶段

pvcreate /dev/sdb1
pvs

相关的命令
pvcreate:将物理分区建立成为PV
pvscan:查找具有PV属性的分区
pvdisplay:显示出目前系统上面的PV状态
pvremove:将PV属性删除,让该分区不具有PV属性


2、vg阶段

vgcreate vgdata /dev/sdb1
vgs
vgdisplay 此命令可以看到 PE Size 为 4M

vgcreate -s number m,g,t VG名称 PV名称
释义:
-s:后面接PE的大小(size),单位可以是m、g、t(大小写均可)
vg的名称可以随便设置

相关的命令
vgcreate:建立VG
vgscan:查找系统上面是否有VG存在
vgdisplay:显示目前系统上的VG状态
vgextend:在VG内添加额外的PV
vgreduce:在VG内删除PV
vgchange:设置VG是否启动(active)
vgremove:删除一个VG


3、lv阶段

lvcreate -L 5T -n lv_data vgdata
lvs

lvcreate -L number m,g,t -n LV名称 VG名称
lvcreate -l number -n LV名称 VG名称
释义:
-L:后面接容量,容量的单位可以使M、G、T等,要注意的是,最小单位为PE,因此这个数量必须是PE的倍数,若不是则会计算最相近的容量
-l:后面可以接PE的个数
-n:后面接的就是LV的名称

相关的命令
lvcreate:建立LV
lvscan:查询系统上的LV
lvdisplay:显示系统上面的LV状态
lvextend:在LV里面增加容量
lvreduce:在LV里面减少容量
lvremove:删除一个LV
lvresize:对存在的LV进行容量大小的调整


4、创建挂载点

mkdir /data

5、格式化

mkfs.xfs /dev/vgdata/lv_data

6、挂载

mount /dev/vgdata/lv_data /data

参考链接

https://blog.csdn.net/Thewei666/article/details/129061923

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

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

相关文章

DataGear专业版 1.0.0 发布,数据可视化分析平台

DataGear专业版 1.0.0 正式发布,欢迎大家试用! http://datagear.tech/pro/ DataGear专业版 基于 开源版 开发,新增了诸多企业级特性,包括: MySQL、PostgreSQL、Oracle、SQL Server以及更多兼容部署数据库支持OAuth2…

C语言函数栈帧的创建和销毁

1.什么是函数栈帧 函数栈帧(stack frame)就是函数调用过程中在程序的调用栈(call stack)所开辟的空间,这些空间是用来存放: 函数参数和函数返回值 临时变量(包括函数的非静态的局部变量以及编译…

【OCR】 - Tesseract OCR在mac系统中安装

Tesseract OCR 在Mac环境下安装Tesseract OCR(Optical Character Recognition)通常可以通过Homebrew包管理器进行。以下是安装步骤: 安装Homebrew 如果你还没有安装Homebrew,请访问 https://brew.sh/ 并按照页面上的说明安装。…

继续理解Nacos的CP和AP架构模型!

本篇文章延续文章“如何理解Nacos册CP和AP架构模型”,大家可以配套一起学习。 Nacos注册中心处理HTTP注册请求 在文章“如何理解Nacos册CP和AP架构模型”中已经提到过,Nacos注册中心用Restful API InstanceController的方法register()处理HTTP类型的注…

使用Docker-compose快速构建Nacos服务

在微服务架构中,服务的注册与发现扮演着至关重要的角色。Nacos(Naming and Configuration Service)是阿里巴巴开源的服务注册与发现组件,致力于支持动态配置管理和服务发现。最近,一位朋友表达了对搭建一套Nacos开发环…

算法训练营Day36(贪心-重叠区间)

都算是 重叠区间 问题,大家可以好好感受一下。 都属于那种看起来好复杂,但一看贪心解法,惊呼:这么巧妙! 还是属于那种,做过了也就会了,没做过就很难想出来。 不过大家把如下三题做了之后&#…

个性化Python GUI计算器搭建

大家好,本文将介绍在Python中使用Tkinter几分钟内制作自己的全功能GUI计算器。 要完成所提到的功能,除了通常随Python标准库一起安装的Tkinter之外,不需要任何额外的库。 如果使用的是Linux系统,可能需要安装: $ pi…

Spring MVC组件

1.DispatcherServlet前端控制器 用户请求到达前端控制器,它就相当于mvc模式中的c,dispatcherServlet 是整个流程控制的中心,由它调用其它组件处理用户的请求,dispatcherServlet 的存在降低了组件之间的耦合性。 2.HandlerMappin…

【HarmonyOS】掌握 Stage 模型的核心概念与应用

从今天开始,博主将开设一门新的专栏用来讲解市面上比较热门的技术 “鸿蒙开发”,对于刚接触这项技术的小伙伴在学习鸿蒙开发之前,有必要先了解一下鸿蒙,从你的角度来讲,你认为什么是鸿蒙呢?它出现的意义又是…

【Docker基础一】Docker安装Elasticsearch,Kibana,IK分词器

安装elasticsearch 下载镜像 查看版本:Elasticsearch Guide [8.11] | Elastic # 下载镜像 docker pull elasticsearch:7.17.16 # 查看镜像是否下载成功 docker images创建网络 因为需要部署kibana容器,要让es和kibana容器互联 # 创建一个网络&…

第28关 k8s监控实战之Prometheus(五)

------> 课程视频同步分享在今日头条和B站 大家好,我是博哥爱运维。这节课我们利用prometheus来监控入口流量控制服务nginx ingress controller。 我们前面部署过ingress-nginx,这个是整个K8s上所有服务的流量入口组件很关键,因此把它的…

在生产环境中使用uWSGI来运行Flask应用

安装uwsgi pip install uwsgi -i https://pypi.tuna.tsinghua.edu.cn/simple安装不上则使用以下命令: conda install -c conda-forge uwsgi 当您成功安装uwsgi后,您可以通过以下步骤来测试uwsgi是否安装成功: 创建一个Python脚本&#xff…

强化学习在生成式预训练语言模型中的研究现状简单调研

1. 绪论 本文旨在深入探讨强化学习在生成式预训练语言模型中的应用,特别是在对齐优化、提示词优化和经验记忆增强提示词等方面的具体实践。通过对现有研究的综述,我们将揭示强化学习在提高生成式语言模型性能和人类对话交互的关键作用。虽然这些应用展示…

《A++ 敏捷开发》- 3 克服拖延症

技术总监问:现在我遇到最大的难题就是如何提升下面技术人员的能力,如果他们全都是高手,我就很轻松了,但实际上高手最多只有 1/3,其他都是中低水平。你接触过这么多软件开发团队,有什么好方案? 我…

美团点评秋招前端测评分享

一. 选择题 1. 甲乙二人各自加工一批同样数量的零件,甲完成一半时,乙完成150个,甲全部完成时,乙完成全部的5/6,求这批零件一共有(C)个 A. 320 B. 400 C. 360 D. 420 2. 分析如…

用PreMaint引领先进的预测性维护

在设备维护领域,预测性维护成为一项利用先进技术和巧妙工具的数据驱动战略。这一战略通过条件监控和数据分析,以主动维护的方式识别潜在的设备缺陷,避免问题升级。高效使用PreMaint预测性维护工具可不仅节省时间和成本,更显著提升…

Redis的实现一:c、c++的网络通信编程技术,先实现server和client的通信

由于,本人是主修java的,所以以下内容可能不是很精通,各位看完后尽可评论。 以下皆是在linux的描述 第一步,通过socket拿到fd Socket()函数:创建用于通信的端点并返回描述符。 int fd socket(AF_INET, SOCK_STREAM…

Java药物不良反应ADR智能监测系统源码

药物不良反应(Adverse Drug Reaction,ADR)是指在使用合格药品时,在正常的用法和用量下出现的与用药目的无关的有害反应。这些反应往往因药物种类、使用方式、个体差异等因素而异,可能导致患者身体不适、病情恶化。 为保…

什么事“网络水军”?他们的违法活动主要有四种形式

我国治理网络水军,包括造谣引流、舆情敲诈、刷量控评、有偿删帖等各类“网络水军”等违法犯罪活动已经许久。 日前,官方召开新闻发布会,公布了相关的一些案件进程,今年已累计侦办相关案件339起,超过历年的全年侦办案件…

创建ESP32开源WiFi MAC(介质访问控制)层

内置WiFi 内置的 WiFi.h 库将使我们能够轻松使用 ESP32 板的 WiFi 功能。 连接到 Wi-Fi 接入点&#xff1a; #include <WiFi.h>const char* ssid "yourNetworkName"; const char* password "yourNetworkPassword";void setup(){Serial.begin(11…