伦伦影院久久影视,天天操天天干天天射,ririsao久久精品一区 ,一本大道香蕉大久在红桃,999久久久免费精品国产色夜,色悠悠久久综合88,亚洲国产精品久久无套麻豆,亚洲香蕉毛片久久网站,一本一道久久综合狠狠老

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Linux磁盤管理指令合集:從查看、分區到修復

jf_44130326 ? 來源:Linux1024 ? 2026-02-03 16:07 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Linux服務器運維或日常使用中,磁盤管理是高頻操作——無論是排查磁盤空間不足的問題,還是新增硬盤后的分區配置,都離不開一系列核心指令。今天就為大家整理一份「Linux磁盤管理指令操作集」,按功能分類講解,附帶示例和注意事項,新手也能輕松上手!

wKgZO2kamj6ABFpvAAAX5HicRJg125.png

一、磁盤信息查看:摸清磁盤家底

在操作磁盤前,首先要了解當前磁盤的硬件信息、分區情況和空間使用狀態,這三類指令是基礎:

1.查看磁盤硬件與分區結構:lsblk

作用:列出所有塊設備(硬盤、分區、U盤等),直觀展示磁盤與分區的層級關系,包括容量、掛載點等。

常用選項

?-f:顯示文件系統類型和UUID(掛載時常用);

?-h:以人類可讀的單位(GB/MB)顯示容量。

示例

# 查看所有磁盤及分區的詳細信息(含文件系統)lsblk-f

輸出解讀

sda代表第一塊硬盤,sda1/sda2是其分區;sr0通常是光驅,nvme0n1NVMe固態硬盤

wKgZO2kamj6AF3_SAAFRZCddr2A395.png

2.查看分區表詳情:fdisk/parted

fdisk:適用于MBR分區表(支持最大2TB磁盤),老牌分區工具;

parted:支持MBRGPT分區表(突破2TB限制,現代磁盤首選)。

常用操作(以fdisk為例)

# 查看指定磁盤的分區表(需root權限,替換sdb為目標磁盤)fdisk -l /dev/nvme0n1# 進入交互模式管理分區(謹慎操作?。?/span>fdisk /dev/nvme0n1
wKgZO2kamj6AP5-nAAApiw6pMCo100.png

交互模式關鍵命令

?p:打印當前分區表;

?n:新建分區;

?d:刪除分區;

?w:保存修改(執行后不可逆!);

?q:退出不保存。

parted示例(GPT分區)

# 查看所有磁盤分區表parted -l# 為/dev/sdb創建GPT分區表并新建分區parted /dev/sdb(parted) mklabel gpt # 設定分區表類型為GPT(parted) mkpart primary ext4 0% 50% # 新建主分區,占磁盤50%空間(parted) quit # 退出
wKgZO2kamj6AEso3AAA7eVsOpNY519.png

3.查看磁盤空間使用:df/du

?df:查看已掛載分區的空間使用情況(整體視角);

?du:查看目錄/文件的實際占用空間(局部視角,排查大文件常用)。

df常用示例

# 以人類可讀單位顯示所有掛載分區的空間(含使用率、掛載點)df-h# 只查看ext4類型的分區df-t ext4

du常用示例

# 查看當前目錄下所有子目錄的空間占用(按大小排序,取前10)du-sh * |sort-rh |head-10# 查看/var/log目錄的總占用空間du-sh /var/log

選項說明

?-s:只顯示總大小,不展開子目錄;

?-h:人類可讀單位;

?-d N:只展開N級子目錄(如-d 1僅顯示一級子目錄)。

二、磁盤分區與格式化:新建可用分區

當新增硬盤(如/dev/sdb)后,需經過「分區格式化(創建文件系統)」兩步,才能掛載使用。

1.分區:用fdiskparted(前文已講)

注意

?若磁盤超過2TB,必須用parted創建GPT分區表,MBR不支持;

?分區前確認磁盤無重要數據,操作會清空數據!

2.格式化(創建文件系統):mkfs

作用:為分區創建文件系統(如ext4、xfsLinux常用),相當于Windows格式化磁盤

常用命令

# 格式化為ext4文件系統(適用于普通機械硬盤/SSD,支持日志功能)mkfs.ext4 /dev/sdb1 # /dev/sdb1是目標分區# 格式化為xfs文件系統(性能更優,適合大文件場景,CentOS/RHEL默認)mkfs.xfs /dev/sdb1# 給文件系統設置標簽(掛載時可通過標簽識別,避免設備名變動問題)e2label /dev/sdb1 data_part # ext4設置標簽xfs_admin -L data_part /dev/sdb1 # xfs設置標簽

注意:格式化會清空分區所有數據,務必確認分區正確!

三、掛載與卸載:讓分區可用

格式化后的分區需掛載到Linux目錄樹(如/mnt/data),才能讀寫數據;無需使用時需卸載,避免數據損壞。

1.臨時掛載:mount

作用:臨時將分區掛載到指定目錄,重啟后失效(適合臨時使用)。

示例

# 1. 先創建掛載點目錄(目錄需不存在,否則會覆蓋原有內容?。?/span>mkdir-p /mnt/data# 2. 掛載/dev/sdb1到/mnt/data(ext4文件系統)mount /dev/sdb1 /mnt/data# 3. 驗證掛載:查看是否成功df-h /mnt/data # 或 lsblk -f /dev/sdb1

特殊場景:掛載U盤(假設U盤設備為/dev/sdc1):

mount -t vfat /dev/sdc1 /mnt/usb# vfatWindows常用文件系統

2.永久掛載:修改/etc/fstab

臨時掛載重啟后失效,若需長期使用,需將掛載信息寫入/etc/fstab(系統啟動時自動掛載)。

步驟

1.查看分區的UUID(避免設備名變動導致掛載失?。?/span>

blkid/dev/sdb1 # 輸出類似:/dev/sdb1:UUID="xxx"TYPE="ext4"
wKgZO2kamj6AP0axAAAIay0rXMQ758.png

1.編輯/etc/fstab,添加一行配置(格式:UUID=xxx掛載點 文件系統 選項0 0):

# 用vim編輯(需root權限)vim/etc/fstab# 添加以下內容(按實際UUID和掛載點修改)UUID=1234-ABCD /mnt/data ext4 defaults00

1.驗證配置(避免語法錯誤導致系統無法啟動):

mount-a # 加載/etc/fstab的所有配置,無報錯則正常

fstab字段說明

?UUID=xxx:分區的唯一標識(比/dev/sdb1更穩定);

?defaults:默認掛載選項(rw, suid, dev, exec, auto, nouser, async);

?最后兩個0:分別代表是否dump備份是否開機檢查磁盤(一般設為0即可)。

3.卸載分區:umount

作用:卸載已掛載的分區,需確保分區無程序正在使用(否則報錯)。

示例

# 按掛載點卸載umount /mnt/data# 按設備名卸載(二選一即可)umount /dev/sdb1

解決設備忙報錯

fuser查看占用分區的進程,結束后再卸載:

fuser -m /mnt/data # 查看占用/mnt/data的進程IDkill-9 進程ID   # 結束進程(謹慎,避免殺關鍵進程)umount /mnt/data  # 再次卸載

四、磁盤檢查與修復:應對磁盤錯誤

當磁盤出現壞道或文件系統損壞時,需用工具檢查修復(修復前建議備份數據!)。

1. ext4文件系統修復:fsck

作用:檢查并修復ext系列文件系統(ext2/ext3/ext4)的錯誤,類似Windows磁盤檢查。

示例

# 1. 先卸載分區(必須卸載才能修復,否則損壞數據)umount /dev/sdb1# 2. 檢查并修復(-y自動確認修復,無需手動輸入y)fsck.ext4 -y /dev/sdb1 # 或 fsck -t ext4 -y /dev/sdb1

注意fsck不能修復已掛載的分區,強行修復會導致數據丟失!

2. xfs文件系統修復:xfs_repair

xfs文件系統不支持fsck,需用專門的xfs_repair工具:

# 1. 卸載分區umount /dev/sdb1# 2. 檢查并修復(-L強制清理日志,適用于嚴重錯誤)xfs_repair /dev/sdb1# 若報錯,嘗試強制修復:xfs_repair -L /dev/sdb1

五、實用技巧:提升磁盤管理效率

1.快速查找大文件/目錄

排查磁盤滿問題時,用以下命令定位占用空間最大的文件:

# 查找/目錄下大于100MB的文件,按大小排序find / -typef -size +100M -execdu-sh {} ; |sort-rh

1.查看磁盤I/O負載

當磁盤讀寫卡頓,用iostat查看I/O使用率(需安裝sysstat包):

# 安裝sysstat(CentOS/RHEL)yuminstall -y sysstat# 查看所有磁盤的I/O情況(每2秒刷新一次,共3次)iostat-x23
wKgZO2kamj6AN4bcAADZnMiMvGk494.png

關鍵指標:%util(磁盤使用率,接近100%表示I/O飽和)。

1.備份/etc/fstab

修改/etc/fstab前務必備份,避免配置錯誤導致系統無法啟動:

cp/etc/fstab /etc/fstab.bak # 備份# 若出錯,可在救援模式執行:cp /etc/fstab.bak /etc/fstab

總結

Linux磁盤管理的核心是先查看、再操作、后驗證

1.lsblk/fdisk摸清磁盤結構,df/du掌握空間使用;

2.分區用partedGPT)或fdiskMBR),格式化用mkfs

3.臨時掛載用mount,永久掛載改/etc/fstab(記得mount -a驗證);

4.修復用fsckext4)或xfs_repairxfs),操作前必卸載、必備份!

如果在實操中遇到問題,歡迎在評論區留言,一起交流解決~覺得有用的話,點贊收藏,下次操作磁盤時直接翻出來用!

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    88

    文章

    11784

    瀏覽量

    219300
  • 指令
    +關注

    關注

    1

    文章

    623

    瀏覽量

    37609
  • 磁盤
    +關注

    關注

    1

    文章

    398

    瀏覽量

    26544
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    linux如何查看磁盤使用情況

    fdisk 是一款強大的磁盤操作工具,來自util-linux軟件包,我們在這里只說他如何查看磁盤分區表及分區結構;通過-l 參數,能獲得機
    發表于 07-08 08:24

    Linux磁盤存儲區管理原理分析及技巧匯總

    Linux管理磁盤貯存區算的上一個技巧,很多朋友在這上面常常問我,今天我就把這方面的東西匯總一下,Linux特有的交換
    發表于 11-07 10:14 ?0次下載

    Linux環境下對磁盤分區進行管理的一種機制

    物理卷就是指硬盤分區邏輯上與磁盤分區具有同樣功能的設備(如RAID),是LVM的基本存儲邏輯塊,但和基本的物理存儲介質(如分區、磁盤等)
    的頭像 發表于 08-10 17:58 ?4335次閱讀

    Linux基礎教程之Linux查看磁盤掛載有哪些方法詳細方法概述

    本文檔的主要內容詳細介紹的是Linux基礎教程之Linux查看磁盤掛載有哪些方法詳細方法概述詳細資料免費下載。
    發表于 10-26 17:15 ?1次下載

    Linux系統教程之磁盤分區和LVM系統的詳細資料概述

    本文檔的主要內容詳細介紹的是Linux系統教程之磁盤分區和LVM系統的詳細資料概述主要內容包括了:1.磁盤相關概念2.磁盤分區工具3.創建 LVM 系統4.維護 LVM 系統
    發表于 10-30 16:11 ?14次下載
    <b class='flag-5'>Linux</b>系統教程之<b class='flag-5'>磁盤分區</b>和LVM系統的詳細資料概述

    微軟Windows 10研究新的方法管理現代磁盤分區

    如果要刪除舊磁盤并創建新分區或擴展特定磁盤的空間,則需要依賴Windows 10的磁盤管理工具。在Windows 10上
    的頭像 發表于 03-19 15:06 ?2805次閱讀

    linux磁盤滿的清理方法

    Linux查看磁盤用量
    發表于 06-09 08:53 ?9189次閱讀
    <b class='flag-5'>linux</b><b class='flag-5'>磁盤</b>滿的清理方法

    linux磁盤如何清理

    Linux查看磁盤用量
    發表于 06-10 09:18 ?2915次閱讀
    <b class='flag-5'>linux</b>的<b class='flag-5'>磁盤</b>如何清理

    df、du、fdisk linux的基本操作(磁盤管理

    df、du、fdisk linux的基本操作(磁盤管理
    發表于 12-08 17:14 ?0次下載

    linux系統磁盤管理及分析必備命令

    今天浩道跟大家分享linux磁盤管理及分析相關的硬核干貨,通過這些指令,可以讓你高效運維!
    的頭像 發表于 02-09 09:54 ?1280次閱讀

    Linux磁盤分區和掛載

    1.Linux 來說 wulun 有幾個分區,分給哪一目錄使用,他歸根結底只有一個根目錄,一個獨立且唯一的文件結構,Linux 中每個分區都是用來組成整個文件系統的一部分。
    的頭像 發表于 03-26 10:14 ?1848次閱讀

    linux系統如何進行磁盤分區

    linux系統如何進行磁盤分區磁盤分區是在Linux系統中進行硬盤劃分的一種方法,它可以將一個物理硬盤劃分為多個邏輯分區,每個
    的頭像 發表于 12-19 11:35 ?2145次閱讀

    Linux添加磁盤創建分區、掛載

    Linux添加磁盤創建分區、掛載
    發表于 04-20 17:49 ?847次閱讀
    <b class='flag-5'>Linux</b>添加<b class='flag-5'>磁盤</b>創建<b class='flag-5'>分區</b>、掛載

    Linux磁盤分區擴容方法

    linux分區常用命令:fdisk,修改MBR分區表,MBR格式,被修改的分區大小最大為2T。
    的頭像 發表于 10-23 11:46 ?2745次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>磁盤分區</b>擴容方法

    Linux系統中磁盤分區與掛載詳解

    磁盤分區是將物理硬盤劃分為不同的邏輯部分,每個分區都可以被視為一個獨立的存儲設備。通過磁盤分區,我們可以更好地管理磁盤空間,實現數據的組織和
    的頭像 發表于 06-17 15:08 ?2587次閱讀
    <b class='flag-5'>Linux</b>系統中<b class='flag-5'>磁盤分區</b>與掛載詳解