Computer >> Máy Tính >  >> Điện thoại thông minh >> Linux

Cách xác định dung lượng đĩa trống của bạn trong Linux

Hướng dẫn này sẽ chỉ cho bạn cách xác định dung lượng đĩa trống Linux của bạn bằng cách sử dụng một loạt lệnh đi kèm với tất cả các bản phân phối Linux.

Mặc dù dung lượng ổ cứng ngày nay rẻ và chúng tôi rất vui khi ném vài terabyte vào máy chủ hoặc máy tính để bàn, nhưng điều đáng kinh ngạc là tần suất đĩa đầy. Dưới đây là một số công cụ Linux để giúp bạn biết được lượng đĩa của mình đã được ăn hết và những gì đang ăn hết, để bạn có thể làm gì đó trước khi nó vượt quá tầm tay.

Nếu bạn thích các tiện ích đồ họa hơn là nội dung dòng lệnh, bạn có thể muốn xem ứng dụng Trình phân tích sử dụng đĩa dành cho Ubuntu. Nếu không, hãy tiếp tục đọc.

Lệnh đầu tiên chúng ta sẽ xem xét là lệnh “df”. Nó đi kèm với tất cả các bản phân phối của Linux. “Df” là viết tắt của “disk free”. Nó cung cấp cho bạn đọc trạng thái của tất cả các phân vùng của bạn. Nó cung cấp cho bạn tổng dung lượng ổ đĩa, dung lượng đã sử dụng, dung lượng còn trống và sau đó là tỷ lệ phần trăm dung lượng đang được sử dụng.

# df -h Kích thước hệ thống tệp
Đã sử dụng Thời gian sử dụng% Được gắn trên
/ dev / sda5 57G 2.4G 52G 5% /
/ dev / sda1 99M 12M 83M 12% / boot
/ dev / sda2 15G 1,3G 13G 10% / căn

Đây là kiểu đọc bạn có thể nhận được từ df. Trong ví dụ trên, tôi đã sử dụng tùy chọn “-h” cung cấp đầu ra ở định dạng con người có thể đọc được. Vì vậy, thay vì hiển thị cho tôi không gian đĩa tính bằng byte, nó sử dụng megabyte và gigabyte, điều này giúp chúng tôi dễ hiểu hơn.

Một lệnh khác mà tôi thấy được sử dụng nhiều là “du”. "Du" là viết tắt của "sử dụng đĩa". Nó có thể cho bạn biết dung lượng mà một tệp hoặc thư mục đang sử dụng hết. Để kiểm tra dung lượng đang được sử dụng bởi một thư mục có tên là 'data', hãy sử dụng lệnh sau:

# dữ liệu du -sh Dữ liệu
104 nghìn /

Đối với lệnh trên, tôi đã sử dụng các tùy chọn sau - “-s” là viết tắt của “Summary” và “h”, giúp con người có thể đọc được đầu ra. Bạn cũng có thể sử dụng lệnh này để xem chi tiết của các tệp và thư mục bên trong một thư mục. Để xem từng đĩa và tổng dung lượng sử dụng hoặc các tệp và thư mục bên trong thư mục “dữ liệu”, hãy làm như sau:

# dữ liệu du -shc / * Dữ liệu
4,0 nghìn / 1log_script.sh
64 nghìn dữ liệu / logs_files
4,0 nghìn dữ liệu / generic_script.sh
8,0 nghìn dữ liệu / random_script1.sh
4,0 nghìn dữ liệu / random_script2 .sh
4.0 nghìn dữ liệu / random_script3.sh
4.0 nghìn dữ liệu / hello_world.sh
4.0 nghìn dữ liệu / data_backup.log
4.0 nghìn dữ liệu / log_backup.log
Tổng 100 nghìn

Chúng tôi đã thêm tùy chọn “c” vào lệnh được sử dụng trước đó. “C” thêm tổng mức sử dụng đĩa vào cuối.

Một công cụ khác mà tôi sử dụng để kiểm tra những gì có trên đĩa của mình là lệnh “find”. Sử dụng tìm, tôi muốn tạo danh sách tất cả các tệp trên một kích thước nhất định. Giả sử tôi muốn kiểm tra xem tệp nào trong phân vùng ‘/ home’ của tôi lớn hơn 10 MB, đây là những gì tôi sẽ sử dụng:

# find / home -size + 10000k

Lệnh này khá dễ hiểu. Bạn có thể thay đổi “/ home” thành thư mục bạn muốn quét các tệp và “+ 10000k” thành kích thước tệp bạn muốn lọc.

Giờ bạn đã biết cách xác định dung lượng đĩa trống của mình và việc sử dụng nó trong Linux!