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分区命令 的相关文章

  • 6.OS运行机制(补充)

    中断
  • 终端连接控制(stty的编写)

    终端连接控制 stty的编写 一 背景 文件与目录在之前已经学习过了 文件中包含着数据 这些数据可以被读出 写入 也可以用以操作 但文件不仅仅是计算机唯一的数据来源 计算机的数据还可以来自于许多的外部设备 比如扫描仪 照相机 鼠标等输入设备
  • MySQL基础(非常全)

    MySQL基础 一 MySQL概述 1 什么是数据库 答 数据的仓库 如 在ATM的示例中我们创建了一个 db 目录 称其为数据库 2 什么是 MySQL Oracle SQLite Access MS SQL Server等 答 他们均是
  • 线程和进程的区别(面试必备)

    参考文章 https www jianshu com p 2dc01727be45 线程与进程的区别通俗的解释 https www jianshu com p 8ad441510860 附加可参考文章 https baijiahao bai
  • 小白学协程笔记2-c语言实现协程-2021-2-10

    文章目录 前言 一 c语言中协程切换方式 二 使用setjmp 和 longjmp实现协程切换 1 setjmp和longjmp函数简介 2 协程实现 三 使用switch case实现协程切换 1 switch case小技巧 2 协程实
  • linux 如何创建卷组

    1 创建一个物理卷 Pvcreate dev sd1 dev sd2 dev sd3 dev sd4 2 用刚才创建的物理卷创建一个卷组 Vgcreate 卷组名 dev sd1 dev sd2 dev sd3 dev sd4 3 创建逻辑
  • mapengpeng1999@163.com 操作系统4~处理机调度

    处理机调度 1 三级调度体系 1 处理机调度主要是对处理机运行时间进行分配 即 按照一定算法或策略 将处理机运行时间分配给各个并发进程 同时尽量提高处理机的使用效率 2 现代操作系统中 按调度所实现的功能分3种类型 高级调度 中级调度和低级
  • pycharm内存不足时如何修改设置?

    Help gt Find Action gt type VM Options gt Click Edit Custom VM Options Pycharm 2016 2 will open the appropriate vmoption
  • RTX线程通信之——线程标志

    文章目录 Thread Flags 概念 RTX线程标志API 案例 LED灯同步闪亮 小结 参考资料 Thread Flags In a real application we need to be able to communicate
  • JSON.stringify()

    JSON stringify 将一个JavaScript值 对象或者数组 转换为一个 JSON字符串 如果指定了replacer是一个函数 则可以选择性的替换值 或者如果指定了replacer是一个数组 可选择性的仅包含数组指定的属性 语法
  • Linux系统编程:多线程交替打印ABC

    引言 分享关于线程的一道测试题 因为网上基本都是Java的解决方法 决定自己写一篇来记录一下线程的学习 问题描述 编写一个至少具有三个线程的程序 称之为线程 A B 和 C 其中线程 A 输出字符 A 线程 B 输出字符 B 线程 C 输出
  • InfoQ视频直播分享报名:前贝尔实验室、Oracle架构师为你在线揭秘分布式平台内核...

    报名方式 关注InfoQ微信公众号 ID infoqchina 回复 InfoQ 即可观看在线直播技术分享 分享地点 u0026amp 时间 InfoQ直播微课堂将在熊猫 TV 网站播出 看腻了卖肉的女主播 来看看QCon 的明星讲师如何
  • Linux系统如何看目录属于哪个磁盘分区

    Linux是先有目录 再有磁盘分区 df h 目录 例如 没有挂载磁盘的目录 显示在系统盘 root iZ2ze57v3n0zma46zqiq8nZ sh 1 5 5 df h alidata Filesystem Size Used Av
  • Linux常用命令记录

    文章目录 1 软件安装 安装软件 来自源服务器 安装 deb软件 来自本地 deb文件 修复依赖关系 卸载软件 2 文件 文件夹操作 删除文件夹 移动文件 文件重命名 3 程序查看 处理 进程查看 查看端口占用情况 强制终止程序 4 解压文
  • Anaconda 安装 Python 库(MySQLdb)的方法-(转)

    安装python库的过程中 最重要的地方就是版本需要兼容 其中操作系统为64位 Python为2 X 64位 下载安装文件的时候也要注意版本匹配 其中文件名中包含的cp27表示CPython 2 7版本 cp34表示CPython 3 4
  • 【操作系统】王道考研 p42 段页式管理方式

    段页式管理方式 知识总览 分段 分页管理方式中最大的优缺点 关于段式管理会产生外部碎片 ps 分段管理中产生的外部碎片也可以用 紧凑 来解决 只是需要付出较大的时间代价 分段 分页 段页式管理 示意图 先分段 后分页 段页式管理的逻辑地址结
  • 如何快速构建CMBD系统-glpi

    脚本后续更新及迭代将由kkitDeploy项目代替 https github com luckman666 kkitdeploy server 请大家持续关注kkitDeploy 一 CMBD系统构建步骤 起初 开发这套CMBD系统是为了帮
  • C#实现FTP文件夹下载功能【转载】

    网上有很多FTP单个文件下载的方法 前段时间需要用到一个FTP文件夹下载的功能 于是找了下网上的相关资料结合MSDN实现了一段FTP文件夹下载的代码 实现的思路主要是通过遍历获得文件夹下的所有文件 当然 文件夹下可能仍然存在文件夹 这样就需
  • Linux(12):磁盘配额(Quota)与进阶文件系统管理

    磁盘配额 Quota 的应用与实作 Quota 的一般用途 针对 www server 例如 每个人的网页空间的容量限制 针对 mail server 例如 每个人的邮件空间限制 针对 file server 例如 每个人最大的可用网络硬盘
  • 八股文打卡day20——操作系统(3)

    面试题 线程同步的方式有哪些 我的回答 多线程同时访问和修改某个数据的话 会造成数据的不一致和冲突问题 所以就需要线程同步 线程同步的方式有 1 互斥锁 互斥锁就是 当一个资源被访问和操作时 会对这个资源加锁 把这个资源锁定 其他线程不能对

随机推荐

  • 【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是一个着名的命令行工具 可以轻松管理硬盘分区 它可以帮助您添加 删除 缩小和扩展磁盘分区及其上的文件系统 从第一次出来 分手已经走了很长的路 其中一些