欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Linux磁盤分區(qū)與掛載的完整流程

 更新時間:2025年08月29日 10:15:12   作者:Sadsvit  
磁盤管理是 Linux 系統(tǒng)運維的基礎(chǔ),涉及磁盤類型識別、分區(qū)方案選擇、格式化及掛載等操作,本文將系統(tǒng)講解不同磁盤類型的表示方法、分區(qū)工具的使用、MBR 與 GPT 分區(qū)方案的差異,需要的朋友可以參考下

引言

磁盤管理是 Linux 系統(tǒng)運維的基礎(chǔ),涉及磁盤類型識別、分區(qū)方案選擇、格式化及掛載等操作。本文將系統(tǒng)講解不同磁盤類型的表示方法、分區(qū)工具的使用、MBR 與 GPT 分區(qū)方案的差異,以及臨時和永久掛載的配置,幫助讀者全面掌握磁盤管理流程。

一、磁盤類型及 Linux 中的表示方法

不同接口的磁盤在 Linux 系統(tǒng)中會被分配不同的設(shè)備文件名,便于識別和管理:

  1. SATA/SCSI/SAS 磁盤
    • sd為前綴,第一塊硬盤為sda,第二塊為sdb,以此類推。
    • 分區(qū)表示:第一塊硬盤的第一個分區(qū)為sda1,第二個為sda2,依此類推。
  2. NVMe 磁盤(高速固態(tài)硬盤)
    • nvmeXnYpZ為格式,其中:
      • X:通道號(第一通道為0);
      • Y:硬盤序號(第一塊為1);
      • Z:分區(qū)序號(第一個分區(qū)為1)。
    • 示例:nvme0n1p1表示第一通道的第一塊 NVMe 磁盤的第一個分區(qū)。
  3. virtio-block 磁盤(虛擬機常用)
    • vd為前綴,第一塊硬盤為vda,第一個分區(qū)為vda1,命名規(guī)則類似 SATA 磁盤。

二、磁盤與分區(qū)查看工具

通過以下命令可查看磁盤類型、分區(qū)布局等信息:

  1. fdisk -l
    • 列出所有磁盤及分區(qū)詳情,包括設(shè)備名(Device)、引導(dǎo)標(biāo)志(Boot)、起始 / 結(jié)束位置(Start/End)、大小(Size)、分區(qū) ID(Id,如83表示 Linux 分區(qū),82表示 swap 分區(qū))等。
  2. parted -l
    • 更詳細(xì)地顯示磁盤分區(qū)表信息,支持 MBR 和 GPT 分區(qū)方案,適合查看大磁盤(>2TB)的分區(qū)情況。
    • 查看單塊磁盤的分區(qū)表:parted /dev/sda print(將/dev/sda替換為目標(biāo)磁盤)。

三、分區(qū)方案:MBR 與 GPT

磁盤分區(qū)需先選擇分區(qū)方案,兩種主流方案的差異如下:

特性MBR(主引導(dǎo)記錄)GPT(全局唯一標(biāo)識分區(qū)表)
最大磁盤 分區(qū)大小2TB支持 8ZB(遠超 2TB,適合大磁盤)
最大分區(qū)數(shù)最多 15 個(主分區(qū) + 擴展分區(qū)內(nèi)的邏輯分區(qū))最多 128 個分區(qū)(幾乎無限制)
引導(dǎo)記錄存儲與分區(qū)表存在同一扇區(qū)(512 字節(jié),含 446 字節(jié)引導(dǎo)代碼、64 字節(jié)分區(qū)表)引導(dǎo)記錄與分區(qū)表分離,分區(qū)表首尾各存一份(自帶備份)
兼容性所有系統(tǒng)支持需 UEFI 固件支持(現(xiàn)代系統(tǒng)普遍兼容)

四、磁盤分區(qū)操作

分區(qū)前需先為磁盤寫入標(biāo)簽(指定分區(qū)方案),再創(chuàng)建分區(qū):

1. 寫入磁盤標(biāo)簽(選擇分區(qū)方案)

  • MBR 標(biāo)簽parted /dev/sdb mklabel msdos(將/dev/sdb替換為目標(biāo)磁盤)。
  • GPT 標(biāo)簽parted /dev/vdb mklabel gpt(適用于大磁盤)。

2. 創(chuàng)建 MBR 分區(qū)(以/dev/sdc為例)

parted /dev/sdc  # 進入分區(qū)工具,操作/dev/sdc磁盤  
mklabel msdos    # 確認(rèn)使用MBR方案(若已寫入可跳過)  
unit MB          # 設(shè)置單位為MB(便于計算)  
mkpart           # 新建分區(qū)  
primary          # 選擇主分區(qū)類型(擴展分區(qū)用extended)  
xfs              # 標(biāo)記文件系統(tǒng)類型(僅標(biāo)記,未格式化)  
1MB              # 起始位置(從1MB開始,避開引導(dǎo)區(qū))  
501MB            # 結(jié)束位置(分區(qū)大小為500MB)  
quit             # 退出,自動保存  
udevadm settle   # 等待系統(tǒng)識別新分區(qū),生成/dev/sdc1設(shè)備文件  

簡化命令(非交互式):
parted /dev/sdc mkpart primary xfs 1MB 501MB

3. 創(chuàng)建 GPT 分區(qū)

操作與 MBR 類似,僅需將標(biāo)簽改為gpt,支持更大分區(qū)和更多數(shù)量,適合 2TB 以上磁盤:
parted /dev/sdd mklabel gpt(寫入 GPT 標(biāo)簽)
parted /dev/sdd mkpart primary xfs 1GB 100GB(創(chuàng)建 1GB-100GB 的分區(qū))

4. 使用fdisk工具分區(qū)(適合 MBR)

fdisk /dev/sdb(進入交互式分區(qū)工具),常用指令:

  • n:新建分區(qū)(主分區(qū) / 擴展分區(qū));
  • d:刪除分區(qū);
  • p:查看當(dāng)前分區(qū)表;
  • t:修改分區(qū) ID(如改為 swap 分區(qū)需設(shè)為82);
  • w:保存退出;q:不保存退出。
    分區(qū)后執(zhí)行partprobe /dev/sdb,讓系統(tǒng)立即識別新分區(qū)。

五、格式化分區(qū)(創(chuàng)建文件系統(tǒng))

分區(qū)需格式化后才能使用,常見文件系統(tǒng)類型為xfs(CentOS 7 + 默認(rèn))和ext4

  • mkfs.xfs /dev/sdc1:將sdc1格式化為 xfs 文件系統(tǒng);
  • mkfs.ext4 /dev/sdc2:將sdc2格式化為 ext4 文件系統(tǒng)。

六、掛載分區(qū)(臨時與永久)

分區(qū)需掛載到目錄才能訪問,分臨時和永久兩種方式:

1. 臨時掛載(重啟后失效)

mkdir /data  # 創(chuàng)建掛載點目錄  
mount /dev/sdc1 /data  # 將sdc1分區(qū)掛載到/data  

2. 永久掛載(寫入/etc/fstab)

需將掛載信息寫入/etc/fstab,格式如下(字段用空格分隔):

UUID=xxx  /掛載點  文件系統(tǒng)類型  掛載參數(shù)  dump備份  fsck檢查順序  
  • 第 1 字段:建議用 UUID(分區(qū)唯一標(biāo)識,避免設(shè)備名變動),通過blkid /dev/sdc1查詢。
  • 第 2 字段:掛載點目錄(如/cy),需提前創(chuàng)建。
  • 第 3 字段:文件系統(tǒng)類型(如xfs、ext4)。
  • 第 4 字段:掛載參數(shù)(defaults表示默認(rèn),含rw、async等)。
  • 第 5 字段0表示不備份(dump 工具),1表示需要備份。
  • 第 6 字段0表示不檢查(xfs 文件系統(tǒng)建議設(shè)為 0),1/2表示檢查順序(根分區(qū)設(shè)為 1)。

示例(掛載sdc1/cy):

blkid /dev/sdc1  # 獲取UUID,如"UUID=abc123..."  
mkdir /cy  
vim /etc/fstab  # 添加一行:  
UUID=abc123...  /cy  xfs  defaults  0  0  
mount -a  # 生效配置(檢查是否有誤,錯誤會導(dǎo)致重啟失?。? 

七、交換分區(qū)(虛擬內(nèi)存)管理

交換分區(qū)用于緩解物理內(nèi)存不足,操作如下:

創(chuàng)建 swap 分區(qū)

parted /dev/sdc mkpart primary linux-swap 1MB 501MB  # 創(chuàng)建分區(qū)  
mkswap /dev/sdc1  # 格式化為swap文件系統(tǒng)  

永久啟用 swap

寫入/etc/fstab
UUID=xxx swap swap defaults 0 0
生效:swapon -a(開啟所有 swap);swapoff -a(關(guān)閉所有 swap)。

查看 swap 使用情況free -mSwap欄顯示總大小、已用和空閑)。

通過以上步驟,可完成從磁盤識別、分區(qū)、格式化到掛載的全流程管理,根據(jù)業(yè)務(wù)需求選擇 MBR 或 GPT 方案,并通過/etc/fstab實現(xiàn)永久掛載,確保系統(tǒng)穩(wěn)定運行。

到此這篇關(guān)于Linux磁盤分區(qū)與掛載的完整流程的文章就介紹到這了,更多相關(guān)Linux磁盤分區(qū)與掛載內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Linux常用命令last的使用方法詳解

    Linux常用命令last的使用方法詳解

    最近在學(xué)習(xí)linux命令,學(xué)習(xí)到了last命令,發(fā)現(xiàn)很多同學(xué)對last命令不是很熟悉,last命令的功能列出目前與過去登入系統(tǒng)的用戶相關(guān)信息,下面這篇文章主要給大家介紹了關(guān)于Linux常用命令last的使用方法,需要的朋友可以參考借鑒。
    2017-08-08
  • 快速搭建簡易、高效、多線程http服務(wù)器

    快速搭建簡易、高效、多線程http服務(wù)器

    通過Node.js來快速高效的搭建一個高性能http服務(wù)器,github上Charlie Robbins分享了一個開源項目,讓大家都可以輕松的搭建臨時高性能http服務(wù)器
    2018-02-02
  • Apache NameVirtualHost *:80 has no VirtualHosts問題解決辦法

    Apache NameVirtualHost *:80 has no VirtualHosts問題解決辦法

    這篇文章主要介紹了Apache NameVirtualHost *:80 has no VirtualHosts問題解決辦法,一個很簡單的配置性錯誤,需要的朋友可以參考下
    2014-08-08
  • linux記錄用戶登錄日志與命令執(zhí)行日志方式

    linux記錄用戶登錄日志與命令執(zhí)行日志方式

    文章介紹了在/etc/profile文件末尾增加代碼并執(zhí)行source使其生效后,不同用戶會在/var/log/history目錄下以用戶名為目錄名的子目錄中,進入對應(yīng)目錄后有以用戶登錄時間及IP為名字的文件,文件內(nèi)容為用戶執(zhí)行命令的日志信息
    2024-12-12
  • linux系統(tǒng)獲取硬盤使用信息

    linux系統(tǒng)獲取硬盤使用信息

    linux查看硬盤信息要用的幾個命令:df命令、du命令、statfs結(jié)構(gòu)及函數(shù),這里用圖文說明一下使用方法。
    2013-10-10
  • Linux 系統(tǒng)優(yōu)化的一些建議(內(nèi)核優(yōu)化)

    Linux 系統(tǒng)優(yōu)化的一些建議(內(nèi)核優(yōu)化)

    這篇文章主要介紹了Linux 系統(tǒng)優(yōu)化的一些建議,幫助大家更好的使用Linux,感興趣的朋友可以了解下
    2020-08-08
  • 在Linux中生成jar文件的MD5校驗和的技巧分享

    在Linux中生成jar文件的MD5校驗和的技巧分享

    本文將詳細(xì)介紹如何在 Linux 系統(tǒng)中使用 md5sum 命令生成 JAR 文件的 MD5 校驗和,MD5 校驗和常用于驗證文件的完整性,特別是在文件傳輸、備份和發(fā)布時,確保文件未被篡改,通過這篇教程,即使是小白用戶,也能輕松掌握這一技能,需要的朋友可以參考下
    2024-12-12
  • centos 6.5下修改SSH端口及禁用root遠程登錄的方法

    centos 6.5下修改SSH端口及禁用root遠程登錄的方法

    Linux各發(fā)行版中SSH端口默認(rèn)為22,如果正式做站或其它用途,為了提高安全性就需要修改掉默認(rèn)的SSH端口號,防止被有心人窮舉密碼。這篇文章主要給大家介紹了在centos 6.5系統(tǒng)下修改SSH端口及禁用root遠程登錄的方法,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-02-02
  • Linux如何利用iptables屏蔽某些域名

    Linux如何利用iptables屏蔽某些域名

    這篇文章主要介紹了Linux如何利用iptables屏蔽某些域名問題,具有很好的參考價值,希望對大家有所幫助,
    2023-09-09
  • Linux更改賬戶密碼實例詳解

    Linux更改賬戶密碼實例詳解

    在本篇文章中我們給大家分享了關(guān)于Linux更改賬戶密碼實例內(nèi)容,有興趣的朋友們學(xué)習(xí)下。
    2019-02-02

最新評論