• 操作系统【5】 Linux给硬盘分区(fdisk和parted)


    在 Linux 中有专门的分区命令 fdisk 和 parted。其中 fdisk 命令较为常用,但它不支持大于 2TB 的分区;如果需要支持大于 2TB 的分区,则需要使用 parted 命令,当然 parted 命令也能分配较小的分区。首先,我们来介绍一下fdisk的命令格式:

    [root@localhost ~]# fdisk ~l  #列出系统分区

    [root@localhost ~]# fdisk 设备文件名  #给硬盘分区

    切记不要在当前的硬盘上使用fdisk,这会删完整个系统,一定是另外的硬盘或者是使用虚拟机,以达到保护当前磁盘的数据。

    fdisk命令它只能划分小于2T的磁盘,当磁盘大于2T时,fdisk命令无法执行分区了,这个时候有两种方法可以解决。第一,就是通过卷管理来实现,第二,就是通过parted命令实现对GPT的磁盘进行分区。

    Parted的命令格式为:mkpart PART-TYPE [FS-TYPE] START END 具体解释如下:

    PART-TYPE 分区类型

    Primary(主分区)、logical(逻辑分区)、extended(扩展分区)、

    FS-TYPE 文件系统类型

    ext4、ext3、ext2、xfs、其他......

    START

    设定磁盘分区起始点;可以为0,numberMiB/GiB/TiB;

    0:设定当前分区的起始点为磁盘的第一个扇区;

    1G:设定当前分区的起始点为磁盘的1G处开始;

    END

    设定磁盘分区结束点;

    -1:设定当前分区的结束点为磁盘的最后一个扇区;

    10G:设定当前分区的结束点为磁盘的10G处;

    从上所述,我们可以得知,fdisk命令兼容DOS类型的分区表、BSD或者SUN类型的磁盘列表,但不支持GPT分区,parted支持GET分区,具有丰富的功能,它除了能够进行分区的添加、删除等常见的操作外还可以进行移动分区、创建文件系统、调整文件系统大小、复制文件系统等操作,所以在IA64平台上管理磁盘时parted是很实用的。

    官网:http://www.lenbor.com
  • 相关阅读:
    GET POST区别
    http1.0 1.1 2.0区别
    分布式系统理论之Quorum机制
    MySQL解析过程、执行过程
    redis常见问题和解决方案
    Windows下安装Linux虚拟机的用途和好处
    ping,telnet,ssh命令的理解
    强化学习入门 第五讲 值函数逼近
    强化学习入门第四讲 时间差分方法
    强化学习基础 第三讲 蒙特卡罗方法
  • 原文地址:https://www.cnblogs.com/lenbor/p/12661498.html
Copyright © 2020-2023  润新知