划分分区

fdisk

专门用于划分MBR类型的分区。(mbr分区类型在linx中也叫msdos)
注意:fdisk在centos7上已经可以用来划分gpt类型的分区。 详细不说了,N年之前学习过

gdisk

专用与划分gpt类型分区。
大致操作和fdisk一样,不记录了,N年前学过。。

parted

parted之前懒得学,现在看了下也是很简单,,,那就简单记录下。。

parted可以划分mbr和gpt类型的分区。

parted和fdisk与gdisk的区别在于,它可以一步到位,而不需要不停的交互式分区(当然也可以交互式去操作)
另外最重要的是它是实时将操作写入到分区中,而不是像fdisk和gdisk那样将将操作保存到内存中,直到用户输入“w"保存操作。 交互式分区语法: (parted) help
help [COMMAND] 打印通用帮助信息或者指定命令的帮助信息
mklabel,mktable LABEL-TYPE 创建新的磁盘标签(分区表)
mkpart PART-TYPE [FS-TYPE] START END 创建新的分区
name NUMBER NAME name partition NUMBER as NAME
print [devices|free|list,all|NUMBER] 显示分区表,可用设备、空闲空间、所有找到的分区 或者特定的分区
quit 退出程序
rescue START END 修复给定start和end之间丢失的分区r
resizepart NUMBER END 调整指定分区的结束点(可以说是调整大小,但是有限制,如分区前面或者后面有分区,只能调整到其他分区的边缘,不能插一脚去其他的分区。)
rm NUMBER 删除指定分区
select DEVICE 载入给定的设备
toggle [NUMBER [FLAG]] 设定给定分区号的分区类型,如:lvm、raid,和fdisk和gdisk的t命令一样。 【删除分区例子】:
(parted) print
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdd: 1074MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt ### 可以看到分区类型是gpt
Disk Flags: ### 可以看到有三个分区
Number Start End Size File system Name 标志
1 1049kB 99.6MB 98.6MB
2 99.6MB 200MB 101MB test002
3 200MB 300MB 99.6MB test003 ## 输入rm命令,程序提示输入删除第几个分区编号
(parted) rm
分区编号? 3
### 删除分区3后再次print打印现在的分区信息
(parted) print
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdd: 1074MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: ### 可以看到已经删除掉分区3了
Number Start End Size File system Name 标志
1 1049kB 99.6MB 98.6MB
2 99.6MB 200MB 101MB test002 【非交互是操作:(一次只能执行一个非交互命令)】
# 对设备/dev/sdd创建gpt类型的分区
parted /dev/sdd mklable gpt
# 创建分区
parted /dev/sdd mkpart 1 ext4 1 100M

Linux磁盘专题-常用分区命令的更多相关文章

  1. Linux文件系统管理 fdisk分区命令

    概述 我们在安装操作系统的过程中已经对系统硬盘进行了分区,但是如果我新添加了一块硬盘,想要正常使用时,在Linux中有专门的分区命令 fdisk 和 parted.其中 fdisk 命令较为常用,但不 ...

  2. Linux文件系统管理 parted分区命令

    概述 parted 命令是可以在命令行直接分区和格式化的,不过 parted 交互模式才是更加常用的命令方式. parted命令 进入交互模式命令如下: [root@localhost ~]# par ...

  3. Linux磁盘挂载、分区、扩容操作

    本文最早发布于 Rootrl's blog 注:以下操作系统环境为CentOS7 基本概念 在操作前,首先要了解一些基本概念 磁盘 在Linux系统中所有的设备都会以文件的形式存储.设备一般保存在/d ...

  4. Linux系统中常用的命令汇总

    日常开发,上线的服务器系统一般都是Linux系统,所以,熟练的掌握常用的命令操作就尤其的重要了 1) 查看某个服务的运行情况 (例如Redis) ps -ef | grep redis //e-显示程 ...

  5. Linux 磁盘管理(分区、创建文件系统、挂载)

    Linux设备文件可以分为两类 b : 按块为单位,随机访问设备(块设备文件)  如:硬盘 c : 按字符为单位,线性设备(字符设备文件)  如:键盘 设备文件位于/dev下 主设备号(major n ...

  6. linux磁盘管理与分区 转载

    原文:http://zhengjianglong.leanote.com/post/linux%E7%A3%81%E7%9B%98%E5%88%86%E5%8C%BA 一.基础知识 一块磁盘可以分为多 ...

  7. Linux学习之常用压缩命令(三)

    (一)常用压缩命令 (1)gzip命令 (2)gunzip命令 (3)tar命令 (4)zip命令 (5)unzip命令 (6)bzip2命令 (7)bunzip2命令 (一)常用压缩命令 (1)gz ...

  8. Linux学习之常用网络通信命令与shell简单应用技巧(四)

    (一)常用网络通信命令 (1)ping命令 (2)write命令 (3)wall命令 (4)ifconfig命令 (5)shutdown命令 (6)reboot命令 (二)shell简单应用技巧 (1 ...

  9. linux上一些常用的命令

    1.时时查看tomcat启动信息,首先切换到tomcat的logs目录下 tail -f catalina.out 2.在tomcat的bin目录下启动无权限,需要赋权 chmod 777 *.sh ...

  10. Linux 磁盘管理及分区

    硬盘结构和基础知识  扇区(Sector)为最小的物理储存单位,每个扇区为512 bytes,将扇区组成一个圆就是磁道(track),不同磁盘的相同磁道组成磁柱(Cylinder),磁柱是分区(par ...

随机推荐

  1. 深入探究API接口

    作为程序员,我们经常会遇到需要获取外部数据或调用外部服务的情况.而API(Application Programming Interface,应用程序编程接口)接口就是这样的一种机制,它允许我们的应用 ...

  2. [htmlayout] csss! 改变值/文本

    <input type="text" value="123" /> <div class="test">内容内容&l ...

  3. LeetCode155:最小栈,最简单的中等难度题,时间击败100%,内存也低于官方

    欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 本篇概览 最近运气不错,在LeetCode上白捡一道送 ...

  4. KRPano动态热点专用素材图50多个,加动态热点使用方法

    KRPano动态热点专用素材是一种特定形式的序列图,该序列图要求帧的水平和垂直的具体位置必须准确,否则图的动作将会出现错乱,KRPano不支持动态图.目前网上比较匮乏动态热点素材,在此亲手整理制作了5 ...

  5. k8s work节点无法使用kubectl命令

    在Kubernetes的node节点上运行命令 [ kubectl ] 命令出现了如下错误 root@calico-work01:~# kubectl get nodes The connection ...

  6. Python爬虫-IP隐藏技术与代理爬取

    在进行爬虫程序开发和运行时,常常会遇到目标网站的反爬虫机制,最常见的就是IP封禁,这时需要使用IP隐藏技术和代理爬取. 一.IP隐藏技术 IP隐藏技术,即伪装IP地址,使得爬虫请求的IP地址不被目标网 ...

  7. 基于TRE文章的非线性模型化线性方法

    之前写过一篇有关TRE优化模型详解的博文: https://www.cnblogs.com/zoubilin/p/17270435.html 这篇文章里面的附录给出了非线性模型化线性的方式,具体内容如 ...

  8. 数据结构与算法 | 数组(Array)

    数组(Array) 数组(Array)应该是最基础的数据结构之一,它由相同类型的元素组成的集合,并按照一定的顺序存储在内存中.每个元素都有一个唯一的索引,可以用于访问该元素. // java 数组示例 ...

  9. Opencv系列之一:简介与基本使用

    1 Opencv简介 Opencv是计算机视觉中经典的专用库,其支持多语言,跨平台,功能强大.Opencv-Python为Opencv提供了Python接口,使得使用者在Python中能够调用C/C+ ...

  10. 详解GuassDB数据库权限命令:GRANT和REVOKE

    本文分享自华为云社区<GuassDB数据库的GRANT & REVOKE>,作者: Gauss松鼠会小助手2 . 一.GaussDB的权限概述 在数据库中,对象的创建者将成为该对象 ...