Cách sử dụng diskonaut để tạo sơ đồ cây trực quan cho không gian đĩa Linux của bạn
Dung lượng ổ đĩa đầy nhanh chóng trên Linux và trước khi bạn biết điều đó, đã đến lúc đầu tư vào một vài ổ đĩa terabyte khác để chứa hệ thống tệp đang phình to nhanh chóng của bạn. Làm thế nào mà nó từng trở nên cồng kềnh như vậy?
Việc theo dõi và trực quan hóa các tệp và thư mục đang chiếm nhiều hơn phần của chúng trong phòng rất khó—đặc biệt nếu bạn là người sử dụng thiết bị đầu cuối chuyên dụng.
diskonaut là một ứng dụng cuối cùng có thể giúp bạn trực quan hóa, xác định, quản lý và xóa các nhánh phát triển quá mức của cây tệp của bạn, tất cả đều thoải mái trên thiết bị đầu cuối yêu thích của bạn.
Mục Lục
Tại sao bạn cần một Disk Space Visualizer cho Terminal của bạn
Mặc dù thực tế là dung lượng lưu trữ ngày càng rẻ hơn về giá, ổ cứng và ổ SSD vẫn nhanh chóng đầy và bạn có thể dễ dàng sử dụng tối đa ổ SSD nhiều terabyte của mình trong vài tháng mà không hề hay biết.
Đây có phải là thư viện Steam rộng lớn gồm các trò chơi AAA Linux của bạn không? Bộ sưu tập hình nền nghệ thuật độ phân giải cực cao của bạn? Hay đó là một tệp sao lưu giả mạo được tạo bởi trình quản lý công thức dockerized, bao gồm chính nó trong bản sao lưu và tăng gấp đôi kích thước mỗi ngày?
Sự ổn định của hệ thống của bạn có nguy cơ bị ảnh hưởng nếu bạn không tìm ra và giải quyết vấn đề một cách nhanh chóng.
Chắc chắn, bạn có thể sử dụng:
du -h
… để có danh sách các tệp, thư mục và kích thước của chúng, nhưng việc này tốn thời gian, tẻ nhạt khi sử dụng và không cho kết quả đầu ra dễ đọc nhất.
Một khả năng khác là ncdu (Ncurses Disk Usage) sẽ xếp hạng các thư mục của bạn theo kích thước và hiển thị chúng trong một danh sách có thể sắp xếp. Chúng tôi đoán là các danh sách cũng được, nhưng chúng không cung cấp cho bạn tính trực quan trực quan của một biểu diễn đồ họa.
Mặc dù có nhiều trình hiển thị không gian ổ đĩa dựa trên GUI khác nhau, nhưng các ứng dụng GUI vẫn phát triển thành bản gốc của thiết bị đầu cuối và phải tránh bằng mọi giá.
May mắn thay, nếu bạn cần một trình hiển thị dung lượng ổ đĩa cho thiết bị đầu cuối của mình, thì diskonaut luôn sẵn sàng trợ giúp.
Cách cài đặt diskonaut trên Linux
diskonaut được viết bằng Rust và cách dễ nhất để cài đặt nó là với Cargo.
Nếu bạn chưa cài đặt Rust and Cargo, hãy nhập:
curl https:
…sẽ tải xuống một tập lệnh và cài đặt tập lệnh đó.
Bây giờ bạn có thể cài đặt diskonaut với:
cargo install diskonaut
Nếu bạn đang sử dụng Arch Linux, diskonaut có sẵn trong Kho lưu trữ người dùng Arch (AUR):
yay -S diskonaut
Bạn có thể cài đặt nó trên Fedora với:
sudo dnf install diskonaut
Ngoài ra, bạn chỉ có thể tải xuống và giải nén tệp nhị phân, trước khi di chuyển nó vào đường dẫn của mình bằng các lệnh sau:
wget https:
tar -xzf diskonaut-0.11.0-unknown-linux-musl.tar.gz
sudo mv diskonaut /usr/local/bin/
Sử dụng diskonaut trong Terminal của bạn để tìm các tệp và thư mục lớn
Bạn có thể bắt đầu diskonaut từ trong thư mục bạn muốn quét hoặc sử dụng thư mục bạn muốn quét làm đối số:
diskonaut /home/david/
Sau một giây hoặc lâu hơn, bạn sẽ thấy thiết bị đầu cuối của mình lấp đầy các hình chữ nhật có kích thước khác nhau. Chúng đại diện cho các tệp và thư mục riêng lẻ. Các tệp nhỏ được biểu thị bằng “x” và được nhóm lại với nhau thành một hình chữ nhật riêng biệt.
Sử dụng các phím mũi tên để đánh dấu từng khối và nhấn đi vào để đi sâu vào thư mục đó. Thiết bị đầu cuối của bạn sẽ phục hồi với nhiều khối hơn.
Mỗi khối (ngoài các tệp nhỏ) được gắn nhãn với tên của nó, số lượng tệp con bên trong nó, tổng dung lượng đĩa mà nó chiếm và tỷ lệ phần trăm của thư mục hiện tại mà nó chiếm.
Bạn có thể dùng + và – các phím để phóng to và thu nhỏ, biến các chữ “x” đó thành các đối tượng có thể nhìn thấy. Thoát khỏi sẽ đưa bạn lên một cấp độ, và xóa lùi sẽ xóa đối tượng đang được đánh dấu. Đừng lo lắng về việc vô tình làm điều này—diskonaut sẽ cung cấp cho bạn hộp thoại xác nhận có độ tương phản cao trước khi bạn xóa bất kỳ thứ gì.
diskonaut cực kỳ dễ sử dụng, rất nhanh và hoàn toàn được điều khiển bằng bàn phím. Đó là một điều tuyệt đối cần thiết trong kho vũ khí của bất kỳ chiến binh cuối cùng nào.
Giải phóng không gian lưu trữ chỉ là khởi đầu
Một khi bạn có thói quen sử dụng diskonaut thường xuyên, thật dễ dàng để giữ cho các ổ đĩa của bạn trống một cách hiệu quả và bạn có thể ngừng mua một ổ SSD khác trong một năm nữa.
Nhưng không chỉ các thiết bị lưu trữ Linux mà bạn cần dọn dẹp thường xuyên. Hãy nhìn quanh căn phòng bạn đang ở, có lẽ đã đến lúc dọn dẹp nhà cửa và cuộc sống của bạn.