當前位置:首頁 » 操作系統 » linux磁碟檢查

linux磁碟檢查

發布時間: 2022-12-20 19:10:22

『壹』 linux系統的磁碟大小怎麼查看

linux怎麼查看磁碟大小?我們一起來了解一下吧。
1、打開linux系統,在linux的桌面的空白處右擊。
2、在彈出的下拉選項里,點擊打開終端。
3、在命令窗口中輸入查詢語句df-h,然後按回車鍵運行語句,就可以查看到我的伺服器磁碟的使用率和大小了,
4、還可以使用查詢語句df,效果和df-h差不多,就是容量大小會具體到kb單位。

『貳』 linux磁碟空間不足怎麼辦磁碟清理方法

由於當初安裝系統設計不合理,有些分區的過小,以及網路通訊故障等造成日誌文件速度增長等其他原因都可以表現為磁碟空間滿,造成無法讀寫磁碟,應用程序無法執行等。下面就給你支幾招(以/home空間滿為例):

1.定期對重要文件系統掃描,並作對比,分析那些文件經常讀寫

#IS-IR/home>;files.txt

#diff filesold.txt files.txt

通過分析預測空間的增長情況,同時可以考慮對不經常讀寫文件進行壓縮,以減少佔用空間。

2.查看空間文件系統的inodes消耗

#df-i/home

如果還有大量的inpde可用,說明大文件佔用空間,否賊可能大量小文件佔用空間。

3.找出佔用空間較大的目錄

查看/home佔用的空間

#-hs/home

查看/home下佔用空間超過1000m

#/awk'$1>;2000'

4.找出佔用空間較大的文件

#find/home-size +2000K

5.找出最近修改或創建的文件

先TOUCH一個你想要的時間的文件如下

#TOUCH-t 08190800 test

#find/home-newer test-print

刪除日誌

#rm-rf/var/log/*

7.對分區做連接

在有空間的分區,對沒有空進分區做連接

#in-s/home/use/home

8.找出耗費大量的空間的進程

根據不同的應用,找出對應的進程,分析原因。

9.檢查並修復文件系統

#fsck-y/home

10.重啟機器

有了以上的十招,應該可以解決大部分問題,但是關鍵還是安裝時要規劃好分區。另外發現磁碟蠻時,不能急,小心操作,認真分析原因,然後小心應對。需要注 意,以上十招不需要順序執行,有的可能一招封喉,有的可能需要數招並用,刪除操作一定要小心。如果還不行,只有採取增加硬碟,重新安裝系統等「硬」辦法了

還可以:

cd/

-h--max-depth=q/grep M/sort-n

找到最大的那個目錄後進入該目錄

再運行-h-max-depth=1/grep M /sort-n

找出來以後看是否有用的文件

沒用就刪掉

『叄』 linux查看磁碟io的幾種方法

linux查看磁碟io的幾種方法

怎樣才能快速的定位到並發高是由於磁碟io開銷大呢?可以通過三種方式:

第一種:用 top 命令 中的cpu 信息觀察

Top可以看到的cpu信息有:

Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zombie

Cpu(s): 0.3% us, 1.0% sy, 0.0% ni, 98.7% id, 0.0% wa, 0.0% hi, 0.0% si

具體的解釋如下:

Tasks: 29 total 進程總數

1 running 正在運行的進程數

28 sleeping 睡眠的進程數

0 stopped 停止的進程數

0 zombie 僵屍進程數

Cpu(s):

0.3% us 用戶空間佔用CPU百分比

1.0% sy 內核空間佔用CPU百分比

0.0% ni 用戶進程空間內改變過優先順序的進程佔用CPU百分比

98.7% id 空閑CPU百分比

0.0% wa 等待輸入輸出的CPU時間百分比

0.0% hi

0.0% si

0.0% wa 的百分比可以大致的體現出當前的磁碟io請求是否頻繁。如果 wa的數量比較大,說明等待輸入輸出的的io比較多。

第二種:用vmstat

vmstat 命令報告關於線程、虛擬內存、磁碟、陷阱和 CPU 活動的統計信息。由 vmstat 命令生成的報告可以用於平衡系統負載活動。系統范圍內的這些統計信息(所有的處理器中)都計算出以百分比表示的平均值,或者計算其總和。

輸入命令:

vmstat 2 5

如果發現等待的進程和處在非中斷睡眠狀態的進程數非常多,並且發送到塊設備的塊數和從塊設備接收到的塊數非常大,那就說明磁碟io比較多。

vmstat參數解釋:

Procs

r: 等待運行的進程數 b: 處在非中斷睡眠狀態的進程數 w: 被交換出去的可運行的進程數。此數由 linux 計算得出,但 linux 並不耗盡交換空間

Memory

swpd: 虛擬內存使用情況,單位:KB

free: 空閑的內存,單位KB

buff: 被用來做為緩存的內存數,單位:KB

Swap

si: 從磁碟交換到內存的交換頁數量,單位:KB/秒

so: 從內存交換到磁碟的交換頁數量,單位:KB/秒

IO

bi: 發送到塊設備的塊數,單位:塊/秒

bo: 從塊設備接收到的塊數,單位:塊/秒

System

in: 每秒的中斷數,包括時鍾中斷

cs: 每秒的環境(上下文)切換次數

CPU

按 CPU 的總使用百分比來顯示

us: CPU 使用時間

sy: CPU 系統使用時間

id: 閑置時間

准測

更多vmstat使用信息

第二種:用iostat

安裝:

Iostat 是 sysstat 工具集的一個工具,需要安裝。

Centos的安裝方式是:

yum install sysstat

Ubuntu的安裝方式是:

aptitude install sysstat

使用:

iostat -dx 顯示磁碟擴展信息

root@fileapp:~# iostat -dx

r/s 和 w/s 分別是每秒的讀操作和寫操作,而rKB/s 和wKB/s 列以每秒千位元組為單位顯示了讀和寫的數據量

如果這兩對數據值都很高的話說明磁碟io操作是很頻繁。

+++++++++++++++++++++++++++++++++++++

linux wa%過高,iostat查看io狀況

1, 安裝  iostat  

yum install sysstat

之後就可以使用 iostat 命令了,

2,入門使用

iostat -d -k 2

參數 -d 表示,顯示設備(磁碟)使用狀態;-k某些使用block為單位的列強制使用Kilobytes為單位;2表示,數據顯示每隔2秒刷新一次。

tps:該設備每秒的傳輸次數(Indicate the number of transfers per second that were issued to the device.)。"一次傳輸"意思是"一次I/O請求"。多個邏輯請求可能會被合並為"一次I/O請求"。"一次傳輸"請求的大小是未知的。kB_read/s:每秒從設備(drive expressed)讀取的數據量;

kB_wrtn/s:每秒向設備(drive expressed)寫入的數據量;

kB_read:讀取的總數據量;kB_wrtn:寫入的總數量數據量;這些單位都為Kilobytes。

指定監控的設備名稱為sda,該命令的輸出結果和上面命令完全相同。

iostat -d sda 2

默認監控所有的硬碟設備,現在指定只監控sda。 

3, -x 參數

iostat還有一個比較常用的選項 -x ,該選項將用於顯示和io相關的擴展數據。

iostat -d -x -k 1 10

輸出信息的含義



4, 常見用法

iostat -d -k 1 10        #查看TPS和吞吐量信息(磁碟讀寫速度單位為KB)

iostat -d -m 2            #查看TPS和吞吐量信息(磁碟讀寫速度單位為MB)

iostat -d -x -k 1 10      #查看設備使用率(%util)、響應時間(await) iostat -c 1 10 #查看cpu狀態

5, 實例分析

iostat -d -k 1 | grep vda

Device:            tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn

sda10            60.72        18.95        71.53  395637647 1493241908

sda10          299.02      4266.67      129.41      4352        132

sda10          483.84      4589.90      4117.17      4544      4076

sda10          218.00      3360.00      100.00      3360        100

sda10          546.00      8784.00      124.00      8784        124

sda10          827.00    13232.00      136.00      13232        136

上面看到,磁碟每秒傳輸次數平均約400;每秒磁碟讀取約5MB,寫入約1MB。

iostat -d -x -k 1

Device:    rrqm/s wrqm/s  r/s  w/s  rsec/s  wsec/s    rkB/s    wkB/s avgrq-sz avgqu-sz  await  svctm  %util

sda          1.56  28.31  7.84 31.50  43.65    3.16    21.82    1.58    1.19    0.03    0.80  2.61  10.29

sda          1.98  24.75 419.80  6.93 13465.35  253.47  6732.67  126.73    32.15    2.00    4.70  2.00  85.25

sda          3.06  41.84 444.90 54.08 14204.08 2048.98  7102.04  1024.49    32.57    2.10    4.21  1.85  92.24

可以看到磁碟的平均響應時間<5ms,磁碟使用率>80。磁碟響應正常,但是已經很繁忙了。

可以看到磁碟的平均響應時間<5ms,磁碟使用率>90。磁碟響應正常,但是已經很繁忙了。

await:  每一個IO請求的處理的平均時間(單位是微秒毫秒)。這里可以理解為IO的響應時間,一般地系統IO響應時間應該低於5ms,如果大於10ms就比較大了

svctm    表示平均每次設備I/O操作的服務時間(以毫秒為單位)。如果svctm的值與await很接近,表示幾乎沒有I/O等待,磁碟性能很好,

如果await的值遠高於svctm的值,則表示I/O隊列等待太長,  系統上運行的應用程序將變慢。

%util: 在統計時間內所有處理IO時間,除以總共統計時間

所以該參數暗示了設備的繁忙程度

。一般地,如果該參數是100%表示設備已經接近滿負荷運行了(當然如果是多磁碟,即使%util是100%,因為磁碟的並發能力,所以磁碟使用未必就到了瓶頸)。

也可以使用下面的命令,同時顯示cpu和磁碟的使用情況

等待時間超過5ms, 磁碟io有問題

『肆』 linux中檢測、修復磁碟的命令是啥

chkdsk。

chkdsk的全稱是checkdisk,就是磁碟檢查的意思。這個東西是當你的系統崩潰或者非法關機的時候由系統來調用檢查磁碟的,也可以由手工通過命令行調用來檢查某一個磁碟分區。

該工具基於被檢測的分區所用的文件系統,創建和顯示磁碟的狀態報告。Chkdsk 還會列出並糾正磁碟上的錯誤。如果不帶任何參數,chkdsk 將顯示當前驅動器中的磁碟狀態。

(4)linux磁碟檢查擴展閱讀

chkdsk檢查適用情況:

1、windows7系統進入到歡迎界面,無法輸入用戶密碼,即鍵盤沒反應,但鍵盤操作bios、F8功能鍵等進入歡迎界面之前的操作都正常,可以進入安全模式;

2、系統啟動過程中藍屏,即藍底白字屏幕顯示,低端顯示stop:0x???????字樣,即藍屏代碼。

3、磁碟分區變成ram格式。

4、突然斷電,重啟電腦無法進入系統;

5、電腦運行速度非常慢,磁碟指示燈非常忙,殺毒軟體檢測不到病毒。

『伍』 Linux常用命令(磁碟管理)

linux常用命令(磁碟管理)ls
查看目錄cd
進入目錄
..代表上一級
cd直接進入工作目錄
.代表當前目錄pwd
顯示當前目錄df
/目錄
查看目錄在系統分區掛載點mount
/目錄
掛載目錄umount
/目錄
卸載掛載點head
-n
1
/etc/issue
查看操作系統版本cat
/proc/cpuinfo
查看CPU信息hostname
查看計算機名env
查看環境變數echo
$path
查看環境變數free
-m
查看內存使用量和交換區使用量
-sh
<目錄名>
查看指定目錄的大小grep
MemTotal
/proc/meminfo
查看內存總量grep
MemFree
/proc/meminfo
查看空閑內存量uptime
查看系統運行時間、用戶數、負載cat
/proc/loadavg
查看系統負載
來知道目前磁碟的文件容量

『陸』 linux下該怎麼查詢磁碟空間信息

linux怎麼查詢磁碟空間呢,下面就讓我們來看看吧。
1、打開linux系統,在linux的桌面的空白處右擊。
2、在彈出的下拉選項里,點擊打開終端。
3、在終端窗口中輸入df-lh即可查看磁碟空間情況。
以上就是小編的分享,希望能幫助到大家。

熱點內容
python位元組轉字元串 發布:2025-05-14 07:06:35 瀏覽:420
subplotpython 發布:2025-05-14 06:53:51 瀏覽:661
豎屏大屏導航工廠密碼一般是多少 發布:2025-05-14 06:49:29 瀏覽:806
如何在手機里設置無線網密碼 發布:2025-05-14 06:47:54 瀏覽:120
動態ip文件伺服器 發布:2025-05-14 06:44:22 瀏覽:891
文字分行的腳本有什麼 發布:2025-05-14 06:33:10 瀏覽:288
svn小烏龜怎麼配置 發布:2025-05-14 06:31:43 瀏覽:393
視頻播放器android 發布:2025-05-14 06:31:43 瀏覽:720
android工作室 發布:2025-05-14 06:26:00 瀏覽:658
汽車官方配置表如何下載 發布:2025-05-14 06:21:41 瀏覽:800