Cách kiểm tra dung lượng đĩa trên Ubuntu 24.04

theanh

Administrator
Nhân viên
Theo dõi thông tin sử dụng đĩa là nhiệm vụ hàng ngày của bất kỳ quản trị viên hệ thống nào. Linux có các tiện ích dễ sử dụng giúp bạn tìm dung lượng đĩa của hệ thống trên dòng lệnh.
  • Lệnh df: Lệnh này hiển thị dung lượng đĩa được sử dụng bởi các hệ thống tệp Linux.
  • Lệnh du: Lệnh này hiển thị dung lượng đĩa được sử dụng bởi các tệp và thư mục.
Trong hướng dẫn này, tôi sẽ chỉ cho bạn một số cách để kiểm tra dung lượng đĩa trên Linux.


ubuntu-24-04-disk-space.png


Điều kiện tiên quyết​

  • Máy chủ chạy hệ điều hành Ubuntu Linux.
  • Mật khẩu gốc được cấu hình trên máy chủ.

Kiểm tra dung lượng đĩa bằng lệnh df​

Bạn có thể sử dụng lệnh df mà không cần bất kỳ đối số nào để kiểm tra dung lượng đĩa đã sử dụng của tệp được gắn kết hệ thống.
Mã:
df
Bạn sẽ thấy đầu ra sau:
Mã:
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 288237920 35699668 237873500 14% /
none 4 0 4 0% /sys/fs/cgroup
udev 1950372 4 1950368 1% /dev
tmpfs 392664 4548 388116 2% /run
none 5120 0 5120 0% /run/lock
none 1963312 150760 1812552 8% /run/shm
none 102400 48 102352 1% /run/user
/dev/sda5 187308940 37156240 140614908 21% /Data
/dev/loop0 93568 93568 0 100% /snap/core/8592
/dev/loop1 177536 177536 0 100% /snap/skype/112
/dev/loop2 93568 93568 0 100% /snap/core/8689
/dev/loop3 46080 46080 0 100% /snap/gtk-common-themes/1440
/dev/loop4 56064 56064 0 100% /snap/core18/1668
/dev/loop5 177664 177664 0 100% /snap/skype/115
/dev/loop6 164096 164096 0 100% /snap/gnome-3-28-1804/116
/dev/loop7 56832 56832 0 100% /snap/teams-for-linux/79
Giải thích ngắn gọn về từng cột được hiển thị bên dưới:
  • Hệ thống tệp: Hiển thị tên của phân vùng hệ thống tệp.
  • Khối 1K: Hiển thị kích thước của hệ thống tệp theo 1K khối.
  • Đã sử dụng: Hiển thị dung lượng đã sử dụng.
  • Có sẵn: Hiển thị dung lượng khả dụng.
  • Sử dụng%: Hiển thị dung lượng đã sử dụng theo phần trăm.
  • Được gắn trên: Hiển thị thư mục mà hệ thống tệp được gắn vào.

Hiển thị dung lượng đĩa theo định dạng có thể đọc được của con người​

Nếu bạn muốn hiển thị mức sử dụng dung lượng đĩa theo định dạng có thể đọc được của con người, hãy sử dụng lệnh dh với tùy chọn h.
Mã:
df -h
Bạn sẽ nhận được thông tin sau đầu ra:
Mã:
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 275G 35G 227G 14% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 1.9G 4.0K 1.9G 1% /dev
tmpfs 384M 4.7M 379M 2% /run
none 5.0M 0 5.0M 0% /run/lock
none 1.9G 160M 1.8G 9% /run/shm
none 100M 48K 100M 1% /run/user
/dev/sda5 179G 36G 135G 21% /Data
/dev/loop0 92M 92M 0 100% /snap/core/8592
/dev/loop1 174M 174M 0 100% /snap/skype/112
/dev/loop2 92M 92M 0 100% /snap/core/8689
/dev/loop3 45M 45M 0 100% /snap/gtk-common-themes/1440
/dev/loop4 55M 55M 0 100% /snap/core18/1668
/dev/loop5 174M 174M 0 100% /snap/skype/115
/dev/loop6 161M 161M 0 100% /snap/gnome-3-28-1804/116
/dev/loop7 56M 56M 0 100% /snap/teams-for-linux/79

Hiển thị loại hệ thống tệp​

Bạn có thể sử dụng lệnh df với tùy chọn T để hiển thị loại hệ thống tệp cùng với thông tin khác.
Mã:
df -T
Bạn sẽ thấy thông tin sau đầu ra:
Mã:
Filesystem Type 1K-blocks Used Available Use% Mounted on
/dev/sda1 ext4 288237920 35700492 237872676 14% /
none tmpfs 4 0 4 0% /sys/fs/cgroup
udev devtmpfs 1950372 4 1950368 1% /dev
tmpfs tmpfs 392664 4976 387688 2% /run
none tmpfs 5120 0 5120 0% /run/lock
none tmpfs 1963312 223944 1739368 12% /run/shm
none tmpfs 102400 48 102352 1% /run/user
/dev/sda5 ext4 187308940 37156240 140614908 21% /Data
/dev/loop0 squashfs 93568 93568 0 100% /snap/core/8592
/dev/loop1 squashfs 177536 177536 0 100% /snap/skype/112
/dev/loop2 squashfs 93568 93568 0 100% /snap/core/8689
/dev/loop3 squashfs 46080 46080 0 100% /snap/gtk-common-themes/1440
/dev/loop4 squashfs 56064 56064 0 100% /snap/core18/1668
/dev/loop5 squashfs 177664 177664 0 100% /snap/skype/115
/dev/loop6 squashfs 164096 164096 0 100% /snap/gnome-3-28-1804/116
/dev/loop7 squashfs 56832 56832 0 100% /snap/teams-for-linux/79
Để hiển thị thông tin về phân vùng ext4, hãy chạy lệnh sau:
Mã:
df -t ext4
Bạn sẽ thấy thông tin sau đầu ra:
Mã:
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 288237920 35700936 237872232 14% /
/dev/sda5 187308940 37156240 140614908 21% /Data

Kiểm tra dung lượng ổ đĩa đã sử dụng bằng lệnh du​

Bạn cũng có thể sử dụng lệnh du để kiểm tra dung lượng ổ đĩa đã sử dụng trong hệ thống Linux.

Chạy lệnh du mà không có bất kỳ đối số nào sẽ hiển thị dung lượng ổ đĩa đã sử dụng của thư mục hiện tại của bạn:
Mã:
du
Bạn sẽ thấy thông báo sau đầu ra:
Mã:
308 ./.anydesk/thumbnails
1256 ./.anydesk
164 ./.gftp
4 ./.xx-svn-diff
4 ./Public
4 ./.local/share/folks
12 ./.local/share/data/Nextcloud
16 ./.local/share/data
4 ./.local/share/gstreamer-1.0/presets
8 ./.local/share/gstreamer-1.0
20 ./.local/share/unity-webapps
8 ./.local/share/vlc
4 ./.local/share/evolution/calendar/trash
8 ./.local/share/evolution/calendar/system
16 ./.local/share/evolution/calendar
4 ./.local/share/evolution/mail/trash
8 ./.local/share/evolution/mail
4 ./.local/share/evolution/memos/trash
Để hiển thị thông tin ở định dạng mà con người có thể đọc được, hãy chạy lệnh sau:
Mã:
du -h
Bạn sẽ thấy thông tin sau đầu ra:
Mã:
308K ./.anydesk/thumbnails
1.3M ./.anydesk
164K ./.gftp
4.0K ./.xx-svn-diff
4.0K ./Public
4.0K ./.local/share/folks
12K ./.local/share/data/Nextcloud
16K ./.local/share/data
4.0K ./.local/share/gstreamer-1.0/presets
8.0K ./.local/share/gstreamer-1.0
20K ./.local/share/unity-webapps
8.0K ./.local/share/vlc
4.0K ./.local/share/evolution/calendar/trash
8.0K ./.local/share/evolution/calendar/system
16K ./.local/share/evolution/calendar
Bạn có thể sử dụng lệnh du với tùy chọn -hs để hiển thị tổng dung lượng đĩa được sử dụng của thư mục đã chỉ định.
Mã:
du -hs /var/log
Bạn sẽ thấy thông tin sau đầu ra:
Mã:
18M	/var/log
Bạn cũng có thể sử dụng lệnh du với tham số sort để sắp xếp các tệp và thư mục theo kích thước như hiển thị bên dưới:
Mã:
du -h | sort -rn
Bạn sẽ thấy thông tin sau đầu ra:
Mã:
136K	./master-pdf-editor-4/lang/qt
124K	./master-pdf-editor-5/stamps/Standard
124K	./master-pdf-editor-4/stamps/Standard
80K	./master-pdf-editor-5/templates
80K	./master-pdf-editor-4/templates
77M	./HD-Wallpaper
76K	./master-pdf-editor-5/templates/stamps
76K	./master-pdf-editor-4/templates/stamps
64M	./Mummy
52K	./111
48M	./master-pdf-editor-5
44M	./master-pdf-editor-4
19M	./master-pdf-editor-5/lang
15M	./master-pdf-editor-4/lang
12M	./Webserver

Kết luận​

Trong hướng dẫn trên, bạn đã học cách kiểm tra dung lượng sử dụng đĩa bằng lệnh du và df. Tôi hy vọng điều này sẽ giúp ích cho bạn trong các công việc hàng ngày.
 
Back
Bên trên