使用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/zh-hant/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

發表回復

登錄後才能評論