Android

Cách kiểm tra dung lượng đĩa trong linux bằng lệnh df

Vim Basics in 8 Minutes

Vim Basics in 8 Minutes

Mục lục:

Anonim

Tôi còn bao nhiêu dung lượng trên ổ cứng? Có đủ dung lượng đĩa trống để tải xuống một tệp lớn hoặc cài đặt ứng dụng mới không?

Trên các hệ thống dựa trên Linux, bạn có thể sử dụng lệnh df để nhận báo cáo chi tiết về việc sử dụng dung lượng ổ đĩa của hệ thống.

Sử dụng lệnh df

Cú pháp chung cho lệnh df như sau:

df… FILESYSTEM…

Khi được sử dụng mà không có bất kỳ đối số nào, lệnh df sẽ hiển thị thông tin về tất cả các hệ thống tệp được gắn kết:

df

Filesystem 1K-blocks Used Available Use% Mounted on dev 8172848 0 8172848 0% /dev run 8218640 1696 8216944 1% /run /dev/nvme0n1p3 222284728 183057872 27865672 87% / tmpfs 8218640 150256 8068384 2% /dev/shm tmpfs 8218640 0 8218640 0% /sys/fs/cgroup tmpfs 8218640 24 8218616 1% /tmp /dev/nvme0n1p1 523248 107912 415336 21% /boot /dev/sda1 480588496 172832632 283320260 38% /data tmpfs 1643728 40 1643688 1% /run/user/1000

Mỗi dòng bao gồm thông tin về tên hệ thống tệp (Hệ thống tệp), kích thước (khối 1K), không gian đã sử dụng (Được sử dụng), không gian có sẵn (Có sẵn), tỷ lệ không gian được sử dụng (Sử dụng%) và thư mục trong đó hệ thống tập tin được gắn kết (Gắn kết).

Để chỉ hiển thị thông tin cho một hệ thống tệp cụ thể, hãy chuyển tên của nó hoặc điểm gắn kết vào lệnh df .

Ví dụ: để hiển thị không gian có sẵn trên hệ thống tệp được gắn vào thư mục gốc của hệ thống / bạn có thể sử dụng df /dev/nvme0n1p3 hoặc df / .

df /

Filesystem 1K-blocks Used Available Use% Mounted on /dev/nvme0n1p3 222284728 183057872 27865672 87% /

Hiển thị mức sử dụng không gian đĩa ở định dạng có thể đọc được

Theo mặc định, lệnh df hiển thị không gian đĩa trong các khối 1 kilobyte và kích thước của không gian đĩa được sử dụng và có sẵn tính bằng kilobyte. Để xem thông tin ở định dạng có thể đọc được (megabyte và gigabyte), hãy sử dụng tùy chọn -h :

df -h

Filesystem 1K-blocks Used Available Use% Mounted on Filesystem Size Used Avail Use% Mounted on dev 7.8G 0 7.8G 0% /dev run 7.9G 1.8M 7.9G 1% /run /dev/nvme0n1p3 212G 176G 27G 88% / tmpfs 7.9G 145M 7.7G 2% /dev/shm tmpfs 7.9G 0 7.9G 0% /sys/fs/cgroup tmpfs 7.9G 24K 7.9G 1% /tmp /dev/nvme0n1p1 511M 106M 406M 21% /boot /dev/sda1 459G 165G 271G 38% /data tmpfs 1.6G 16K 1.6G 1% /run/user/1000

Các loại hệ thống tệp

Tùy chọn -T cho df hiển thị các loại hệ thống tệp:

df -t

Filesystem Type 1K-blocks Used Available Use% Mounted on dev devtmpfs 8172848 0 8172848 0% /dev run tmpfs 8218640 1744 8216896 1% /run /dev/nvme0n1p3 ext4 222284728 183666100 27257444 88% / tmpfs tmpfs 8218640 383076 7835564 5% /dev/shm tmpfs tmpfs 8218640 0 8218640 0% /sys/fs/cgroup tmpfs tmpfs 8218640 24 8218616 1% /tmp /dev/nvme0n1p1 vfat 523248 107912 415336 21% /boot /dev/sda1 ext4 480588496 172832632 283320260 38% /data tmpfs tmpfs 1643728 40 1643688 1% /run/user/1000

Ví dụ: để liệt kê tất cả các phân vùng ext4 bạn sẽ chạy:

df -t ext4

Filesystem 1K-blocks Used Available Use% Mounted on /dev/nvme0n1p3 222284728 183666112 27257432 88% / /dev/sda1 480588496 172832632 283320260 38% /data

Tương tự như trên, tùy chọn -x cho phép bạn giới hạn đầu ra cho các hệ thống tệp không thuộc loại cụ thể.

Hiển thị sử dụng Inode

Khi được sử dụng với tùy chọn -i , lệnh df sẽ hiển thị thông tin về việc sử dụng hệ thống tập tin.

Lệnh bên dưới sẽ hiển thị thông tin về các nút trên hệ thống tệp được gắn vào thư mục gốc của hệ thống / ở định dạng có thể đọc được:

df -ih /

Filesystem Inodes IUsed IFree IUse% Mounted on /dev/nvme0n1p3 14M 1.9M 12M 14% / Inode là cấu trúc dữ liệu trong hệ thống tệp Unix và Linux, chứa thông tin về tệp hoặc thư mục như kích thước, chủ sở hữu, nút thiết bị, ổ cắm, đường ống, v.v., ngoại trừ da.

Định dạng đầu ra

Lệnh df cũng cho phép bạn chỉ định định dạng đầu ra.

Để giới hạn các trường được báo cáo hiển thị trong đầu ra df sử dụng tùy chọn --output . FIELD_LIST là danh sách các cột được phân tách bằng dấu phẩy được đưa vào đầu ra. Mỗi lĩnh vực chỉ có thể được sử dụng một lần. Tên trường hợp lệ là:

  • source - Nguồn hệ thống tệp. fstype - Loại hệ thống tệp. itotal - Tổng số lượng itotal . iused - Số lượng các nút được sử dụng. iavail - Số lượng các nút có sẵn. ipcent - Tỷ lệ phần trăm của các ipcent được sử dụng. size - Tổng dung lượng đĩa. used - Không gian đĩa đã sử dụng. avail - Dung lượng đĩa trống. pcent - Tỷ lệ không gian sử dụng. file - Tên tệp nếu được chỉ định trên dòng lệnh. target - Điểm gắn kết.

Ví dụ: để hiển thị đầu ra của tất cả phân vùng ext4 ở định dạng có thể đọc được, chỉ hiển thị tên và kích thước của hệ thống tệp và tỷ lệ phần trăm của không gian được sử dụng bạn sẽ sử dụng:

df -h -t ext4 --output=source, size, pcent

Filesystem Size Use% /dev/nvme0n1p3 212G 88% /dev/sda1 459G 38%

Phần kết luận

Bây giờ bạn nên hiểu rõ về cách sử dụng lệnh df để nhận báo cáo về việc sử dụng không gian đĩa hệ thống tệp.

Để xem tất cả các tùy chọn lệnh df có sẵn bằng cách nhập man df trong thiết bị đầu cuối của bạn.

thiết bị đầu cuối đĩa df