使用fdisk对磁盘进行分区操作

一、fdisk是什么

fdisk 是GNU/Linux系统中的命令行磁盘分区工具,用于对硬盘进行分区、设置分区类型以及打印现有分区表

二、使用fdisk

在使用fdisk的过程中,需要root权限。以下是使用fdisk对SD卡进行分区及格式化的示例:

#查找可用的SD卡设备
fdisk -l

#将SD卡设备挂载,此处设备为/dev/sdb
umount /dev/sdb1

#使用fdisk分区,将SD卡分为两个分区进行格式化,可依据需求进行更改
fdisk /dev/sdb

   Command (m for help): n
   Partition type:
   p primary (0 primary, 0 extended, 4 free)
   e extended
   Select (default p): p
   Partition number (1-4, default 1): 1
   First sector (2048-62333951, default 2048):
   Using default value 2048
   Last sector, +sectors or +size{K,M,G} (2048-62333951, default 62333951): +2G

   Command (m for help): n
   Partition type:
   p primary (1 primary, 0 extended, 3 free)
   e extended
   Select (default p): p
   Partition number (2-4, default 2):
   First sector (4196352-62333951, default 4196352):
   Using default value 4196352
   Last sector, +sectors or +size{K,M,G} (4196352-62333951, default 62333951):
   Using default value 62333951

#设定分区类型
Command (m for help): t
Partition number (1-4): 1
Hex code (type L to list codes): 83

Command (m for help): t
Partition number (2-4): 2
Hex code (type L to list codes): 4

#保存并退出分区
Command (m for help): w

以上代码将会对SD卡进行两次分区,第一分区大小为2GB,第二分区大小为SD卡剩余空间。其中第一分区将被分配给Linux文件系统,文件系统类型为ext4;第二分区将被分配给Microsoft DOS文件系统或FAT32。在分区完成后,进行格式化操作,如下:

#格式化第一分区为ext4格式
mkfs.ext4 /dev/sdb1

#格式化第二分区为FAT32格式
mkfs.vfat /dev/sdb2

#完成操作后,可以通过以下命令查看分区是否创建成功
fdisk -l

三、注意事项

在使用fdisk进行分区的过程中,需要注意以下事项:

  1. 对于实际的磁盘设备操作,需要保持谨慎,避免误操作导致数据丢失;
  2. 在使用fdisk的过程中,需要root权限;
  3. 在进行分区操作后,需要进行格式化等操作,然后才可以对分区进行使用。

总而言之,fdisk是一款很实用的磁盘分区工具,在进行磁盘分区的过程中,能够提供非常便捷的帮助。需要注意保持安全谨慎,谨慎操作。

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/279975.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-12-20 15:06
下一篇 2024-12-20 15:06

相关推荐

  • Python栈操作用法介绍

    如果你是一位Python开发工程师,那么你必须掌握Python中的栈操作。在Python中,栈是一个容器,提供后进先出(LIFO)的原则。这篇文章将通过多个方面详细地阐述Pytho…

    编程 2025-04-29
  • Deepin系统分区设置教程

    本教程将会详细介绍Deepin系统如何进行分区设置,分享多种方式让您了解如何规划您的硬盘。 一、分区的基本知识 在进行Deepin系统分区设置之前,我们需要了解一些基本分区概念。 …

    编程 2025-04-29
  • Python操作数组

    本文将从多个方面详细介绍如何使用Python操作5个数组成的列表。 一、数组的定义 数组是一种用于存储相同类型数据的数据结构。Python中的数组是通过列表来实现的,列表中可以存放…

    编程 2025-04-29
  • Python操作MySQL

    本文将从以下几个方面对Python操作MySQL进行详细阐述: 一、连接MySQL数据库 在使用Python操作MySQL之前,我们需要先连接MySQL数据库。在Python中,我…

    编程 2025-04-29
  • Python代码实现回文数最少操作次数

    本文将介绍如何使用Python解决一道经典的回文数问题:给定一个数n,按照一定规则对它进行若干次操作,使得n成为回文数,求最少的操作次数。 一、问题分析 首先,我们需要了解回文数的…

    编程 2025-04-29
  • Python磁盘操作全方位解析

    本篇文章将从多个方面对Python磁盘操作进行详细阐述,包括文件读写、文件夹创建、删除、文件搜索与遍历、文件重命名、移动、复制、文件权限修改等常用操作。 一、文件读写操作 文件读写…

    编程 2025-04-29
  • Python元祖操作用法介绍

    本文将从多个方面对Python元祖的操作进行详细阐述。包括:元祖定义及初始化、元祖遍历、元祖切片、元祖合并及比较、元祖解包等内容。 一、元祖定义及初始化 元祖在Python中属于序…

    编程 2025-04-29
  • 如何用Python对数据进行离散化操作

    数据离散化是指将连续的数据转化为离散的数据,一般是用于数据挖掘和数据分析中,可以帮助我们更好的理解数据,从而更好地进行决策和分析。Python作为一种高效的编程语言,在数据处理和分…

    编程 2025-04-29
  • Python列表的读写操作

    本文将针对Python列表的读取与写入操作进行详细的阐述,包括列表的基本操作、列表的增删改查、列表切片、列表排序、列表反转、列表拼接、列表复制等操作。 一、列表的基本操作 列表是P…

    编程 2025-04-29
  • Python序列的常用操作

    Python序列是程序中的重要工具,在数据分析、机器学习、图像处理等很多领域都有广泛的应用。Python序列分为三种:列表(list)、元组(tuple)和字符串(string)。…

    编程 2025-04-28

发表回复

登录后才能评论