linux文件系統相關命令(df/du/fsck/dumpe2fs)

来源:https://www.cnblogs.com/eternityz/archive/2020/02/28/12377125.html
-Advertisement-
Play Games

一.文件系統查看命令df 格式 df [選項] [掛載點] 選項 名稱 | 作用 | a | 顯示所有的文件系統信息,包括特殊文件系統,如/proc,/sysfs h | 使用習慣單位顯示容量,如KB,MB或GB等 T | 顯示文件系統類型 m | 以MB為單位顯示容量 k | 以KB為單位顯示容量 ...


一.文件系統查看命令df

格式

df [選項] [掛載點]

選項

名稱 作用
-a 顯示所有的文件系統信息,包括特殊文件系統,如/proc,/sysfs
-h 使用習慣單位顯示容量,如KB,MB或GB等
-T 顯示文件系統類型
-m 以MB為單位顯示容量
-k 以KB為單位顯示容量,預設就是以KB為單位

示例

# df命令
[root@izm5e2q95pbpe1hh0kkwoiz tmp]# df
Filesystem     1K-blocks     Used Available Use% Mounted on
/dev/vda1       41151808 13866168  25172208  36% /
devtmpfs          932240        0    932240   0% /dev
tmpfs             941744        0    941744   0% /dev/shm
tmpfs             941744      492    941252   1% /run
tmpfs             941744        0    941744   0% /sys/fs/cgroup
tmpfs             188352        0    188352   0% /run/user/0

[root@izm5e2q95pbpe1hh0kkwoiz tmp]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        40G   14G   25G  36% /
devtmpfs        911M     0  911M   0% /dev
tmpfs           920M     0  920M   0% /dev/shm
tmpfs           920M  492K  920M   1% /run
tmpfs           920M     0  920M   0% /sys/fs/cgroup
tmpfs           184M     0  184M   0% /run/user/0

二.統計目錄或文件大小

格式

du [選項] [目錄或文件名]

選項

選項 作用
-a 顯示每個子文件的磁碟占用量.預設只統計子目錄的磁碟占用量
-h 使用習慣單位顯示磁碟占用量,如KB,MB或GB等
-s 統計占用量,而不列出子目錄和子文件的占用量

示例

[root@izm5e2q95pbpe1hh0kkwoiz tmp]# du -h
4.0K    ./.font-unix
4.0K    ./.ICE-unix
4.0K    ./.X11-unix
4.0K    ./.XIM-unix
36K     ./hsperfdata_root
4.0K    ./systemd-private-9255c5ee9ec84f5987c1d9ba485e177e-ntpd.service-eKcnmD/tmp
8.0K    ./systemd-private-9255c5ee9ec84f5987c1d9ba485e177e-ntpd.service-eKcnmD
4.0K    ./.Test-unix
512K    .

[root@izm5e2q95pbpe1hh0kkwoiz tmp]# du -sh
512K    .

du命令和df命令的區別

df命令統計的空間要比du命令統計的空間大!!!!

占用的空間(最常見的就是文件已經刪除,但是程式並沒有釋放空間)

du命令是面向文件的,只會計算文件或目錄占用的空間

三.文件系統修複命令fsck

格式

fsck [選項] 分區設備文件名

系統開機自動執行

選項

選項 作用
-a 不用顯示用戶提示,自動修複文件系統
-y 自動修複.作用和-a一致,不過有些文件系統只支持-y

四.顯示磁碟狀態命令dumpe2fs

格式

dumpe2fs 分區設備文件名

示例

[root@izm5e2q95pbpe1hh0kkwoiz tmp]# df
Filesystem     1K-blocks     Used Available Use% Mounted on
/dev/vda1       41151808 13866916  25171460  36% /
devtmpfs          932240        0    932240   0% /dev
tmpfs             941744        0    941744   0% /dev/shm
tmpfs             941744      492    941252   1% /run
tmpfs             941744        0    941744   0% /sys/fs/cgroup
tmpfs             188352        0    188352   0% /run/user/0


[root@izm5e2q95pbpe1hh0kkwoiz tmp]# dumpe2fs /dev/vda1
dumpe2fs 1.42.9 (28-Dec-2013)
Filesystem volume name:   <none>
Last mounted on:          /
Filesystem UUID:          eb448abb-3012-4d8d-bcde-94434d586a31
Filesystem magic number:  0xEF53
Filesystem revision #:    1 (dynamic)
Filesystem features:      has_journal ext_attr resize_inode dir_index filetype needs_recovery extent flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isize
Filesystem flags:         signed_directory_hash 
Default mount options:    user_xattr acl
Filesystem state:         clean
Errors behavior:          Continue
Filesystem OS type:       Linux
Inode count:              2621440
Block count:              10485248
Reserved block count:     524262
Free blocks:              8958387
Free inodes:              2519237
First block:              0
Block size:               4096
Fragment size:            4096
Reserved GDT blocks:      1021
Blocks per group:         32768
Fragments per group:      32768
Inodes per group:         8192
Inode blocks per group:   512
RAID stride:              32639
Flex block group size:    16
Filesystem created:       Sun Oct 15 23:18:59 2017
Last mount time:          Tue Aug 14 10:15:43 2018
Last write time:          Tue Aug 14 18:15:42 2018
Mount count:              6
Maximum mount count:      -1
Last checked:             Wed Jun 27 22:35:57 2018
Check interval:           0 (<none>)
Lifetime writes:          30 GB
Reserved blocks uid:      0 (user root)
Reserved blocks gid:      0 (group root)
First inode:              11
Inode size:               256
Required extra isize:     28
Desired extra isize:      28
Journal inode:            8
First orphan inode:       1050280
Default directory hash:   half_md4
Directory Hash Seed:      2579899c-6862-4625-a8e6-425550384200
Journal backup:           inode blocks
Journal features:         journal_incompat_revoke
Journal size:             128M
Journal length:           32768
Journal sequence:         0x006d2f6d
Journal start:            5782
......

您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • The simple answer to that is, "Kernel Developers do not put blind faith in anything". When any data is passed to the kernel space from userspace, it i ...
  • 前提:pc主機,MBR架構 第一步:post(power on system test)加電自檢。 pc機的主板上有個rom晶元(CMOS),加電後,cpu去找這個raw,然後讀取裡面的指令,檢測機器上是否有:記憶體,硬碟,顯示設備等。 CMOS里有個bios(basic input output s ...
  • i.MXRT1050/1020/1015是i.MXRT系列MCU家族比較早亮相的型號,也是客戶當前使用較多的i.MXRT晶元。它們三兄弟內部均只有一個雙通道8bit的FlexSPI模塊,在FlexSPI NOR啟動連接方式支持上是相似的。今天痞子衡就來跟大家好好聊一聊到底哪些FlexSPI NOR連... ...
  • 常用MySQL操作 更改MySQL資料庫root的密碼 將絕對路徑加入環境變數並設置開機啟動 # PATH=$PATH:/usr/local/mysql/bin # echo "PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile # source /et ...
  • 目錄 chmod chown chgrp umask chmod 解釋 語法 示例 許可權特別註意 root用戶進入的時候顯示 ,普通用戶顯示$ 只有管理員擁有rw讀寫許可權,所屬組和其他人只有讀許可權,但是此時普通用戶卻刪除了只有r讀許可權的文件,為什麼???? 文件目錄許可權總結 代表字元 | 許可權 | ...
  • 一.分區類型 主分區 擴展分區 邏輯分區 二.分區的表示方法 3個主分區,1個擴展分區,擴展分區中有3個邏輯分區 分區 | 分區名 | 主分區1 | /dev/sda1 主分區2 | /dev/sda2 主分區3 | /dev/sda3 擴展分區 | /dev/sda4 邏輯分區1 | /dev/s ...
  • 一.查詢與自動掛載 查詢系統中已經掛載的設備, l會顯示捲標名稱 mount [ l] 依據配置文件/etc/fstab的內容,自動掛載 mount a 二.掛載命令格式 格式 mount [ t 文件系統] [ L 捲表名] [ o 特殊選項] 設備文件名 掛載點 選項 選項 | 作用 | t 文 ...
  • 今天打開虛擬機,使用 命令時,沒有顯示出 IP 地址 (更好的閱讀體驗可訪問 "這裡" ) 使用 命令查看網路狀態 顯示沒有合適的網路裝置 突然想起來前幾天重裝了系統,於是進入網路配置目錄 查看 果然發現,此時的網卡配置文件 與之前的 ens32 對應不上。於是更新一下網卡配置文件 (註:修改時要對 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...