首页 > 其他分享 >【RedHat9.0】磁盘fdisk命令分区的增、删、改、查

【RedHat9.0】磁盘fdisk命令分区的增、删、改、查

时间:2024-03-22 12:30:33浏览次数:19  
标签:分区 bytes RedHat9.0 Linux fdisk 磁盘 512 输入

使用fdisk进入交互模式,通过输入fdisk程序所提供的子命令可以对磁盘的分区进行有效管理。

fdisk命令分区的增、删、改、查

    • (一)fdisk交互子命令介绍
    • (二)fdisk增命令
        • 1、输入n新增MBR磁盘分区
    • (三)fdisk删命令
        • 1、输入d删除分区
    • (四)fdisk改命令
        • 1、输入t命令修改分区号码
        • 2、输入a更改可引导标志
    • (五)fdisk查命令
        • 1、输入p显示硬盘分区表信息
        • 2、输入m查看fdisk帮助文档
        • 3、输入l查看所有文件类型
        • 4、输入w保存修改并退出

(一)fdisk交互子命令介绍

fdisk交互命令

命令说明
n、o、g、G、s
n创建一个新的MBR分区
o创建一个空的DOS分区表
g创建一个新的空GPT分区表
G创建一个新的空SGI(IRIX)分区表
s创建一个新的、空的SUN磁盘标签
d
d删除一个分区
a、t、u
a更改可引导标志
t改变分区号码
u改变分区显示和记录单位
l、m、p、w
l显示Linux所支持的分区类型
m显示帮助菜单
p显示硬盘分区表
w保存修改结果并退出

(二)fdisk增命令

在虚拟机添加10G硬盘的基础上进行划分磁盘,在划分磁盘分区这里介绍n命令,将10G磁盘划分成2G、3G、5G

  • 在这里插入图片描述
    n创建一个新的MBR分区、o创建一个空的DOS分区表、g创建一个新的空GPT分区表、G创建一个新的空SGI(IRIX)分区表、s创建一个新的、空的SUN磁盘标签。这个参数命令只是为了创建不同类型的磁盘,这里拿n创建一个新的MBR磁盘分区举例。
[root@redhat ~]# fdisk /dev/nvme0n2   #fdisk+设备块  进入该磁盘的交互界面

Welcome to fdisk (util-linux 2.37.4).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
1、输入n新增MBR磁盘分区

在创建磁盘分区的时候,有三种分区可选,扩展分区(e),主分区(p),逻辑分区(l),我们这里只创建了主分区。

  • 只能创建4个分区(4个中不包括逻辑分区),如果想创建多个分区,可以是3个主分区和1个扩展分区组合。然后在扩展分区中,创建逻辑分区(可以创建无限个逻辑分区)。
Command (m for help): n  #新增磁盘分区
Partition type
   p   primary (0 primary, 0 extended, 4 free)   #主分区
   e   extended (container for logical partitions)   #扩展分区
Select (default p): p   #创建主分区,也可以直接回车,缺省p
Partition number (1-4, default 1): 1    #输入分区号,亦可回车,缺省为1
First sector (2048-20971519, default 2048):     #定义分区大小默认是2048开始(直接回车即可)
Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-20971519, default 20971519): +3G    # 这里输入划分磁盘大小,一定不要漏掉+号
Created a new partition 1 of type 'Linux' and of size 3 GiB.  #划分3GiB成功

在这里插入图片描述

在这里插入图片描述

Value out of range :在这最后5G的划分中,输入+5G会提示超出范围,因为可能系统计算剩余的存储空间已经不满5G了,这里我们可以直接回车缺省,将剩余全部划分至最后的设备中。

(三)fdisk删命令

1、输入d删除分区
Command (m for help): d   #删除一个分区
Partition number (1-3, default 3): 2    #有多个分区就输入删除哪个分区号

Partition 2 has been deleted.

(四)fdisk改命令

1、输入t命令修改分区号码

通过输入l的命令,我们知道了Linux的别名为83;接着输入t命令

在这里插入图片描述

Command (m for help): t
Partition number (1-3, default 3): 3    #输入需要修改的设备号
Hex code or alias (type L to list all): 83   #此处输入16进制编码或者别名,这里输入Linux的别名83

Changed type of partition 'XENIX usr' to 'Linux'.

Command (m for help): p     #查看,修改成功
Disk /dev/nvme0n2: 10 GiB, 10737418240 bytes, 20971520 sectors
Disk model: VMware Virtual NVMe Disk
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x0e147ab9

Device         Boot    Start      End  Sectors Size Id Type
/dev/nvme0n2p1          2048  6293503  6291456   3G 83 Linux
/dev/nvme0n2p2       6293504 10487807  4194304   2G 83 Linux
/dev/nvme0n2p3      10487808 20971519 10483712   5G 83 Linux

2、输入a更改可引导标志

引导分区标志用于指示 MBR 分区是可引导的。

Command (m for help): a 
Partition number (1-3, default 3): 1  #输入设备号

The bootable flag on partition 1 is enabled now.  #启动可引导标签

Command (m for help): a
Partition number (1-3, default 3): 1

The bootable flag on partition 1 is disabled now. 
 #再输入同一设备,则关闭引导标签

(五)fdisk查命令

1、输入p显示硬盘分区表信息
Command (m for help): p   #显示硬盘分区表

Disk /dev/nvme0n2: 10 GiB, 10737418240 bytes, 20971520 sectors
Disk model: VMware Virtual NVMe Disk
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x4b27e2dc
#三个磁盘分区设备
Device         Boot    Start      End  Sectors Size Id Type
/dev/nvme0n2p1          2048  6293503  6291456   3G 83 Linux
/dev/nvme0n2p2       6293504 10487807  4194304   2G 83 Linux
/dev/nvme0n2p3      10487808 20971519 10483712   5G 83 Linux

2、输入m查看fdisk帮助文档

在这里插入图片描述

3、输入l查看所有文件类型

其中设备所对应的数字是16进制编码或者别名,所要修改文件类型,则先查看所有文件类型,记住文件类型所对应的编码和别名来进行修改。

Command (m for help): l

00 Empty            24 NEC DOS          81 Minix / old Lin  bf Solaris        
01 FAT12            27 Hidden NTFS Win  82 Linux swap / So  c1 DRDOS/sec (FAT-
02 XENIX root       39 Plan 9           83 Linux            c4 DRDOS/sec (FAT-
03 XENIX usr        3c PartitionMagic   84 OS/2 hidden or   c6 DRDOS/sec (FAT-
04 FAT16 <32M       40 Venix 80286      85 Linux extended   c7 Syrinx         
05 Extended         41 PPC PReP Boot    86 NTFS volume set  da Non-FS data    
06 FAT16            42 SFS              87 NTFS volume set  db CP/M / CTOS / .
07 HPFS/NTFS/exFAT  4d QNX4.x           88 Linux plaintext  de Dell Utility   
08 AIX              4e QNX4.x 2nd part  8e Linux LVM        df BootIt         
09 AIX bootable     4f QNX4.x 3rd part  93 Amoeba           e1 DOS access     
0a OS/2 Boot Manag  50 OnTrack DM       94 Amoeba BBT       e3 DOS R/O        
0b W95 FAT32        51 OnTrack DM6 Aux  9f BSD/OS           e4 SpeedStor      
0c W95 FAT32 (LBA)  52 CP/M             a0 IBM Thinkpad hi  ea Linux extended 
0e W95 FAT16 (LBA)  53 OnTrack DM6 Aux  a5 FreeBSD          eb BeOS fs        
0f W95 Ext'd (LBA)  54 OnTrackDM6       a6 OpenBSD          ee GPT            
10 OPUS             55 EZ-Drive         a7 NeXTSTEP         ef EFI (FAT-12/16/
11 Hidden FAT12     56 Golden Bow       a8 Darwin UFS       f0 Linux/PA-RISC b
12 Compaq diagnost  5c Priam Edisk      a9 NetBSD           f1 SpeedStor      
14 Hidden FAT16 <3  61 SpeedStor        ab Darwin boot      f4 SpeedStor      
16 Hidden FAT16     63 GNU HURD or Sys  af HFS / HFS+       f2 DOS secondary  
17 Hidden HPFS/NTF  64 Novell Netware   b7 BSDI fs          fb VMware VMFS    
18 AST SmartSleep   65 Novell Netware   b8 BSDI swap        fc VMware VMKCORE 
1b Hidden W95 FAT3  70 DiskSecure Mult  bb Boot Wizard hid  fd Linux raid auto
1c Hidden W95 FAT3  75 PC/IX            bc Acronis FAT32 L  fe LANstep        
1e Hidden W95 FAT1  80 Old Minix        be Solaris boot     ff BBT            

Aliases:(别名)
   linux          - 83    
   swap           - 82
   extended       - 05
   uefi           - EF
   raid           - FD
   lvm            - 8E
   linuxex        - 85
4、输入w保存修改并退出

保存修改结果并退出,每次进入了fdisk的交互模式修改了信息,都要输入w才能将修改信息保存,如果不输入,则无法保存修改结果。

Command (m for help): w        
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.

标签:分区,bytes,RedHat9.0,Linux,fdisk,磁盘,512,输入
From: https://blog.csdn.net/2302_76195174/article/details/136834066

相关文章

  • windowsVMware虚拟机中扩展linux磁盘空间
    1.虚拟磁盘磁盘扩容 VM中,关闭linux虚拟机,直接编辑虚拟机-硬盘-扩展磁盘容量    2.通过Gparted工具进行LINUX系统磁盘分区 未分区挂载前可以看到/挂载点下空间为20G:   通过虚拟机-快照-拍摄快照,操作前可拍摄快照(便于恢复之前状态),保存完后若要恢......
  • 磁盘阵列
    一、RAID的简述RAID是英文(RedundantArrayofIndependentDisks)的缩写,翻译成中文是“独立磁盘冗余阵列”,简称磁盘阵列(DiskArray)。简单的说,RAID是一种把多块独立的硬盘(物理硬盘)按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技......
  • 磁盘-输入输出-总线
    磁盘磁盘分为磁道和扇区磁盘的存取时间=寻道时间+等待时间(寻道时间耗时比等待时间长)寻道时间是磁头寻找到磁道的时间,等待时间就是等待读写的扇区转到磁头的时间寻道有以下调度算法先来先服务FCFS:就是按请求先来先服务最短寻道时间优先SSTF:先去离当前磁头最近的磁道(有......
  • MegaCli64查看磁盘损坏,错误个数统计情况
     如下,两个命令,是磁盘濒临崩坏,比如存在扇区损坏之类的事情发生。咨询的浪潮热线,报sn。他们的临界值是500,我们监控脚本是200告警。PredictiveFailureCount这个的数字比MediaErrorCount这个严重, #/opt/MegaRAID/MegaCli/MegaCli64-PDList-aALL-NoLog|grep-ierrorMe......
  • liunx磁盘分区扩容实操
    一、现状,假设虚拟机其中有一个磁盘分区使用率已经达到96%,根据需求在不影响这个磁盘分区的资料进行扩容。1、查看磁盘sdb1起始柱面,sdb1分区Start开始___2048  end结束___10485759 记录好Start初始值fdisk-l2、先在虚拟机上扩容,从5G扩容到10G 3、在liunx卸载这个......
  • 07 - Debian如何分区、格式化与挂载磁盘
    作者:网络傅老师特别提示:未经作者允许,不得转载任何内容。违者必究!Debian如何分区、格式化与挂载磁盘《傅老师Debian小知识库系列之07》——原创==前言==傅老师Debian小知识库特点:1、最小化拆解Debian实用技能;2、所有操作在VM虚拟机实测完成;3、致力于最终形成Debian小......
  • Linux 常用命令汇总(六):磁盘与文件系统命令
    一、磁盘与文件系统命令1.1 mount1.1.1介绍mount 是Linux和其他类Unix系统中的一个命令,用于挂载文件系统到指定的挂载点(目录)1.1.2使用方法mount[-ttype][-ooptions]device_namemount_point1.1.3参数详解device_name:要挂载的设备或文件系统的名称。mount_......
  • 14. 磁盘
    iostat安装apt-getinstallsysstat 使用iostat-xm3#x表示显示扩展统计信息,m表示以兆为单位显示,3表示每隔3秒显示#输出如下:avg-cpu:%user%nice%system%iowait%steal%idle0.580.000.330.000.0099.08Device:rrqm/swrqm/sr/sw/srMB/......
  • 磁盘管理--学习笔记
    磁盘管理--学习笔记磁盘分区磁盘分区组成主分区只能创建4个扩展分区比如安排的工作新买一个硬盘磁盘挂载第一步买硬盘插到物理机第二步分区格式化虚拟机演示新增一个硬盘fdisk常用选项在`fdisk`的交互界面中,提供了很多命令供用户操作:-......
  • 【RedHat9.0】使用源代码安装软件——源代码安装nginx
    如果yum、rpm软件包不能提供所需的软件,就要考虑源码安装,获取源码包,进行编译安装。源码安装步骤:1.下载和解压软件包Linux、UNIX最新的软件通常以源代码打包的形式发布,最常见的是.tar.gz和.tar.bz2两种压缩包格式。下载完源代码包后需要解压缩。tar-zxvffile.tar.gzt......