本文主要是介绍Linux使用fdisk进行磁盘的相关操作,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
《Linux使用fdisk进行磁盘的相关操作》fdisk命令是Linux中用于管理磁盘分区的强大文本实用程序,这篇文章主要为大家详细介绍了如何使用fdisk进行磁盘的相关操作,需要的可以了解下...
简介
fdisk
命令是 linux
中用于管理磁盘分区的强大文本实用程序。它可以创建、删除、调整大小和修改硬盘上的分区。
基本语法
fdisk [options] <dephpvice>
<device>
:要管理的磁盘,例如 /dev/sda、/dev/nvme0n1 或 编程/dev/vda
示例用法
列出所有分区
将显示所有可用的磁盘及其分区,包括它们的大小和文件系统
fdisk -l
示例输出
Disk /dev/sda: 500 GB
Sector size (logical/physical): 512B/512B
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 1050623 1048576 512M 83 Linux
/dev/sda2 1050624 976773167 975722544 465G 83 Linux
查看指定磁盘的区分
fdisk -l /dev/sda
管理指定的磁盘
这将打开一个交互式会话来管理磁盘 /dev/sda
fdisk /dev/sda
进入交互式模式
fdisk /dev/sda
示例输出
WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
switch off the mode (command 'c') and change display units to
sectors (command 'u').
Command (m for heljavascriptp): m
Command action
a &nandroidbsp; toggle a bootable flag
b edit BSD disklabel
c toggle the dos compatibility flag
d delete a partition
l list known partition types
m print this menu
n add a new partition
o create a new empty DOS partition table
p print the partition table
q quit without saving changes
s create a new empty Sun disklabel
t change a partition's system id
u change display/entry units
v verify the partition table
w write table to disk and exit
x extra functionality (experts only)
Command (m for help):
示例
Command (m for help):
常用的交互式命令有:
m
:显示帮助(显示所有可用的命令)p
:打印所选磁盘的分区表n
:添加一个新分区d
:删除一个存在的分区t
:变更分区类型,如:Linux、swap
a
:切换分区的可启动标志w
:将更改写入磁盘并退出q
:退出而不保存更改
创建一个新的分区
指定目标磁盘
fdisk /dev/sda
输入 n
来创建一个新分区
- 选择主分区(
p
)或 扩展分区(e
) - 指定分区号、起始扇区和结束扇区(或大小)
输入 w
来保存变更然后退出
删除一个存在的分区
指定目标磁盘
fdisk /dev/sda
输入 d
接分区编号来删除一个分区
输入 w
来保存变更然后退出
变更分区类型
指定目标磁盘
fdisk /dev/sda
输入 t
来变更分区类型
- 输入分区编号
- 输入类型代码,例如:
82
表示Linux swap
,83
表示Linux
,7
表示NTFS
输入 w
来保存变更然后退出
将分区标记为可引导
指定目标磁盘
fdisk /dev/sda
- 输入
a
来切换可引导标志 - 输入
w
来保存变更然后退出
检查分区大小
fdisk -s /dev/sda2
设置磁盘的扇区大小
fdisk -b 2048 /dev/sda
列出分区表时,给出扇区大小,而不是柱面大小
fdisk -u /dev/sda
设置磁盘的磁头数
fdisk -H 16 /dev/sda
设置磁盘的柱面数
fdisk -C 100 /devChina编程/sda
设置磁盘每个磁道的扇区数
fdisk -S 63 /dev/sda
检查分区变化
partprobe
使用场景
管理基于 MBR
的分区(针对 ≤ 2 TB 的磁盘)
对于更大的磁盘或 GPT
分区,需要使用 gdisk
或 parted
到此这篇关于Linux使用fdisk进行磁盘的相关操作的文章就介绍到这了,更多相关Linux fdisk磁盘操作内容请搜索China编程(www.chinasem.cn)以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程China编程(www.chinasem.cn)!
这篇关于Linux使用fdisk进行磁盘的相关操作的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!