parted3 Linux分区命令

2023-10-26

原贴地址:http://www.junfcom.cn/post/184.html

Parted是一个着名的命令行工具,可以轻松管理硬盘分区。它可以帮助您添加,删除,缩小和扩展磁盘分区及其上的文件系统。从第一次出来,分手已经走了很长的路。其中一些功能已被删除,其他功能已被添加。

分区命令管理Linux磁盘分区

分区命令管理Linux磁盘分区

在本教程中,您将学习分开的基础知识,我们将向您展示一些实际的例子。如果您以前没有任何分开的经验,请注意,parted会将更改立即写入磁盘,因此,如果您尝试修改磁盘分区,请小心。

如果您计划分开测试,更好的选择是简单地使用虚拟机或旧电脑/笔记本电脑,而无需任何有价值的信息。要对磁盘分区进行修改,不得使用。如果您需要在主分区上工作,则可以启动到救援模式。

注意:您将需要对您将要使用分机的机器进行root访问

在许多Linux发行版中,parted已预先安装。如果没有包含在您的发行版中,您可以安装它:

$ sudo apt-get install parted [在Debian / Ubuntu系统上] 
#yum install parted [在RHEL / CentOSFedora ] 
#dnf install parted [在Fedora 22+版本]

一旦您确定已安装parted,您可以继续阅读本文其余部分的parted命令的一些真实世界示例。

1.检查分片版本

运行以下命令,您将看到类似于下图所示的消息。如果您的分离版本不同,请不要担心。除非另有规定,否则将分开使用您的主驱动器,这在大多数情况下将是/dev/sda

$分手

检查分配的命令版本

检查分配的命令版本

如果要退出分离,只需键入:

$退出

2.列出Linux磁盘分区

现在分开开始,我们列出所选硬盘的分区。如前所述,默认选择您的第一个驱动器。看到磁盘分区运行print

(分开)打印

检查Linux分区

检查Linux分区

运行时print,还会显示硬盘信息和型号。这里是一个真正的硬盘的例子(不是虚拟的,如上图所示):

(parted)打印机 
型号:ATA TOSHIBA MQ01ACF0(scsi)
磁盘/ dev / sda:320GB 
扇区大小(逻辑/物理):512B / 4096B 
分区表:msdos 
号码开始结束大小类型文件系统标志  1 1049kB 256MB 255个主ext2引导  2 257MB 320GB 320GB扩展  5 257MB 320GB 320GB逻辑lvm

在上面的例子中,您可以看到磁盘模型,容量扇区大小和分区表。

3.列出或切换到不同的磁盘

如果您有多个硬盘,则可以使用“ select”命令轻松地在磁盘之间切换。在下面的例子中,我将从我的系统切换/dev/sda/dev/sdb二级驱动器。

要轻松切换磁盘,您可以使用:

(分开)选择/ dev / sdX

选择不同的磁盘

选择不同的磁盘

"X"使用要切换到的磁盘的字母更改。

4.在Linux中创建主要或逻辑分区

Parted可以用来创建主磁盘分区。在此示例中,我将向您展示如何创建主分区,但逻辑分区的步骤相同。

要创建新的分区,分开使用“ mkpart”。您可以给它额外的参数,"primary""logical"根据您要创建的分区类型。

在开始创建分区之前,确保您正在使用(您已选择)正确的磁盘非常重要。

开始使用打印:

(分开)打印

显示当前Linux磁盘

显示当前Linux磁盘

如上图所示,我们使用的是34 GB的虚拟驱动器。首先,我们将给新磁盘一个标签,然后创建一个分区并在其上设置一个文件系统。

现在第一步是给新磁盘一个标签名称

(分开)mklabel msdos

现在用新建分区   mkpart。列出的单位是兆字节(MB)。我们将创建一个从11000010 GB分区:

(parted)mkpart 
分区类型?主要/扩展?主
文件系统类型?[ext2]?
开始?1 
结束?10000 
(parted)print 
型号:ATA VBOX HARDDISK(scsi)
磁盘/ dev / sdb:34.4GB 
扇区大小(逻辑/物理):512B / 512B 
分区表:msdos 
磁盘标志:
数字开始结束大小类型文件系统标志
1 1049kB 10.0 GB 9999MB主ext2 lba

创建主要或逻辑的Linux分区

创建主要或逻辑的Linux分区

接下来,退出与"quit"命令分开。我们将在ext4文件系统中格式化我们的新分区mkfs。为了实现这一点,运行以下命令:

#mkfs.ext4 / dev / sdb1

注意:执行上述命令时,选择正确的磁盘和分区很重要!

现在我们通过在我们的辅助磁盘上打印分区表来验证我们的结果。在文件系统列下,您应该看到ext4或您决定用于分区的文件系统类型:

验证磁盘分区文件系统

验证磁盘分区文件系统

5.调整Linux磁盘分区大小

parted包括多个有用的功能,其中之一是"resizepart"。由于您现在可能已经想到这一点,"resizepart"可以帮助您调整分区大小。

在下面的示例中,您将看到如何调整现有分区的大小。为了这个例子的目的,我们将使用之前创建的分区。

首先,您将需要知道要调整大小的分区号。这可以通过使用"print"以下方式找到:

(分开)打印

查找Linux分区号

查找Linux分区号

在我们的示例中,分区号是"1"。现在运行resizepart命令:

(分开)resizepart

您将被要求您调整大小的分区号。输入它的号码。之后,系统将要求您为此分区设置新的结束点。请记住,默认情况下,单位是MB。在我们的示例中,我们将新的分区大小设置为15 GB

(parted)resizepart 
分区号?1 
结束?[10.0GB]?15000

现在验证结果"print"

(分开)打印

验证Linux调整大小分区

验证Linux调整大小分区

6.删除Linux分区

接下来要学习的是如何从硬盘驱动器中删除分区。要做到这一点,你需要"rm"在parted 中使用命令。要删除磁盘分区,您需要知道它的编号。

如前所述,您可以通过使用轻松获取此数字"print"。在我们的示例中,我们将从1次要驱动器中删除带有数字的分区/dev/sdb1

(分开)rm 1

通过打印分区表验证结果:

删除Linux分区

删除Linux分区

7.抢救Linux磁盘分区

Parted支持一个“ rescue"实用程序,可帮助您在起始点和终点之间恢复丢失的分区。如果在该范围内找到分区,它将尝试恢复分区。

这是一个例子:

(分开)救援 
开始?1 
结束?15000 
(parted)打印
型号:未知(未知)
磁盘/ dev / sdb1:15.0GB 
扇区大小(逻辑/物理):512B / 512B 
分区表:循环
磁盘标志:
数字开始结束大小文件系统标志
1 0.00B 15.0GB 15.0 GB ext4

8更改Linux分区标志

使用parted,您可以更改磁盘分区的标志的状态。支持的标志是:

  1. 开机
  2. 交换
  3. 袭击
  4. lvm
  5. lba
  6. legacy_boot
  7. 第一个
  8. 特别是
  9. 帕洛

状态可以是"on""off"。要更改标志,只需"set"在parted中运行命令:

(分开)设置2 lba

上述命令将lba标志设置为on,用于第二个分区。验证结果print

更改分区标志

更改分区标志

结论

Parted是一个有用和强大的实用程序,可以帮助您管理Linux系统中的磁盘分区。和往常一样,当使用磁盘分区时,您需要格外小心。强烈建议您阅读分离的手册页,了解如何自定义输出并查找有关其功能的更多信息。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

parted3 Linux分区命令 的相关文章

  • window系统消失的c盘,实际占用与显示占用相差好多G

    问题 C盘一直显示的红色提醒 我c盘实际占用的空间只有33 1GB 而我的c盘总共大小是59 9GB 显示的剩余大小是1 35GB 也就是说我占用了58 11 和c盘的总文件大小相差了25GB 那么消失的25GB去了哪里 我百度过这个问题
  • Minikube 架构及启动流程剖析

    原文作者 wzqnls 编辑 夏天 对于要学习 Kubernetes 或者需要本地开发的开发人员来说 Minikube 是一个不错的选择 通过使用 Minikube 这个工具 我们可以非常快捷地在本地部署一套单节点的 Kubernetes
  • Win11微软账号登录不上?Win11登录Microsoft账户出错的解决方法

    Win11微软账号登录不上 近期有部分Win11用户反映在登录微软账号会出现一直转圈 无法登录的情况 这样导致部分功能都不能正常使用了 为此十分令人头疼 那么对于这一情况 有没有什么方法可以有效的解决呢 下面小编教给大家操作方法 大家可以去
  • redis主从同步,总是显示master_link_status:down的解决方法

    前几天 在修改一台从节点的redis的监听端口后 重启了下redis 发现master link status 很长时间一直都是down状态 查看了redis日志 发现日志里出现很多的 I O error trying to sync wi
  • VMware-Ubuntu安装bochs

    我的运行环境是VMware的Ubuntu 首先大家可以按照CSDN上的教程按照符合自己需求的虚拟机 我在上午还在VMware和virtualBox之间做选择 但是由于已经安装过了VMware 所以我就直接用了VMware 当然了 一千人眼中
  • JSON.stringify()

    JSON stringify 将一个JavaScript值 对象或者数组 转换为一个 JSON字符串 如果指定了replacer是一个函数 则可以选择性的替换值 或者如果指定了replacer是一个数组 可选择性的仅包含数组指定的属性 语法
  • CF、SF、OF、ZF标志位

    没学汇编 这种题我真是做一道错一道 OF overflow flag 溢出标志位 溢出标志位 OF 1 表示带符号整数运算时结果发生溢出 对于无符号整数运算 OF没有意义 对于有符号数的溢出判断方式有 1 采用一位符号位 思想为 或 则为溢
  • InfoQ视频直播分享报名:前贝尔实验室、Oracle架构师为你在线揭秘分布式平台内核...

    报名方式 关注InfoQ微信公众号 ID infoqchina 回复 InfoQ 即可观看在线直播技术分享 分享地点 u0026amp 时间 InfoQ直播微课堂将在熊猫 TV 网站播出 看腻了卖肉的女主播 来看看QCon 的明星讲师如何
  • LWIP在STM32上的移植

    本文做记录摘抄 加上自己的体会 文章标题 STM32使用LWIP实现DHCP客户端 http www cnblogs com dengxiaojun p 4379545 html 该文章介绍了几点 LWIP源码的内容 关键点 1 inclu
  • 《一个操作系统的实现》读书笔记-- 第一章--最小的“操作系统”

    一 最简单的 操作系统 最最简单的 操作系统 就是一个最最简单的引导扇区 Boot Sector 虽然它不具有任何功能 但是它却能够直接在裸机上运行 不依赖其他软件 一个引导扇区是512个字节 并且以0xAA55为结束标识的扇区 下面就是那
  • Elasticsearch 日志

    下载并安装 Filebeat 首次使用 Filebeat 请参阅入门指南 复制代码片段 curl L O https artifacts elastic co downloads beats filebeat filebeat 7 2 0
  • Visual studio 2005 hangs on startup AppHangXProcB1 svchost devenv.exe svchost.exe:{2a811bb2-303b-48b...

    This problem has been torturing me for the whole afternoon and after searching on the web for a long time I finally get
  • [架构之路-185]-《软考-系统分析师》-3-操作系统基本原理 - 文件索引表

    目录 一 文件的索引块 二 索引分配表 三 索引表的链接方案 四 多层索引 五 混合索引分配 一 文件的索引块 存放在目录中的文件 并非是文件的真实内容 目录中记录了文件的索引块是几号磁盘块 文件对应的索引表是存放在指定的磁盘块中的 二 索
  • java IO、NIO、AIO详解

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 一 IO流 同步 阻塞 二 NIO 同步 非阻塞 三 NIO2 异步 非阻塞 正文 回到顶部 概述 在我们学习Java的IO流之前 我们都要了解几个关键词 同步与异步 sy
  • 如何快速构建CMBD系统-glpi

    脚本后续更新及迭代将由kkitDeploy项目代替 https github com luckman666 kkitdeploy server 请大家持续关注kkitDeploy 一 CMBD系统构建步骤 起初 开发这套CMBD系统是为了帮
  • MacOS中清除原有ssh公钥方法

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 用ssh的跳转登录服务器后 ssh会把你每个你访问过计算机的公钥 public key 都记录在 ssh known hosts 当下次访问相同计算机时 SSH会核对公钥
  • 地址映射与共享

    跟踪地址映射过程 1 通过命令 dbg asm启动调试器 在linux 0 11运行test c文件 使其进入死循环 我们的任务就是找到i的地址并将其修改为0使test c程序退出循环 2 在命令行输入crit c使Boch暂停 一般会显示
  • Linux(12):磁盘配额(Quota)与进阶文件系统管理

    磁盘配额 Quota 的应用与实作 Quota 的一般用途 针对 www server 例如 每个人的网页空间的容量限制 针对 mail server 例如 每个人的邮件空间限制 针对 file server 例如 每个人最大的可用网络硬盘
  • I/O设备模型

    I O设备模型 绝大部分的嵌入式系统都包括一些I O Input Outut 输入 输出 设备 例如仪器上的数据显示屏 工业设备上的串口通信 数据采集设备上用于保存数据的Flash或SD卡 以及网络设备的以太网接口等 I O设备模型框架 R
  • 【操作系统xv6】学习记录4-一级页表与二级页表

    占位

随机推荐

  • 【VMD-DBO-LSTM】变分模态分解-蜣螂优化算法-长短时记忆神经网络研究(Python代码实现)

    欢迎来到本博客 博主优势 博客内容尽量做到思维缜密 逻辑清晰 为了方便读者 座右铭 行百里者 半于九十 本文目录如下 目录 1 概述 1 1 变分模态分解算法 1 2 蜣螂优化算法 1 3 LSTM 2 运行结果 3 参考文献 4 Pyth
  • 关于python3.9版本在anaconda创建好的环境中安装opencv库、skimage库、sklearn库解决方法,同样适用于python3.10

    目录 问题的由来 问题的检测 问题的解决 总结 文件附予 我是技术小白 但很愿意与大家分享相同的问题及解决的办法 有误望指点 问题的由来 在参与 图像去阴影 去噪 去雨滴 修复照片的技术研究 时 遇到了No module named 就如下
  • Qt实现十六进制接收文本和显示文本(可用于串口的十六进制)

    1 QTextEdit接收文本 QString str1 ui gt textEdit gt toPlainText QByteArray str2 QByteArray fromHex str1 toLatin1 data 按十六进制编码
  • VS Code 自动生成get-set方法

    在文档空白处右击 选择源代码操作 选择Generate Getters and Setters 选择要生成get set方法的属性 点击确定 生成成功
  • glTF格式介绍——目录

    最近因为科研需要 需要了解glTF文件结构 阅读了一下官方的文档 然后记录在这里写一个专栏吧 由于自己还是图形学小白 翻译的内容难免会有错误 希望大家见谅 此外 此专栏只翻译了主要部分 动画 蒙皮 材质三个部分因为个人知识的限制 暂时没有翻
  • Nas里搭建Frpc内网穿透客户端【超级无脑】

    接上篇 Linux搭建Frps内网穿透服务器端 搭建了一个Frps的服务端 建议也可以先去看下 这篇文章分享如何在群晖Nas里面搭建一个客户端 成功后 可以在远程把资料同步到自己的nas上 实现与百度网盘类似功能 又省去一笔 同时 用这种方
  • 图解Python,14张思维导图让你玩转Python

    Python的设计理念是 优雅 明确 简单 优雅 Python常被称为胶水语言 能够把用其他语言制作的各种模块很轻松地联结在一起 明确 Python运行速度非常快 用Python语言编写程序时 无需考虑诸如如何管理你的程序使用的内存一类的底
  • apache beam 入门之beam-sql

    目录 apache beam 个人使用经验总结目录和入门指导 Java 就像spark sql 一样 apache beam也有beam sql 就是能够输入1张模拟数据表 然后通过sql语句来实现计算 举个例子 我们不希望在数据源端执行
  • kafka面试题目

    kafka面试 一 Kafka中的ISR InSyncRepli OSR OutSyncRepli AR AllRepli 代表什么 二 Kafka中的HW LEO等分别代表什么 三 Kafka中是怎么体现消息顺序性的 四 Kafka中的分
  • 改写对象的行为—多态

    前言 多态 Polymorphism 按字面的意思就是 多种状态 在面向对象语言中 接口的多种不同的实现方式即为多态 引用Charlie Calverts对多态的描述 多态性是允许你将父对象设置成为一个或更多的他的子对象相等的技术 赋值之后
  • 成功解决curl: error while loading shared libraries: libssl.so.1.0.0: cannot open shared object file...

    最近在执行下述命令连接外网时 遇到了下述问题 求助多方后终于找到解决方法 很简单 未安装curl库 所以很简单 pip install curl 由于我这里已经安装过了 所以无需再安装 完美解决
  • echarts tooltip悬浮框内容显示不全,如何解决

    前言 项目使用echarts过程中 鼠标移上去 悬浮框显示的内容太多 导致显示不全 或者需要自定义显示内容时 如何解决 现在提供一个简单的方法 简单示例 代码如下 示例 tooltip trigger item enterable true
  • IDEA在MAC环境中的使用小技巧

    最近 转战MacOS的平台进行代码开发 有一天 突然发现 IDEA中同样启动一个springboot项目往往需要20多秒钟 如下截图中所示 这就让我感到比较奇怪了 因为本身机器配置也没那么差 关键 我同时还在WINDOWS平台上也正在对这个
  • 全能电子地图下载器-获取离线地图瓦片的工具

    百度网盘 1 9 5早期版本 链接 https pan baidu com s 1k9QL3mJXDus6O071HSBrHA 提取码 bib6 打开百度网盘并解压以后 你得到的东西是这些 3 0最新版本 链接 百度网盘 请输入提取码 提取
  • 竖式问题 rust解法

    竖式问题 输入一个数字集合 数字之间没有空格 找出所有形如abc de 三位数乘以两位数 的算式 在完整的竖式中 所有数字都属于这个数字集合 输出所有竖式 每个竖式前应有编号 之后应有一个空行 样例输入 2357 输出 lt 1 gt 77
  • python中add函数_如何使用python中的add函数?

    之前向大家介绍过python中的求和函数sum函数 numpy中的sum函数 对于数组可以指定维度进行相加 numpy中还有另一种求和运算方法 即add函数 add函数不仅作用于numpy中加法运算 还用于set中添加元素 本文主要向大家介
  • uniapp - APP云打包、蒲公英平台发布APP的步骤

    一 uniapp 云打包 1 注册 dcloud 开发者 首先需要注册一个 dcloud 开发者的账号 dcloud开发者中心 登录 dcloud net cn 根据流程注册即可 2 云打包 已安卓为例 项目创建完成后 查看 dcloud
  • Python连接Gbase数据库

    在数据清洗和计算方面 Python比SQL的灵活性更强 本文记录使用Python读取Gbase数据库中的数据 建立数据库连接 无论什么方法读取读取或操作数据库中的数据 首先要建立数据库连接对象 import pandas as pd imp
  • 如何学习python(附实际操作方法)

    人工智能在发展 Python作为人工智能的首选语言 自然也越来越火爆 现在 Python可以说是备受程序员欢迎的编程语言了 但是 有很多同学却不知道该从何处下手 接下来小编就跟大家聊聊吧 首先 我们要准备一台电脑 Windows7 10系统
  • parted3 Linux分区命令

    原贴地址 http www junfcom cn post 184 html Parted是一个着名的命令行工具 可以轻松管理硬盘分区 它可以帮助您添加 删除 缩小和扩展磁盘分区及其上的文件系统 从第一次出来 分手已经走了很长的路 其中一些