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

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

分区命令管理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分区

运行时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磁盘

如上图所示,我们使用的是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分区

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

#mkfs.ext4 / dev / sdb1

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

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

验证磁盘分区文件系统

5.调整Linux磁盘分区大小

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

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

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

(分开)打印

查找Linux分区号

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

(分开)resizepart

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

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

现在验证结果"print"

(分开)打印

验证Linux调整大小分区

6.删除Linux分区

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

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

(分开)rm 1

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

删除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系统中的磁盘分区。和往常一样,当使用磁盘分区时,您需要格外小心。强烈建议您阅读分离的手册页,了解如何自定义输出并查找有关其功能的更多信息。

parted3 Linux分区命令相关推荐

  1. linux中磁盘分区命令是什么,Linux如何分区?Linux 分区命令是什么?

    在Linux环境下分区我们需要使用到fdisk命令,是用fdisk命令前用户还需要挂载当前硬件,笔者就此收集了一些资料,若是用户可以用得上的可以收藏本页,具体Linux自动挂载硬盘与Linux分区命令 ...

  2. 创建 linux分区命令,Linux中创建分区

    在很多情况下我们可能需要在使用Linux的时候创建新的分区来帮助我们更好的学习和工作,接下来我就详细的介绍一下如何利用fdisk这条命令进行硬盘分区. Linux磁盘分区和windows存在区别,Li ...

  3. Linux磁盘分区的详细步骤(图解linux分区命令使用方法)

    前言 磁盘是怎么分区的在文章后面会谈到,先谈一下Linux文件系统的简单操作.不过在阅读本文之前,我假定读者们对Linux的磁盘与文件系统以及目录树已经有了初步的了解. 重要说明:完整的分区流程请结合 ...

  4. linux分区使用的命令为,Linux分区命令fdisk图文详解

    本教程为在已使用的Linux系统中新加入一个硬盘. 1.fdisk –l 查看:看到新加入硬盘hdd 2.输入:fdisk /dev/hdd 3.键入m查看有哪些命令: 4.键入p查看一下硬盘hdd的 ...

  5. linux分区命令parted6,Linux parted命令支持T级分区

    [root@abintel ~]# parted –help 用法:parted [选项]- [设备 [命令 [参数]-]-] 将带有"参数"的命令应用于"设备" ...

  6. linux刷新分区表,linux磁盘分区的详细步骤(图解linux分区命令使用方法)

    首先介绍下几个简单的命令: free查看当前系统内存的使用情况 查看分区的使用情况:T类型.H显示大小以G,M 查看系统所有硬盘的分区信息:分区的没分区的都显示出来了 开始分区:为什么要加cu  不加 ...

  7. Linux分区命令-parted

    parted 格式:parted 磁盘名称 常见的交互命令: mklabel 创建新的磁盘标签 (分区表)mkpart 创建一个分区 print 打印分区表,或者分区 quit 退出程序 修改分区表- ...

  8. mac 挂载linux分区命令,mac os 挂载 读linux 文件系统 xfs ext4

    ext4 安装osxfuse brew cask install osxfuse 报这个错误的原因是xcode-select不在默认的路径 xcode-select: error: tool 'xco ...

  9. 安装linux 分区设置,linux如何设置分区,linux新磁盘分区,安装linux如何分区

    琪琪词资源网 - linux如何设置分区,linux新磁盘分区,安装linux如何分区 Linux自动挂载硬盘的步骤: 1.插入新硬盘,启动Linux服务器,使用fdisk -l查看硬盘: #fdis ...

最新文章

  1. 硬盘盘符双击无法打开,只能右键打开(解决方法)(转载)
  2. AOJ 491.扑克牌
  3. redis一:非关系型数据库
  4. .Net Discovery系列文章阅读索引--带你探索未知的.Net世界
  5. python以追加方式打开文件 线程安全吗,Python的open函数文件读写线程不安全,logging模型文件读写线程安全!...
  6. Kafka,它为什么速度会这么快?
  7. uva 1615——Highway
  8. RT-Thread 简介 https://www.rt-thread.org/
  9. Algorithm Data structure
  10. IIS Express介绍与使用
  11. C#动态数组ArrayList介绍
  12. 空间apiLinux系统调用及用户编程接口(API)学习
  13. ora-01189故障解决办法
  14. 身份证前六位地址验证
  15. 用Python实现6升水桶和7升水桶导出3升水
  16. matlab中ode45如何设置,如何使用Matlab中的ode45修正赋值错误(ode45函数的第488行)
  17. springboot 内存参数 启动
  18. C语言--小学生计算机辅助教学系统
  19. windows-快捷键
  20. 英特尔凌动处理器_AEWIN SCB6913 基于Intel Atom(Elkhart Lake)x6425E处理器

热门文章

  1. SQL外键引用无效表???
  2. iOS -- block one
  3. IT新闻类上榜100家最受欢迎博客网站
  4. android View 自动 GONE 问题
  5. 提交方式post和get有什么区别?
  6. 二轴五档变速器设计【两轴式五挡手动变速器】
  7. 写在《大国崛起》之后,“中国崛起”之前(一)
  8. linux TTY子系统 --- bug来了,稍候再整理
  9. 全国计算机等级考试交流群,社考丨5月12日起考生可查询今年3月全国计算机等级考试成绩和证书信息...
  10. linux hostname 和hostname -i问题