parted 磁盘分区

20170718141959794


目录

    • 磁盘格式
    • 磁盘分区
    • 文件系统
    • 挂载使用
    • 扩展 - parted、fdisk、gdisk 区别


磁盘格式

parted /dev/vdc
mklabel gpt   # 设置磁盘格式为GPT
p             # 打印磁盘信息

image-20241101102922890

此时磁盘格式设置完成!

磁盘分区

开始分区:

mkpart
data_mysql   # 分区名(自定义即可)
ext4         # 文件系统类型(选择ext4,其实这里无所谓,到后面也是要手动格式化文件系统的)
1            # 起始点(即起始容量大小)
300G         # 结束点(即结束容量大小),即分配给该分区 1-300G 容量

image-20241101100441148

继续分区,同上,但要注意的是,下一个分区的起始点大小要大于等于上一个分区的结束点,否则就交叉了,导致无法分区。

image-20241101101813024

分区完成后,直接键盘 q 退出即可,会自动保存,无需像 fdisk、gdisk 工具分区需要 w 保存。

扩展:如何删除分区?

直接执行 rm <编号>

rm 1
rm 2
...

文件系统

以下根据业务情况二选一格式化即可:

# 1.ext*
mkfs.ext4 /dev/vdc1
mkfs.ext4 /dev/vdc2
...# 2.xfs
mkfs.xfs /dev/vdc1
mkfs.xfs /dev/vdc2
...

挂载使用

1、创建挂载点

mkdir -p /data/mysql

2、获取磁盘分区 UUID

blkid /dev/vdc1   # 执行后输出以下内容
/dev/vdc1: UUID="8067c169-e9ea-46c1-ba26-43d84cbaf222" BLOCK_SIZE="4096" TYPE="ext4" PARTLABEL="Linux filesystem" PARTUUID="06f23742-b44b-449b-bd50-72a346b7079e"

3、将挂载信息写入 /etc/fstab(开机自动挂载)

vim  /etc/fstab
UUID=8067c169-e9ea-46c1-ba26-43d84cbaf222 /data/mysql ext4 defaults 0 0

4、挂载分区

mount -a

至此挂载完成!

扩展 - parted、fdisk、gdisk 区别

partedfdiskgdisk 都是用于管理磁盘分区的工具,但它们适用于不同的分区表类型、具有不同的功能和界面。以下是它们的主要区别:

parted

  • 适用分区表类型:支持 GPT(GUID Partition Table)和 MBR(Master Boot Record)分区表。
  • 功能:支持更多现代功能,适合大于 2TB 的磁盘,能够调整分区大小、创建、删除和复制分区。
  • 特点:可以通过命令行或交互模式使用,并且能够在无需重启的情况下改变分区的大小。
  • 优势:对大容量硬盘和 GPT 分区支持更好,适合现代服务器和桌面环境。

fdisk

  • 适用分区表类型:主要支持 MBR 分区表(MBR 最大支持 2TB 磁盘,且最多支持 4 个主分区)。
  • 功能:可以创建、删除、修改和查看 MBR 分区,适用于小于 2TB 的磁盘。
  • 特点:操作界面简单,但不支持 GPT 格式,也不适用于大于 2TB 的磁盘。
  • 优势:轻量快捷,适合对 MBR 分区表的传统磁盘进行基本管理。

gdisk

  • 适用分区表类型:专为 GPT 分区表设计,适用于大于 2TB(或小于 2TB)的磁盘。
  • 功能:可对 GPT 磁盘进行创建、删除、修改分区等操作,且支持更灵活的分区类型和数量。
  • 特点:界面和操作类似于 fdisk,但专注于 GPT 分区,不支持 MBR 分区。
  • 优势:适合需要 GPT 分区的磁盘管理,支持比 MBR 多得多的分区数量。

选择依据:

  • 使用 大于 2TB 的磁盘或需要 GPT 分区表:推荐使用 partedgdisk
  • 2TB 以下的磁盘且仅需 MBR 分区表:fdisk 是简单快捷的选择。

这三者中,parted 功能最强大且适用面最广,fdisk 轻量便捷;gdisk 则专门面向 GPT 格式的磁盘。

其实以上内容都是属于 Linux 磁盘相关的基础知识,也是作为运维/运维开发/必知必会的内容。

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

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

相关文章

基于Transformer的路径规划 - 第五篇 GPT生成策略_解码方法优化

上一篇&#xff1a;基于Transformer的路径规划 - 第四篇 GPT模型优化 在上一篇中&#xff0c;我尝试优化GPT路径生成模型&#xff0c;但没有成功。在随机生成的测试集上&#xff0c;路径规划成功率只有99%左右。而使用传统的路径规划算法&#xff0c;例如A*&#xff0c;路径规划…

【ROS的TF系统】

系列文章目录 TF系统简介 前面的章节实现了SLAM节点的建图功能&#xff1a; 激光雷达节点—> /scan话题 —>hector_mapping节点—> 地图数据话题/map 本期来实现SLAM节点的定位功能&#xff1a; TF&#xff08;TransForm&#xff09;主要描述的是两个坐标系的空间关…

Java中的线程安全问题(如果想知道Java中有关线程安全问题的基本知识,那么只看这一篇就足够了!)

前言&#xff1a;多线程编程已经广泛开始使用&#xff0c;其可以充分利用系统资源来提升效率&#xff0c;但是线程安全问题也随之出现&#xff0c;它直接影响了程序的正确性和稳定性&#xff0c;需要对其进行深入的理解与解决。 ✨✨✨这里是秋刀鱼不做梦的BLOG ✨✨✨想要了解…

奥数与C++小学四年级(第十八题 小球重量)

参考程序代码&#xff1a; #include <iostream> #include <vector>int main() {// 小球的重量std::vector<int> weights {1, 2, 3, 4, 5};// 用来存储可能的结果int a, b, c, d, e, x;// 穷举所有可能的 a, b, c, d, e 的组合for (int i 0; i < weight…

ESP32/ESP8266开发板单向一对多ESP-NOW无线通信

ESP32/ESP8266开发板单向一对多ESP-NOW无线通信 简介读取ESP32/ESP8266接收方Receiver的MAC地址ESP32/ESP8266发送方Sender程序ESP32/ESP8266接收方Receiver程序ESP-NOW通信验证总结 简介 本实验通过ESP-NOW无线通信协议实现多个ESP32/ESP 8266开发板向ESP32开发板发送数据。例…

Unity XR Interaction Toolkit 开发教程(2):导入 SDK【3.0 以上版本】

文章目录 &#x1f4d5;课程总结&#x1f4d5;安装 Unity 编辑器与打包模块&#x1f4d5;导入 OpenXR&#x1f4d5;导入 XR Interaction Toolkit&#x1f4d5;打包发布 获取完整课程以及答疑&#xff0c;工程文件下载&#xff1a; https://www.spatialxr.tech/ 视频试看链接&a…

直流电机在液压泵领域的应用

随着工业自动化的不断发展&#xff0c;液压技术已经成为现代工程中不可或缺的一部分。液压泵作为液压系统的核心部件&#xff0c;其性能直接关系到整个系统的效率和可靠性。近年来&#xff0c;直流电机因其独特的优势而逐渐应用于液压泵领域&#xff0c;为液压系统的提升与改进…

2024-10-29 商业分析-盗取他人游戏MOD牟利-记录

摘要&#xff1a; 2024-10-29 商业分析-盗取他人游戏MOD牟利-记录 事件&#xff1a; 【实锤】《真英雄》盗用本人《风林火山》mod地图售卖牟利&#xff01;_ryan_knight_12吧_百度贴吧 真英雄&#xff1f;&#xff1f;我从未见过如此厚颜无耻之人【ryan_knight_12吧】_百度贴吧…

利用钉钉与金蝶云星空进行付款单自动化集成

钉钉数据集成到金蝶云星空&#xff1a;付款申请单下推生成付款单的技术实现 在企业日常运营中&#xff0c;数据的高效流转和准确处理是业务顺利进行的关键。本文将分享一个具体的系统对接集成案例&#xff1a;如何将钉钉平台上的付款申请单&#xff0c;通过轻易云数据集成平台…

vscode 创建 vue 项目时,配置文件为什么收缩到一起展示了?

一、前言 今天用 vue 官方脚手架创建工程&#xff0c;然后通过 vscode 打开项目发现&#xff0c;配置文件都被收缩在一起了。就像下面这样 这有点反直觉&#xff0c;他们应该是在同一层级下的&#xff0c;怎么会这样&#xff0c;有点好奇&#xff0c;但是打开资源管理查看&…

001-Kotlin界面开发之Jetpack Compose Desktop学习路径

Compose Desktop学习之路 学习过程 理解Kotlin的基本语法 Compose Desktop采用Kotlin构建&#xff0c;因此对Kotlin的基本语法有很好的理解是必不可少的。你可以从官方的Kotlin文档开始。 用一句话概括&#xff0c;Kotlin是一种现代的、静态类型的编程语言&#xff0c;它结合…

Vue 组件基础(五)

一、Vue 组件的基础概念 组件(Component)是Vue最强大的功能之一。组件可以扩展HTML元素&#xff0c;封装可重用的代码。在较高层面上&#xff0c;组件是自定义元素&#xff0c;Vue的编译器为它添加特殊功能。每个组件负责一部分特定的任务&#xff0c;比如&#xff1a;显示一个…

RabbitMQ 存储机制

一、消息存储机制 不管是持久化的消息还是非持久化的消息都可以被写入到磁盘。持久化的消息在到达队列时就被写入到磁盘&#xff0c;非持久化的消息一般只保存在内存中&#xff0c;在内存吃紧的时候会被换入到磁盘中&#xff0c;以节省内存空间。这两种类型的消息的落盘处理都…

随机性、熵与随机数生成器:解析伪随机数生成器(PRNG)和真随机数生成器(TRNG)

随机性在诸多领域中扮演着至关重要的角色,涵盖密码学、仿真和机器学习等方面。因为随机性为无偏决策、不可预测序列和安全加密提供了基础。然而生成随机数是一项复杂的任务,理解伪随机数生成(pseudo-random number generation, PRNG)与真随机数生成(true random number generat…

从零开始点亮一个LED灯 —— keil下载、新建工程、版本烧录、面包板使用、实例代码

一、keil下载 参考视频&#xff1a;Keil5安装教程视频 (全套资料51和32皆可用Keil5编译设置)_哔哩哔哩_bilibili 视频内容包括下载链接、安装教程、库导入&#xff0c;非常详细&#xff01; 二、新建工程 2.1.使用stm32CubeMX新建工程 10. 使用STM32CubeMX新建工程 — [野…

嵌入式硬件电子电路设计(三)电源电路之负电源

引言&#xff1a;在对信号线性度放大要求非常高的应用需要使用双电源运放&#xff0c;比如高精度测量仪器、仪表等;那么就需要给双电源运放提供正负电源。 目录 负电源电路原理 负电源的作用 如何产生负电源 负电源能作功吗&#xff1f; 地的理解 负电压产生电路 BUCK电…

互斥量的使用

官方的描述 互斥量主要是对于共享资源的保护 其中参数要注意 osMutexRecursive&#xff1a;//递归互斥量 互斥锁嵌套属性&#xff0c;同一个线程可以在不锁定自身的情况下多次使用互斥锁。每当拥有互斥锁的线程获得互斥锁时&#xff0c;锁计数就会增加。互斥锁也必须被释放多次…

商务英语学习柯桥学外语到泓畅-老外说“go easy on me”是什么意思?

在口语中“go easy on sb ”这个短语是很常见的 01 go easy on me 怎么理解&#xff1f; 在口语中&#xff0c;“go easy on me”是一个非常常见的表达&#xff0c;通常表示请求对方在某方面对自己宽容一些&#xff0c;不要对自己太过苛刻或严厉。 短语&#xff08;go&#xff…

vscode在cmake config中不知道怎么选一个工具包?select a kit

vscode在cmake config中不知道怎么选一个工具包&#xff0c;或者发现一直在用VS的工具包想换成自己的工具包。select a kit vscode在cmake config中不知道怎么选一个工具包&#xff0c;或者发现一直在用VS的工具包想换成自己的工具包。select a kit 1.在VSCode中 按ctrlshift…

SpringBoot【实用篇】- 热部署

文章目录 目标:1.手动启动热部署2.自动启动热部署4.禁用热部署 目标: 手动启动热部署自动启动热部署热部署范围配置关闭热部署 1.手动启动热部署 当我们没有热部署的时候&#xff0c;我们必须在代码修改完后再重启程序&#xff0c;程序才会同步你修改的信息。如果我们想快速查…