首页 > 系统相关 >Linux磁盘专题-常用分区命令

Linux磁盘专题-常用分区命令

时间:2023-07-17 15:25:20浏览次数:36  
标签:parted MB 分区 NUMBER fdisk Linux gpt 磁盘

划分分区

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

标签:parted,MB,分区,NUMBER,fdisk,Linux,gpt,磁盘
From: https://www.cnblogs.com/juelian/p/17560186.html

相关文章

  • Linux磁盘专题-linux文件系统详解
    这可是我几年前的杰作笔记呀.....当初手写计算都会,现在忘光光....物理硬盘Block的概念和作用硬盘底层一次IO就是读、写一次扇区,一个扇区默认是512Byte。读写大量文件如果以扇区为单位会很慢、性能不好,所以出现了逻辑块的概念(logicblock),也就是硬盘Block。逻辑块Block是......
  • Linux下服务service使用记录
    在/etc/systemd/system/路径下添加MyService.service文件并写入一下内容()[Unit]Description=MyService[Service]Type=simple#工作路径WorkingDirectory=/home/software/net5.0/publish#执行的服务的dll文件ExecStart=/usr/bin/dotnet/home/software/net5.0/publish/M......
  • linux搭建code-server及使用中遇到的问题
    系统环境CentOS8.5docker搭建linux不太熟,但是用docker搭建是真的简单,有现成的镜像的话一句命令就可以搞定。dockerrun-itd--namemy-code-server\-p5580:8080\-v/data/mycode:/home/coder\-ePASSWORD=12345678\codercom/code-server:latest--authpassword......
  • linuxIP地址和主机名,再虚拟机中配置linux固定IP
    1.IP地址IPV4版本地址格式:a.b.c.d,其中abcd是0-255的数字可以通过ifconfig查看本机的IP地址2.特殊IP地址127.0.0.1,表示本机0.0.0.0,可以指代本机,也可以在端口绑定中用来确定绑定关系,还可以在IP地址限制中表示所有的IP允许所有IP访问3.主机名每一台电脑除......
  • Linux下建立NFS共享目录
    https://blog.csdn.net/anluo233/article/details/125921403https://blog.csdn.net/zhangxucumt/article/details/125935901......
  • java在指定目录执行linux命令
    在指定目录执行Linux命令的Java实现概述在Java程序中通过执行Linux命令可以实现一些系统级别的操作,比如启动、停止进程,创建、删除目录等。本文将向刚入行的小白开发者介绍如何在Java中执行Linux命令,并指导他完成该过程。步骤步骤动作代码1创建ProcessBuilder对象Pr......
  • 跟运维学 Linux - 01
    跟运维学Linux-01运维的诞生运维工程师有很多叫法:系统运维、Linux工程师、系统管理员...网管可以说是运维工程师最早的雏形。在个人电脑未普及时,大家去网吧玩游戏。玩家:“网关,我的电脑上不了网了”网管负责维修电脑、维修系统、维护网络设备...互联网的发展现在大家在......
  • 良心推荐!5款支持Linux系统的国产软件,兼容国产操作系统
    虽然市面上大多数用户使用的是Windows操作系统,但也有不少使用Linux系统的用户,特别是国产操作系统的崛起,让Linux系统阵营的用户越来越多。Linux不像Windows那样,有着完整的生态环境丰富的软件应用,但也逐渐在完善中,下面我将为大家推荐几款国产良心软件,不仅支持Linux系统,还兼容银河麒......
  • linux常用命令-ls
    ls命令是list的简写,作用是列出当前目录下的文件。一般用ls和ll即可无需参数常用参数:ls-a列出目录所有文件,包含以.开始的隐藏文件ls-A列出除.及..的其他文件ls-r反序排列ls-t以文件修改时间排序ls-S以文件大小排序ls-h以易读大小显示ls-l除了文件名外,还将......
  • Linux网络配置常用的基础命令(面试也经常提到)
    Linux网络配置常用的基础命令原创 weijishu 微技术之家 2023-07-1407:07 发表于上海通常情况下,不管什么操作系统,配置IP地址分为如下两类:动态DHCP模式:系统默认是DHCP也就是动态获取IP地址,这种有个坏处就是IP地址会经常变换。如果用连接工具的话,IP地址改变之后需要重......