首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux磁盘管fdisk

基础概念

fdisk 是一个用于操作 Linux 系统中磁盘分区表的命令行工具。它允许用户创建、删除、修改磁盘分区。fdisk 通过交互式命令行界面来操作磁盘分区表,提供了直观的方式来管理磁盘分区。

相关优势

  1. 简单易用fdisk 提供了一个简单的命令行界面,使得用户可以通过输入简单的命令来完成复杂的磁盘分区操作。
  2. 广泛支持:几乎所有的 Linux 发行版都预装了 fdisk,因此它具有很好的兼容性和普及性。
  3. 灵活性fdisk 支持多种分区类型,包括主分区、扩展分区和逻辑分区,能够满足不同的磁盘管理需求。

类型

  • 主分区:最多可以有四个主分区,每个主分区都可以独立启动操作系统。
  • 扩展分区:扩展分区本身不能存储数据,但可以包含多个逻辑分区。
  • 逻辑分区:逻辑分区是在扩展分区内部创建的分区,数量不受限制。

应用场景

  1. 磁盘初始化:在新磁盘上创建分区表和初始分区。
  2. 分区管理:修改现有分区的大小、删除分区或创建新的分区。
  3. 系统安装:在安装操作系统时,通常需要使用 fdisk 来创建和配置分区。

常见问题及解决方法

问题:为什么在使用 fdisk 创建分区时,提示“Device or resource busy”?

原因:这个错误通常是因为磁盘正在被其他进程使用,或者文件系统处于挂载状态。

解决方法

  1. 确保磁盘没有被挂载。可以使用 umount /dev/sdXn 命令来卸载磁盘分区,其中 /dev/sdXn 是要卸载的分区设备。
  2. 检查是否有其他进程正在使用该磁盘。可以使用 lsof /dev/sdX 命令来查看哪些进程正在访问该磁盘。
代码语言:txt
复制
sudo umount /dev/sdXn
sudo lsof /dev/sdX
  1. 如果磁盘被系统用作临时存储或其他用途,可能需要重启系统来释放磁盘。

问题:如何使用 fdisk 创建一个新的主分区?

步骤

  1. 打开终端并输入 sudo fdisk /dev/sdX,其中 /dev/sdX 是要操作的磁盘设备。
  2. 输入 n 创建新分区。
  3. 选择分区类型(主分区或扩展分区),默认为主分区。
  4. 选择分区号,默认为下一个可用的分区号。
  5. 设置分区的起始扇区和结束扇区,或者直接输入分区大小。
  6. 输入 w 保存并退出。
代码语言:txt
复制
sudo fdisk /dev/sdX
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
Partition number (1-4, default 1): 
First sector (2048-20971519, default 2048): 
Last sector, +sectors or +size{K,M,G,T,P} (2048-20971519, default 20971519): 
Created a new partition 1 of type 'Linux' and of size XX GiB.
Command (m for help): w

参考链接

通过以上信息,你应该能够全面了解 fdisk 的基础概念、优势、类型、应用场景以及常见问题的解决方法。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Linux系统磁盘分区及挂载 – fdisk

Linux系统磁盘分区及挂载 – fdisk 本文关键字:文件系统,磁盘分区,格式化,挂载 文章目录 Linux系统磁盘分区及挂载 – fdisk 一、文件系统 1. 文件系统的作用 2....常见Linux文件系统 二、添加硬盘 1. 打开虚拟机设置 2. 添加设备 3. 硬盘类型选择 4. 硬件创建向导 三、磁盘分区 1. MBR分区表 2. 硬盘识别 3....常见Linux文件系统 MINIX:Linux最早使用的文件系统,目前主流版本的Linux系统已不再使用 EXT:CentOS 5/6主要使用的文件系统(EXT2、EXT3、EXT4) EXT3:最大能够管理...分区工具:fdisk 使用fdisk工具可以对2TB以下的磁盘来进行分区,使用MBR分区表,大于2TB的磁盘需要使用parted工具。 查看识别到的硬盘:fdisk -l 4....设置分区 使用fdisk工具对指定磁盘进行分区(一定要指定磁盘,否则容易把自己的系统搞崩溃哦): fdisk /dev/sdb 分区步骤 使用命令n新建分区 选择分区类型 选择分区编号(逻辑分区无此步骤

5.9K20

Linux 磁盘分区工具 gdisk fdisk

fdisk 是传统的 Linux 磁盘分区工具,磁盘容量有2T的大小限制;gdisk 又叫 GPT fdisk, 作为 fdisk 的升级版,主要使用的是GPT分区类型,用来划分容量大于2T的硬盘,本文介绍使用方法...简介 早期的磁盘使用 fdisk 工具分区,fdisk只能用于MBR分区,最大限制磁盘容量 2T; gdisk 又叫 GPT fdisk,是fdisk的升级版,主要使用的是GPT分区类型,用来划分容量大于...gdisk -y 选定分区 使用 gdisk 之前需要指定某块磁盘设备,进入设备操作状态 sudo gdisk [device] 例如: $ sudo gdisk /dev/sda GPT fdisk...此处8200是Linux swap,8300是Linux filesystem(对应fdisk的82和83)。...进入磁盘管理 查看分区个数、大小、名称、文件系统 也可以使用 blkid -p 命令查看分区详细信息 总结分区流程 关机添加磁盘 开始分区 fdisk /dev/sda /

9.4K20
  • Linux-fdisk磁盘分区命令(16)

    名称: fdisk 使用: fdisk [块设备磁盘] 说明: 将一个块设备(磁盘)分成若干个块设备(磁盘),并将分区的信息写进分区表。  ...fdisk命令菜单常用参数如下所示: d:(del)删除一个分区。 n:(new)新建一个新分区。 p:(print)打印分区表。 q:(quit)放弃不保存。...操作实例: # fdisk /dev/memblock               //对memblock块设备分区 1.输入n,  出现两个菜单e表示扩展分区,p表示主分区 ?...因为在程序中我们设置了该块设备的磁盘信息, ? 如上图, 因为geo->heads =2,所以最多只能创建2个分区 如下图,我们输入3,创建第3个主分区会失败: ?...修改参数,改为大于2的值即可,然后重新执行就没有问题了 7.输入ls /dev/memblock* -l,就能看到分到的分区了 (PS:次设备号为0的,就是主磁盘)

    3.4K70

    Linux系统磁盘分区及挂载 - fdisk

    Linux系统磁盘分区及挂载 - fdisk 文本关键字:文件系统,磁盘分区,格式化,挂载 一、文件系统 1....当在一个操作系统(Windows、Linux、MacOS)中使用文件系统时,通常都会做一个统一的接口,来进行文件的读写,所以会存在某些文件系统只适用与某一种操作系统的情况。 ?...常见Linux文件系统 MINIX:Linux最早使用的文件系统,目前主流版本的Linux系统已不再使用 EXT:CentOS 5/6主要使用的文件系统(EXT2、EXT3、EXT4) EXT3:最大能够管理...分区工具:fdisk 使用fdisk工具可以对2TB以下的磁盘来进行分区,使用MBR分区表,大于2TB的磁盘需要使用parted工具。 查看识别到的硬盘:fdisk -l ? 4....设置分区 使用fdisk工具对指定磁盘进行分区(一定要指定磁盘,否则容易把自己的系统搞崩溃哦): fdisk /dev/sdb ?

    5.3K21

    fdisk 磁盘分区教学

    查看磁盘信息使用fdisk -l命令可以查看系统中所有磁盘的分区信息,包括磁盘设备名称、分区大小、分区类型等。.../dev/sda2 2099200 10485759 8386560 4G 82 Linux swap / Solaris从输出中可以看到磁盘/dev/sda的总容量为50GiB,以及它包含的两个分区...使用fdisk进行分区操作以CentOS系统中的/dev/sda磁盘和Red Hat系统中的/dev/nvme0n1磁盘为例,使用fdisk命令进行分区操作:fdisk /dev/sda # CentOS...系统fdisk /dev/nvme0n1 # Red Hat系统进入fdisk界面后,输入m可以获取帮助,查看所有操作的命令及解释。...在Linux系统中,磁盘设备通常以/dev/sd[a-z]的形式命名,其中[a-z]表示字母从a到z。例如,/dev/sda表示系统中的第一个SATA硬盘设备。

    10810

    Linux 磁盘管理常用三个命令为 df、du 和 fdisk。

    Linux 磁盘管理好坏直接关系到整个系统的性能问题。 Linux 磁盘管理常用三个命令为 df、du 和 fdisk。...df(英文全称:disk full):列出文件系统的整体磁盘使用量 du(英文全称:disk used):检查磁盘空间使用量 fdisk:用于磁盘分区 ---- df df命令参数功能:检查文件系统的磁盘空间占用情况...du 命令也是查看使用空间的,但是与 df 命令不同的是 Linux du 命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的,这里介绍 Linux du 命令。...---- fdisk fdisk 是 Linux 的磁盘分区表操作工具。 语法: fdisk [-l] 装置名称 选项与参数: -l :输出后面接的装置所有的分区内容。...---- 磁盘挂载与卸除 Linux 的磁盘挂载使用 mount 命令,卸载使用 umount 命令。

    1.8K00

    linux下使用fdisk工具为磁盘分区格式化

    首先要明确分区是针对磁盘进行的操做,磁盘分区会创建分区表,类似vda,sda的是磁盘,vda1,sda1的是分区 1.1....查看分区挂载情况 df -h 1.2.查看服务器挂载的磁盘 fdisk -l fdisk -l /dev/vdb 2.1.对vdb磁盘进行分区 fdisk /dev/vdb 进入交互式的分区界面,以下是分区操作步骤...使用fdisk工具只是将分区信息写到磁盘, 在格式化分区值前需要使用partprobe让kernel重新读取分区信息,如果不成功则需要重启系统 3.1.对磁盘分区进行格式化 使用ext4文件系统 mkfs.ext4...vdb进行分区 root@zstest:~# fdisk /dev/vdb Welcome to fdisk (util-linux 2.27.1)....sectors or +size{K,M,G,T,P} (2048-104857599, default 104857599): Created a new partition 1 of type 'Linux

    5.3K10

    centos磁盘分区命令fdisk和parted

    fdisk命令用法: 注意事项:单个分区不超过2TB,分区结束后输入w命令才会保存。...1、通过fdisk -l命令查看当前分区信息 2、命令创建新的分区 (1)输入命令n,提示创建主分区或者扩展分区 (2)输入命令p,创建主分区 (3)输入分区起始扇区大小,一般默认就行 (4)输入分区结束扇区大小...(6)可以通过fdisk -l命令查看分区情况。...ps:假如/dev/sdb是gpt分区,使用fdisk创建分区是不会提醒创建主分区和扩展分区的,需要使用parted命令中的mklabel msdos修改分区格式为msdos才可以。...3、格式化硬盘 (1)先通过fdisk -l查看分区信息,会显示/dev/sda1,/dev/sda2等,若是使用parted -l命令,就看前面的数字。

    6K10

    Linux 磁盘管理常用三个命令为 df、du 和 fdisk。

    Linux 磁盘管理 Linux 磁盘管理好坏直接关系到整个系统的性能问题。 Linux 磁盘管理常用三个命令为 df、du 和 fdisk。...df(英文全称:disk full):列出文件系统的整体磁盘使用量 du(英文全称:disk used):检查磁盘空间使用量 fdisk:用于磁盘分区 ---- df df命令参数功能:检查文件系统的磁盘空间占用情况...du 命令也是查看使用空间的,但是与 df 命令不同的是 Linux du 命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的,这里介绍 Linux du 命令。...---- fdisk fdisk 是 Linux 的磁盘分区表操作工具。 语法: fdisk [-l] 装置名称 选项与参数: -l :输出后面接的装置所有的分区内容。...---- 磁盘挂载与卸除 Linux 的磁盘挂载使用 mount 命令,卸载使用 umount 命令。

    1.4K20

    linux磁盘分区fdisk命令详解及云硬盘挂载实操「建议收藏」

    linux磁盘分区fdisk命令详解 1、什么是分区? 分区是将一个硬盘驱动器分成若干个逻辑驱动器,分区是把硬盘连续的区块当做一个独立的磁硬使用。...fdisk /dev/sda 对磁盘/dev/sda进行分区操作 fdisk -l 查看当前的磁盘分区信息(主要是分区表信息) Jetbrains全家桶1年46,售后保障稳定 4、实战...(服务器挂载云硬盘) (1)查看磁盘挂载情况 #查看当前文件系统信息,包括容量大小、使用情况、挂载点等 df -h # 查看当前的磁盘分区信息 fdisk -l 通过命令(fdisk -l)可以很清楚的看到我们购买的...(2)磁盘分区处理 #对磁盘/dev/sda进行分区操作 fdisk /dev/sda n 新建一个新分区 p (新建主分区) 1 (使用第1个主分区) 两次回车(使用默认配置)...(3)磁盘格式化 mkfs.ext3 /dev/vdb1 (4)挂载磁盘目录 1 .

    8.9K11

    Linux 下的 Fdisk 命令

    在 Linux,有几个工具可以用来创建分区,fdisk是最常用的一个。 在本文中,我们将会讨论fdisk命令。 fdisk是一个菜单驱动的命令行工具,它允许你在硬盘上创建并且维护分区表。...二、创建分区表 想要对磁盘驱动器进行分区,运行fdisk加上设备名字。...在这个例子中,我们将会使用/dev/sdb: fdisk /dev/sdb 命令提示符将会改变,开启fdisk对话模式: Welcome to fdisk (util-linux 2.34)....fdisk支持多种分区方案。MBR 和 GPT 是两种最流行的分区方案标准,它们在磁盘驱动器上以不同的方式保存分区信息。GPT 是一个新的标准,它比 MBR 拥有更多优点。...保存修改,输入w命令: w 这个命令将会将分区表写入磁盘,并且退出fdisk命令。 The partition table has been altered.

    4.9K50

    Linux 磁盘管理命令:fdisk磁盘分区mount挂载文件系统umount卸载文件系统

    Linux 磁盘管理命令:fdisk磁盘分区\mount挂载文件系统\umount卸载文件系统Linux 磁盘管理命令fdisk:磁盘分区作用:fdisk 命令用来进行磁盘分区。...说明 fdisk 是各种 Linux 发行版本中最常用的分区工具,是被定义为 Expert 级别的分区 工具。.../dev/sda2 14 1044 8281507+ 8e Linux LVM(2)使用 fdisk 为系统添加新硬盘。...② 启动计算机到 Linux 下面,使用命令“fdisk –l”能够看到刚刚安装上去的硬盘,下一 步对硬盘进行分区和格式化。fdisk /dev/hhdb③ 进入 fdisk 模式。...以 USB 磁盘为例,其挂载方法如下:#fdisk -l #查看 USB 磁盘设备号,一般是/dev/sda1# #mkdir /mnt/usb #建立一个挂载目录# mount –t vfat /dev

    10610

    Linux磁盘-磁盘小结

    Linux磁盘-小结 总结 1.通过前面我们对磁盘的介绍,我们初步掌握了在Liunx服务器里面,如何让一个磁盘为我所用。...2.在日常运维使用中,掌握磁盘的使用情况,并根据磁盘在实际使用的情况进行调整。 3.文字描述部分大部分是基于GPT生成的,但是比较重要或者经常遇到的问题都用红色进行标注。...4.磁盘使用满,虽然这个是最常见的问题,但是在排查问题的时候往往会被忽略,可以养成一个习惯,如果服务器有异常可以先检查磁盘情况。...6.如果你致力学习Linux,希望你把这些命令多多练习,不要让它只是只成为你保存的记录和文档。 磁盘讲完以后,会讲讲Linux基本的网络操作命令,敬请期待。

    10610
    领券