【linux】fdisk磁盘分区管理

介绍

fdisk是一个磁盘分区管理工具,可以用来创建、删除、修改和查看磁盘分区。

fdisk一般都是交互式使用,基础语法: fdisk /dev/sdd。进入交互窗口后,有一些选项,需要了解下:

选项 含义
n 创建新分区
p 查看磁盘的分区情况
w 保存此次的分区修改
q 不保存此次的分区修改

分区类型:从大的概念上分MBR(主引导记录)和GTP(GUID分区表)

MBR里头将分区细分为:主分区、扩展分区(基于扩展分区可以创建逻辑分区).

一块硬盘最多有4个分区。一般规划是3个主分区,1个扩展分区。

扩展分区相当于容器,在扩展分区内可以创建逻辑分区,通常可以创建128个逻辑分区,逻辑分区格式化之后,可以用于挂载,扩展分区本身不能挂载。

创建分区

要求:/dev/sdd总共有100G,现对磁盘进行分区,分成3个主分区,1个扩展分区,2个逻辑分区。

其中:

主分区/dev/sdd1 10G;

主分区/dev/sdd2 20G;

主分区/dev/sdd3 30G;

扩展分区/dev/sdd4 40G; 这个扩展容器可分配的大小为40G

逻辑分区/dev/sdd5 20G

逻辑分区/dev/sdd6 20G;

进入交互窗口,准备对磁盘/dev/sdd进行分区

bash 复制代码
fdisk /dev/sdd

整个过程很简单:创建分区(n)->选择分区类型{p/e)->设置大小

查看分区

方法一:使用fdisk查看分区情况

bash 复制代码
fdisk /dev/sdd
p

方法二:使用lsblk查看分区情况

删除分区

bash 复制代码
1. fdisk /dev/sdd
2. 选择分区操作:d
3. 指定要删除的分区号

格式化分区

bash 复制代码
mkfs -t xfs /dev/sdd6

查看分区文件系统类型

bash 复制代码
lsblk -f /dev/sdd6  -o FSTYPE --noheadings

清除分区中的文件系统

bash 复制代码
wipefs -a /dev/sdd6
相关推荐
暮云星影20 小时前
全志linux开发屏幕适配(一)屏幕参数设置说明
linux·arm开发
Maynor99620 小时前
我用 Codex 给自己的网站上线了一个智能体客服:从 Dify 到服务器部署,全程实战复盘
运维·服务器
聚名网20 小时前
域名net,com,cn有区别吗?有哪些不同呢?
服务器·开发语言·php
java_cj21 小时前
深入kubectl create源码:从YAML到Pod的完整链路拆解
运维·云原生·容器·kubernetes
小小小花儿21 小时前
SSH密钥配置(免密连接远程服务器)
服务器·ssh
swordbob1 天前
NIO 的 Channel 里有多个 BIO 吗?
linux·网络·nio
深圳恒讯1 天前
越南服务器BGP多线和单线有什么区别?
运维·服务器
Fcy6481 天前
Linux下 信号的保存与捕捉
linux·中断·信号的捕捉·信号的保存
志栋智能1 天前
超自动化运维如何提升安全合规水平?
运维·安全·自动化
A_humble_scholar1 天前
Linux(九) 进程管理完全指南:从入门到实战
linux·运维·chrome