zoukankan      html  css  js  c++  java
  • 操作系统【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
  • 相关阅读:
    在ConcurrentModificationException异常上的联想
    记录一下自己爬虎牙LOL主播的爬虫思路
    ajax解决跨域问题
    解决多线程下数据库操作问题
    浅谈时间复杂度
    想一下,最大公约数怎么求
    IO流与IO缓冲
    循环移位
    3Sum探讨(Java)
    Two Sum(两个数的相加)
  • 原文地址:https://www.cnblogs.com/lenbor/p/12661498.html
Copyright © 2011-2022 走看看