Linux硬碟查看命令及用法

一、df命令

df命令用於顯示磁碟分區上空間使用情況,可以查看磁碟分區總容量、已用容量、可用容量和掛載點等信息。其用法如下:

df [選項] [文件名]

常用選項:

  • -h:以人類可讀的方式顯示容量,如:GB、MB、KB。
  • -T:顯示文件系統類型。
  • -a:顯示所有文件系統,包括系統特有的。

舉例:

$ df -h

輸出結果:

文件系統              容量  已用  可用 已用% 掛載點
/dev/sda1              20G  9.1G   10G   48% /
udev                   10M     0   10M    0% /dev
tmpfs                 810M  2.3M  808M    1% /run
tmpfs                 2.0G     0  2.0G    0% /dev/shm
tmpfs                 5.0M     0  5.0M    0% /run/lock
tmpfs                 2.0G     0  2.0G    0% /sys/fs/cgroup
/dev/sda2             189G  153G   27G   86% /home
tmpfs                 405M     0  405M    0% /run/user/0

二、du命令

du命令用於顯示文件或目錄的磁碟使用情況,可以查看文件或目錄的大小、塊數、最小塊大小等信息。其用法如下:

du [選項] [文件名]

常用選項:

  • -h:以人類可讀的方式顯示文件或目錄大小。
  • --max-depth:指定顯示目錄層數。

舉例:

$ du -h /var/log

輸出結果:

32K     /var/log/ConsoleKit
100K    /var/log/dist-upgrade
16K     /var/log/apt
128K    /var/log/samba
16K     /var/log/cups
1.1G    /var/log/anaconda
4.0K    /var/log/nginx
4.0K    /var/log/mysql
4.0K    /var/log/redis
4.0K    /var/log/prelink
4.0K    /var/log/haproxy

三、fdisk命令

fdisk命令用於磁碟分區,可以查看磁碟分區信息、分區類型等。其用法如下:

fdisk [選項] [磁碟設備文件名]

常用選項:

  • -l:列出所有磁碟分區信息。
  • -t:更改磁碟分區類型。

舉例:

$ fdisk -l /dev/sda

輸出結果:

磁碟 /dev/sda:20 GiB, 21474836480 位元組,41943040 個扇區
單位:扇區 / 1 * 512 = 512 位元組
扇區大小 (邏輯/物理):512 位元組 / 512 位元組
I/O 大小 (最小 / 最佳):512 位元組 / 512 位元組
磁碟標籤類型:dos
磁碟標識符:0x000a14d1

設備         啟動         起點      扇區   大小 Id 類型
/dev/sda1  *         2048   41940991   41938944  20G 83 Linux

四、lsblk命令

lsblk命令用於列出塊設備信息,可以查看磁碟分區大小、掛載點、文件系統類型等。其用法如下:

lsblk [選項]

常用選項:

  • -a:顯示所有設備。
  • -o:指定要顯示的列。

舉例:

$ lsblk -a

輸出結果:

NAME         MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda            8:0    0    20G  0 disk 
└─sda1         8:1    0    20G  0 part /
sr0           11:0    1  1024M  0 rom

五、blkid命令

blkid命令用於查看塊設備的文件系統信息,可以查看文件系統類型、UUID等信息。其用法如下:

blkid [選項] [文件名]

常用選項:

  • -p:以易於分析的方式顯示信息。
  • -o:指定要顯示的列。

舉例:

$ blkid /dev/sda1

輸出結果:

/dev/sda1: UUID="f0927d5d-ec5a-45fc-a2f5-9d512853594f" TYPE="ext4" PARTUUID="000a14d1-01"

六、smartctl命令

smartctl命令用於查看硬碟的S.M.A.R.T.信息,可以查看硬碟的健康狀態、剩餘壽命、溫度等信息。其用法如下:

smartctl [選項] [設備文件名]

常用選項:

  • -H:顯示硬碟的健康狀態。
  • -a:顯示硬碟的詳細信息。
  • -d:指定硬碟介面類型。

舉例:

$ smartctl -H /dev/sda

輸出結果:

/dev/sda: SMART overall-health self-assessment test result: PASSED

總結

Linux提供了多種命令查看硬碟信息,每個命令都有其獨特的用途和作用。熟練掌握這些命令,有助於管理和維護系統硬碟。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/192641.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-01 10:29
下一篇 2024-12-01 10:29

相關推薦

  • Python命令大全及說明

    Python是一種高級編程語言,由Guido van Rossum於1989年底發明。它具有良好的語法結構和面向對象的編程思想,具有簡潔、易讀、易學的特點,是初學者以及專業開發人員…

    編程 2025-04-29
  • Git config命令用法介紹:用正確的郵箱保障開發工作

    本文將詳細介紹如何使用git config命令配置Git的全局和本地用戶信息,特別是如何正確使用用戶郵箱,保障Git操作的正常進行。 一、git config命令介紹 Git中的每…

    編程 2025-04-29
  • Python SSH 遠程執行命令

    Python SSH 遠程執行命令是指在一個伺服器上執行遠程另一個伺服器上命令。如果你需要在本地機器上執行命令,或者在遠程機器上執行本地命令,你都可以使用 SSH。在 Python…

    編程 2025-04-29
  • 剖析命令執行函數

    在編程開發過程中,命令執行函數是非常常見的一個概念。它是指接受一個命令字元串,並將其解析執行,返回相應的結果或錯誤信息的函數。本文將從多個方面對命令執行函數進行詳細的闡述,包括其定…

    編程 2025-04-28
  • 如何使用Python執行Shell命令並獲取執行過程信息

    本文將介紹如何使用Python執行Shell命令並獲取執行過程信息。我們將從以下幾個方面進行闡述: 一、執行Shell命令 Python內置的subprocess模塊可以方便地執行…

    編程 2025-04-28
  • Python中獲取用戶輸入命令的方法解析

    本文將從多個角度,分別介紹Python中獲取用戶輸入命令的方法,希望能夠對初學者有所幫助。 一、使用input()函數獲取用戶輸入命令 input()是Python中用於獲取用戶輸…

    編程 2025-04-27
  • Python3 執行 cmd 命令用法介紹

    本文將詳細講解如何使用Python3執行cmd命令,包括使用subprocess模塊、os模塊、Popen方法、system方法等多個方面的實現方法。 一、使用subprocess…

    編程 2025-04-27
  • 全面解析Python直接命令更新

    本文將從多個方面對Python直接命令更新進行詳細闡述,包括更新命令的基本用法、更新過程中可能遇到的問題及其解決方法等等。 一、更新命令基本用法 Python直接命令更新是一種非常…

    編程 2025-04-27
  • 如何在Linux中添加用戶並修改配置文件

    本文將從多個方面詳細介紹在Linux系統下如何添加新用戶並修改配置文件 一、添加新用戶 在Linux系統下創建新用戶非常簡單,只需使用adduser命令即可。使用以下命令添加新用戶…

    編程 2025-04-27
  • Python啟動命令用法介紹

    Python是一門解釋型語言,與許多編譯型語言不同,它不需要編譯成機器碼,而是通過解釋器一行一行讀取程序,逐句翻譯成目標代碼然後運行。因此,對於Python程序員來說,學會如何正確…

    編程 2025-04-27

發表回復

登錄後才能評論