NỘI DUNG

Hosting tốc độ cao Vietnix - tốc độ tải trang trung bình dưới 1 giây
VPS siêu tốc Vietnix - trải nghiệm mượt mà, ổn định
30/07/2024
Lượt xem

Lệnh df trong Linux với 11 ví dụ trong thực tế dành cho bạn

30/07/2024
12 phút đọc
Lượt xem

Đánh giá

4.8/5 - (6 bình chọn)

Bạn đang sử dụng hệ điều hành Linux và muốn quản lý không gian lưu trữ hiệu quả hơn? Lệnh df là công cụ không thể thiếu dành cho bạn. Với lệnh df, bạn có thể dễ dàng kiểm tra dung lượng ổ đĩa, xác định những director đang chiếm nhiều dung lượng nhất và từ đó đưa ra các quyết định phù hợp để giải phóng không gian. Bài viết này Vietnix sẽ hướng dẫn bạn cách dùng lệnh df chi tiết, với nhiều ví dụ cụ thể để bạn dễ dàng áp dụng.

Lệnh df trong Linux là gì?

Lệnh df trong Linux (viết tắt của “disk free”) là một lệnh có chức năng hiển thị dung lượng trống trên các ổ đĩa của máy. Lệnh này còn có thể nhận thêm các tham số và tùy chọn khác nhau, cho phép bạn tùy chỉnh kết quả hiển thị theo ý muốn.

Lệnh df là một lệnh có chức năng hiển thị dung lượng trống
Lệnh df là một lệnh có chức năng hiển thị dung lượng trống

Cú pháp: Cách sử dụng rất đơn giản, bạn chỉ cần gõ “df” rồi thêm các tùy chọn và đường dẫn (nếu cần).

df [TÙY CHỌN]... [ĐƯỜNG DẪN]...

Lưu ý:

  • df: tên lệnh
  • [Tùy chọn]: Thêm các tùy chọn để thay đổi cách hiển thị thông tin (ví dụ: hiển thị dung lượng theo MB thay vì KB).
  • [Đường dẫn]: Chỉ định ổ đĩa hoặc file cụ thể cần kiểm tra dung lượng. Nếu không nhập gì, câu lệnh sẽ hiển thị thông tin của tất cả các ổ đĩa.
  • […]: Cho biết bạn có thể thêm nhiều tùy chọn hoặc nhiều tên file cùng lúc.

Bạn đọc tham khảo thêm một số lệnh khác trong Linux mà Vietnix đã tổng hợp:

9 tùy chọn thường được sử dụng của lệnh df trong Linux

Lệnh df trong Linux có rất nhiều tùy chọn, giúp bạn kiểm tra dung lượng đĩa theo nhiều cách khác nhau. Để xem chi tiết tất cả các tùy chọn, bạn có thể gõ lệnh sau:

man df

Các tùy chọn thường được sử dụng:

Tùy chọn
-a, –allHiển thị tất cả các hệ thống file, kể cả những file dummy (không chứa dữ liệu thực), trùng lặp hoặc không thể truy cập.
-h, –human-readableHiển thị dung lượng ở dạng dễ đọc (dựa trên hệ số 1024).
-H, –si:Tương tự như -h, nhưng sử dụng hệ số 1000 để hiển thị dung lượng.
–output:Tùy chỉnh định dạng hiển thị kết quả (Xem hướng dẫn chi tiết trong trang manual).
–totalHiển thị một dòng tóm tắt tổng dung lượng đã sử dụng và còn trống.
-t, –typeChỉ hiển thị các hệ thống file thuộc loại bạn chỉ định (ví dụ: ext4, xfs).
-x, –exclude-type Loại trừ một số loại hệ thống file khỏi kết quả hiển thị.
-T, –print-type Hiển thị loại hệ thống file ở một cột riêng.
-i, –inodes Hiển thị thông tin về số lượng inode (một cấu trúc dữ liệu dùng để quản lý file) đã sử dụng và còn trống, thay vì dung lượng đĩa.

Lưu ý: Các tùy chọn trong Linux phân biệt chữ hoa và chữ thường.

Cùng xem qua những ví dụ cụ thể về cách sử dụng lệnh “df” trên hệ điều hành Linux:

Ví dụ 1: Hiển thị dung lượng ổ đĩa với lệnh df trong Linux

Dưới đây là cách sử dụng phổ biến nhất của lệnh df để xem dung lượng đĩa được sử dụng:

Bước 1: Mở ứng dụng Terminal trong Ubuntu

Bước 2: Trong cửa sổ Terminal, hãy gõ lệnh sau:

df

Bước 3: Sau khi gõ xong, hãy nhấn phím Enter.

Output
Output

Bạn sẽ thấy một bảng kết quả với các cột như sau:

  • Filesystem: Tên của hệ thống file (vị trí lưu trữ dữ liệu trên ổ đĩa).
  • 1K-blocks: Tổng dung lượng của hệ thống file, được tính bằng đơn vị 1 kilobyte (KB).
  • Used: Dung lượng đã sử dụng.
  • Available: Dung lượng còn trống.
  • Use%: Tỷ lệ phần trăm dung lượng đã sử dụng.
  • Mounted on: Vị trí mà hệ thống file được gắn kết vào (file trong cây file của Linux).

Ví dụ 2: Hiển thị mức sử dụng không gian đĩa ở dạng dễ đọc

Để làm cho kết quả đầu ra dễ hiểu hơn, bạn có thể làm theo các bước dưới đây:

Bước 1: Mở ứng dụng Terminal trong Ubuntu.

Bước 2: Gõ lệnh ‘df -h’ rồi nhấn phím ‘Enter’.

df -h

Bước 3: Kết quả hiện ra sẽ cho bạn biết rõ ổ đĩa còn bao nhiêu dung lượng.

Output
Output

Ví dụ 3: Cách xem dung lượng đã dùng và còn trống của một file trên Ubuntu

Bạn có thể chỉ định một directory để xem dung lượng đã sử dụng và còn trống cho directory đó. Ví dụ, để xem dung lượng của mydirectory, hãy làm theo các bước dưới đây:

Bước 1: Mở ứng dụng Terminal trong Ubuntu.

Bước 2: Trong cửa sổ Terminal, gõ lệnh sau:

df mydirectory

Bước 3: Nhấn Enter kết quả sẽ hiện ra, cho bạn biết dung lượng đã dùng, còn trống và các thông tin khác về file “mydirectory”.

Output
Output

Ví dụ 4: Cách xem tổng dung lượng ổ đĩa trên Linux

Bạn cũng có thể xem tổng dung lượng khả dụng. Bạn có thể làm theo các bước dưới đây để thực hiện:

Bước 1: Mở ứng dụng Terminal trong Ubuntu.

Bước 2: Trong cửa sổ Terminal, gõ lệnh sau:

df --total

Bước 3: Nhấn Enter kết quả sẽ hiện ra, bạn hãy tìm dòng cuối cùng, bắt đầu bằng chữ “total”. Đây chính là tổng dung lượng ổ đĩa của máy.

Output
Output

Ví dụ 5: Hiển thị các hệ thống file bằng lệnh df trong Linux

Để xem hệ thống file theo loại, hãy làm theo các bước sau đây:

Bước 1: Mở ứng dụng Terminal trong Ubuntu.

Bước 2: Gõ lệnh sau vào cửa sổ Terminal:

df -T

Bước 3: Nhấn Enter bạn sẽ thấy một cột mới có tên là “Type” hiển thị rõ ràng loại của từng hệ thống file.

Output
Output

Ví dụ 6: Hiển thị hệ thống file ext4 lệnh df trong Linux

Bạn có thể liệt kê các hệ thống file cụ thể bằng lệnh df trong Linux. Ví dụ, để xem hệ thống file loại ext4, hãy làm theo các bước dưới đây:

Bước 1: Mở ứng dụng Terminal trên Ubuntu.

Bước 2: Gõ một trong hai lệnh sau vào Terminal:

df -T -t ext4

Hoặc dùng -T để xem kiểu hệ thống file rõ ràng hơn

df -Tt ext4

Bước 3: Nhấn Enter kết quả sẽ hiển thị danh sách các hệ thống file ext4 trên máy.

Output
Output

Lưu ý:

  • Lệnh df -t ext4 cũng hoạt động tương tự.
  • Nếu bạn nhập -t trước -T, sẽ bị báo lỗi vì -t cần đi kèm với tên hệ thống file cần xem.

Ví dụ 7: Hiển thị hệ thống file, loại trừ một số loại cụ thể

Bạn có thể loại trừ một loại hệ thống file cụ thể. Ví dụ, để loại trừ hệ thống file tmpfs, hãy làm theo các bước dưới đây:

Bước 1: Mở ứng dụng Terminal trong Ubuntu.

Bước 2: Gõ lệnh sau: df -T -x tmpfs hoặc dùng lệnh ngắn gọn hơn df -Tx tmpfs

df -T -x tmpfs

Hoặc

df -Tx tmpfs

Bước 3: Nhấn Enter kết quả sẽ không còn hiển thị hệ thống file kiểu tmpfs nữa

Output
Output

Lưu ý: Thêm tùy chọn “-T” không bắt buộc, nhưng “-T” giúp bạn hiểu rõ hơn về kết quả. Quan trọng là tùy chọn “-x” phải đứng sau “-T”, nếu không sẽ bị lỗi.

Ví dụ 8: Tùy chỉnh đầu ra của lệnh df

Thông thường, lệnh này sẽ cho bạn biết tất cả các chi tiết về từng ổ đĩa, nhưng nếu bạn chỉ quan tâm đến một vài thông tin cụ thể, bạn có thể điều chỉnh chỉ hiển thị những gì bạn cần.

Bước 1: Mở ứng dụng Terminal trong Ubuntu.

Bước 2: Gõ dòng lệnh sau vào Terminal:

df --output=source,avail,pcent

Trong đó:

  • –output: Tùy chọn cho phép chọn các cột thông tin để hiển thị.
  • source: Tên hệ thống file (ví dụ: /dev/sda1).
  • avail: Dung lượng trống còn lại trên hệ thống file.
  • pcent: Phần trăm dung lượng đã sử dụng trên hệ thống file.

Bước 3: Nhấn Enter kết quả hiển thị sẽ chỉ bao gồm những thông tin mà bạn đã chọn

Output
Output

Ví dụ 9: Xem thông tin Inode bằng lệnh df trong Linux

Trên hệ thống Linux, mỗi file và file đều sở hữu một “số Inode” riêng biệt. Số này giúp hệ điều hành Linux/Unix quản lý và theo dõi mọi file trên hệ thống.

Bước 1: Mở ứng dụng Terminal trong Ubuntu.

Bước 2: Trong cửa sổ Terminal, bạn gõ chính xác lệnh:

df -i

Bước 3: Sau khi gõ lệnh xong, nhấn phím enter, sau đó máy tính sẽ hiển thị thông tin về số Inode của các phân vùng ổ đĩa trên máy tính.

Output
Output

Ví dụ 10: Cách xem tổng dung lượng khả dụng cho một Mount cụ thể

Để xem thông tin về dung lượng còn trống của một phân vùng cụ thể trên máy tính, bạn có thể sử dụng câu lệnh sau trong Terminal của Ubuntu:

Bước 1: Mở ứng dụng Terminal trong Ubuntu.

Bước 2: Trong Terminal, bạn gõ chính xác lệnh:

df /

Bước 3: Sau khi gõ lệnh, bạn nhấn enter, máy tính sẽ hiển thị thông tin chi tiết phân vùng đó.

Output
Output

Ví dụ 11: Hiển thị Total ở dạng có thể đọc được của con người

Trong ví dụ này, chúng ta sẽ kết hợp nhiều tính năng của lệnh df trên Linux và chuyển kết quả sang một lệnh khác để xử lý. Mục tiêu là chỉ hiển thị tổng dung lượng bộ nhớ đang sử dụng và hiển thị dung lượng bộ nhớ ở định dạng dễ đọc nhất.

Bước 1: Mở ứng dụng Terminal trong Ubuntu.

Bước 2: Gõ lệnh sau vào Terminal:

df --total -h | grep total

Bước 3: Gõ lệnh xong, bạn nhấn enter kết quả sẽ hiển thị tổng dung lượng bộ nhớ đang sử dụng trên hệ thống của máy bạn, ở định dạng GB hoặc MB

Output
Output

Lời kết

Chúng ta vừa tìm hiểu chi tiết về lệnh df trong Linux và cách sử dụng. Hy vọng những ví dụ thực tế này sẽ giúp bạn dễ dàng quản lý dung lượng ổ đĩa trên hệ thống Linux của mình một cách hiệu quả. Nếu bạn có bất kỳ thắc mắc nào, đừng ngần ngại để lại bình luận bên dưới để Vietnix giải đáp cho bạn!

THEO DÕI VÀ CẬP NHẬT CHỦ ĐỀ BẠN QUAN TÂM

Đăng ký ngay để nhận những thông tin mới nhất từ blog của chúng tôi. Đừng bỏ lỡ cơ hội truy cập kiến thức và tin tức hàng ngày

Chọn chủ đề :

Hưng Nguyễn

Co-Founder
tại

Kết nối với mình qua

Kết nối với mình qua

Tăng tốc độ website - Nâng tầm giá trị thương hiệu

Tăng tốc tải trang

95 điểm

Nâng cao trải nghiệm người dùng

Tăng 8% tỷ lệ chuyển đổi

Thúc đẩy SEO, Google Ads hiệu quả

Tăng tốc ngay

SẢN PHẨM NỔI BẬT

7 NGÀY DÙNG THỬ HOSTING

NẮM BẮT CƠ HỘI, THÀNH CÔNG DẪN LỐI

Cùng trải nghiệm dịch vụ hosting tốc độ cao được hơn 100,000 khách hàng sử dụng

ĐĂNG KÝ NHẬN TÀI LIỆU THÀNH CÔNG
Cảm ơn bạn đã đăng ký nhận tài liệu mới nhất từ Vietnix!
ĐÓNG

ĐĂNG KÝ DÙNG THỬ HOSTING

7 NGÀY MIỄN PHÍ

ĐĂNG KÝ DÙNG THỬ HOSTING

7 NGÀY MIỄN PHÍ

XÁC NHẬN ĐĂNG KÝ DÙNG THỬ THÀNH CÔNG
Cảm ơn bạn đã đăng ký thông tin thành công. Đội ngũ CSKH sẽ liên hệ trực tiếp để kích hoạt dịch vụ cho bạn nhanh nhất!
ĐÓNG