Linux使用fdisk進(jìn)行磁盤(pán)的相關(guān)操作
簡(jiǎn)介
fdisk
命令是 Linux
中用于管理磁盤(pán)分區(qū)的強(qiáng)大文本實(shí)用程序。它可以創(chuàng)建、刪除、調(diào)整大小和修改硬盤(pán)上的分區(qū)。
基本語(yǔ)法
fdisk [options] <device>
<device>
:要管理的磁盤(pán),例如 /dev/sda、/dev/nvme0n1 或 /dev/vda
示例用法
列出所有分區(qū)
將顯示所有可用的磁盤(pán)及其分區(qū),包括它們的大小和文件系統(tǒng)
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
查看指定磁盤(pán)的區(qū)分
fdisk -l /dev/sda
管理指定的磁盤(pán)
這將打開(kāi)一個(gè)交互式會(huì)話來(lái)管理磁盤(pán) /dev/sda
fdisk /dev/sda
進(jìn)入交互式模式
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 help): m
Command action
a 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
:打印所選磁盤(pán)的分區(qū)表n
:添加一個(gè)新分區(qū)d
:刪除一個(gè)存在的分區(qū)t
:變更分區(qū)類型,如:Linux、swap
a
:切換分區(qū)的可啟動(dòng)標(biāo)志w
:將更改寫(xiě)入磁盤(pán)并退出q
:退出而不保存更改
創(chuàng)建一個(gè)新的分區(qū)
指定目標(biāo)磁盤(pán)
fdisk /dev/sda
輸入 n
來(lái)創(chuàng)建一個(gè)新分區(qū)
- 選擇主分區(qū)(
p
)或 擴(kuò)展分區(qū)(e
) - 指定分區(qū)號(hào)、起始扇區(qū)和結(jié)束扇區(qū)(或大?。?/li>
輸入 w
來(lái)保存變更然后退出
刪除一個(gè)存在的分區(qū)
指定目標(biāo)磁盤(pán)
fdisk /dev/sda
輸入 d
接分區(qū)編號(hào)來(lái)刪除一個(gè)分區(qū)
輸入 w
來(lái)保存變更然后退出
變更分區(qū)類型
指定目標(biāo)磁盤(pán)
fdisk /dev/sda
輸入 t
來(lái)變更分區(qū)類型
- 輸入分區(qū)編號(hào)
- 輸入類型代碼,例如:
82
表示Linux swap
,83
表示Linux
,7
表示NTFS
輸入 w
來(lái)保存變更然后退出
將分區(qū)標(biāo)記為可引導(dǎo)
指定目標(biāo)磁盤(pán)
fdisk /dev/sda
- 輸入
a
來(lái)切換可引導(dǎo)標(biāo)志 - 輸入
w
來(lái)保存變更然后退出
檢查分區(qū)大小
fdisk -s /dev/sda2
設(shè)置磁盤(pán)的扇區(qū)大小
fdisk -b 2048 /dev/sda
列出分區(qū)表時(shí),給出扇區(qū)大小,而不是柱面大小
fdisk -u /dev/sda
設(shè)置磁盤(pán)的磁頭數(shù)
fdisk -H 16 /dev/sda
設(shè)置磁盤(pán)的柱面數(shù)
fdisk -C 100 /dev/sda
設(shè)置磁盤(pán)每個(gè)磁道的扇區(qū)數(shù)
fdisk -S 63 /dev/sda
檢查分區(qū)變化
partprobe
使用場(chǎng)景
管理基于 MBR
的分區(qū)(針對(duì) ≤ 2 TB 的磁盤(pán))
對(duì)于更大的磁盤(pán)或 GPT
分區(qū),需要使用 gdisk
或 parted
到此這篇關(guān)于Linux使用fdisk進(jìn)行磁盤(pán)的相關(guān)操作的文章就介紹到這了,更多相關(guān)Linux fdisk磁盤(pán)操作內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
ubuntu系統(tǒng)下apache配置虛擬主機(jī)及反向代理詳解
這篇文章主要介紹了ubuntu系統(tǒng)下apache配置虛擬主機(jī)及反向代理的相關(guān)資料,文中通過(guò)實(shí)例給大家演示的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。2017-06-06CentOS 離線安裝gcc(版本4.8.2)詳細(xì)介紹
這篇文章主要介紹了CentOS 離線安裝gcc4.8.2詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下2017-01-01使用Apache commons-cli包進(jìn)行命令行參數(shù)解析的示例代碼
Apache的commons-cli包是專門(mén)用于解析命令行參數(shù)格式的包。這篇文章給大家介紹使用Apache commons-cli包進(jìn)行命令行參數(shù)解析的示例代碼,感興趣的朋友跟隨腳本之家小編一起學(xué)習(xí)吧2018-05-05Linux CentOS 6.5 卸載、tar安裝MySQL的教程
這篇文章主要介紹了Linux CentOS 6.5 卸載、tar安裝MySQL的教程,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2019-11-11Linux實(shí)現(xiàn)自動(dòng)掛載autofs的方法詳解
這篇文章主要介紹了Linux實(shí)現(xiàn)自動(dòng)掛載autofs的相關(guān)資料。autofs 服務(wù)將實(shí)現(xiàn)自動(dòng)掛載外圍設(shè)備,NFS共享目錄等,并在空閑5分鐘后后自動(dòng)卸載,需要的可以參考一下2022-10-10