Làm thế nào tôi có thể kiểm tra việc sử dụng đĩa bằng ssh?


8

Chúng tôi có một máy chủ ssh trên Ubuntu và chúng tôi muốn có một báo cáo sử dụng đĩa bằng ssh của toàn bộ mạng. Có tiện ích, lệnh hoặc tập lệnh nào có sẵn để thực hiện việc này không?


2
Bạn đã xem xét các dịch vụ giám sát mạng như nagios, zabbix, cacti, v.v.? Alternativeto.net/software/nagios/ Mạnh - Mặt khác, bạn có thể đặt tập lệnh cron để gửi email cho bạn dữ liệu trên mỗi máy chủ (an toàn hơn nhiều, vì nó không yêu cầu mật khẩu hoặc đăng nhập khóa)
Savvas Radevic

Câu trả lời:


19

Bạn có thể sử dụng df -hđể xem không gian trống, không gian đã sử dụng và tổng không gian của tất cả các phân vùng trên hệ thống.


0

ssh đến máy chủ của bạn sau đó:

để hiển thị tất cả các kích thước thư mục cho thư mục hiện tại theo cách đệ quy, với các kích thước của chúng:

du -h

Nếu bạn chạy nó từ một thư mục cấp cao, có thể mất một lúc để hoàn thành.

Hiển thị tóm tắt sử dụng đĩa cho thư mục hiện tại:

du -sh

Một lần nữa, điều này có thể mất một chút thời gian nếu bạn đang chạy nó trong một thư mục cấp cao.


0

Bạn có muốn xem việc sử dụng đĩa trên SSH từ xa không? Như trong, "đăng nhập vào máy chủ SSH và sau đó hiển thị việc sử dụng đĩa"?

Nếu vậy...

ssh user@host "df -h"

Giả sử bạn đã bật thông tin đăng nhập chính vì vậy nó không nhắc bạn nhập mật khẩu.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.