Nếu bạn đang sử dụng một chiếc Mac đời mới, rất có thể máy tính của bạn sử dụng ổ cứng thể rắn (SSD) tốc độ cao để lưu trữ tập tin, ứng dụng, nhạc, video và nhiều thứ quan trọng khác. Nhưng có một điều bạn có thể chưa biết về SSD: Chúng sẽ bị hao mòn theo thời gian.
Vì SSD là một phần rất quan trọng của chiếc Mac của bạn, nên việc theo dõi tình trạng sức khỏe của nó là một ý tưởng hay. Mặc dù thường mất rất nhiều thời gian để một SSD bị hao mòn—thường lâu hơn thời gian bạn sử dụng chiếc Mac—nhưng vấn đề vẫn có thể phát sinh. (Đầu năm nay, đã có nhiều báo cáo về việc SSD của Mac cho thấy dấu hiệu hao mòn nghiêm trọng chỉ sau vài tháng sử dụng, nhưng Apple cho biết đây là lỗi báo cáo dữ liệu và đã khắc phục sự cố này trong macOS Big Sur 11.4.)
Vì vậy, ngay cả khi bạn có một chiếc Mac M1 hoàn toàn mới, bạn cũng nên kiểm tra tình trạng sức khỏe của ổ đĩa của mình theo định kỳ. Để hiểu rõ hơn về tình trạng sức khỏe của SSD, bạn có thể sử dụng một công cụ phần mềm gọi là smartmontools, công cụ này sử dụng hệ thống Công nghệ Tự giám sát, Phân tích và Báo cáo (SMART) được tích hợp sẵn trong SSD. Tuy nhiên, smartmontools có một điểm hạn chế. Nó không phải là một ứng dụng thông thường với biểu tượng mà bạn nhấp đúp để khởi chạy và các menu, cửa sổ để điều hướng. Nó chạy trong Terminal, giao diện dòng lệnh của Mac mà bạn sẽ tìm thấy trong thư mục Utilities bên trong Applications.
Trong bài viết này, bạn sẽ tìm hiểu cách thiết lập Terminal để có thể cài đặt và chạy smartmontools. Tuy nhiên, hãy dành ra một chút thời gian. Mặc dù quy trình này không khó (nếu tôi làm được, chắc chắn bạn cũng làm được), nhưng vì bạn đang làm việc với các lệnh nhập, bạn cần chú ý hơn một chút đến những gì mình đang làm so với các ứng dụng bạn thường sử dụng trên Mac. Có rất nhiều lần tôi đã có thể tránh được sự bực bội nếu tôi cẩn thận hơn một chút trong việc gõ.
Các hướng dẫn này được tạo ra bằng macOS Big Sur, nhưng chúng cũng có thể được sử dụng trong macOS Catalina. Nếu có điều gì đó không ổn, đừng hoảng sợ. Trường hợp xấu nhất là bạn cần phải cài đặt lại macOS ở Chế độ Khôi phục, điều này sẽ mất một chút thời gian nhưng sẽ giữ nguyên tất cả các tệp của bạn.
Cách cài đặt Xcode
Điều đầu tiên bạn cần làm là cài đặt Xcode, một ứng dụng của Apple dành cho nhà phát triển. Nó có một bộ công cụ dòng lệnh mà Mac của bạn cần trước khi bạn có thể cài đặt và chạy Homebrew, điều kiện tiên quyết để chạy smartmontools. Bạn có thể tải xuống Xcode miễn phí trên App Store.
Sau khi tải xuống Xcode, hãy chuyển đến thư mục Utilities để mở nó. Bạn cần phải đồng ý với giấy phép phần mềm của nó trước khi tiếp tục, nhập mật khẩu Mac của bạn và cả Điều khoản và Điều kiện. Sau đó, bạn có thể thoát ứng dụng.
Cách cài đặt Homebrew
Bây giờ bạn cần cài đặt một trình quản lý gói, đó là một bộ công cụ cần thiết để thực hiện các tác vụ như cài đặt và gỡ cài đặt. Có nhiều trình quản lý gói khác nhau và Homebrew là một trong những trình quản lý gói phổ biến, vì vậy chúng ta sẽ sử dụng nó ở đây.
1. Mở Terminal (Applications > Ultilities)
2. Sao chép dòng bên dưới (nhấp ba lần để chọn tất cả) và dán nó vào Terminal, sau đó nhấn Return.
/bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)”
2. Bạn sẽ được yêu cầu nhập mật khẩu đăng nhập Mac của mình để cấp quyền truy cập ‘sudo’, cho phép bạn chạy các chương trình với đặc quyền bảo mật. Terminal sẽ không hiển thị bất kỳ dấu hiệu trực quan nào cho thấy bạn đang nhập mật khẩu (không có dấu chấm, dấu sao hoặc tương tự), vì vậy hãy nhập cẩn thận và nhấn phím Return.
Terminal phản hồi bằng cách cho bạn biết những gì sẽ được cài đặt. Nhấn Return để tiếp tục hoặc bất kỳ phím nào khác nếu bạn quyết định dừng cài đặt.
3. Terminal hiển thị cập nhật trạng thái về quá trình cài đặt, mất vài phút, nhưng bạn sẽ không thấy bất kỳ biểu tượng quay, thanh tiến trình hoặc bất cứ thứ gì tương tự. Nó có thể tạm dừng ở mục Cài đặt với Công cụ Dòng lệnh cho Xcode một lúc, nhưng nó đang hoạt động (thực sự là như vậy).
Cuối cùng, Terminal sẽ hiển thị một loạt các thông tin liên tiếp. Bạn sẽ thấy Tải xuống và cài đặt Homebrew, tiếp theo là Công thức mới, Công thức đã cập nhật và Công thức đã xóa. Sau đó, bên dưới đó, bạn sẽ thấy Cài đặt thành công! tiếp theo là một số thông tin tham khảo hữu ích.
4. Vào cuối quá trình cài đặt, sẽ có một lời nhắc Terminal và một vài dòng phía trên lời nhắc, bạn có thể thấy in đậm Các bước tiếp theo. Bạn có thể cần thêm Homebrew vào tệp PATH của mình. PATH cho Terminal biết nơi tìm các tệp thực thi.
Trong các phiên bản macOS hiện tại, Terminal sử dụng ZSH làm shell mặc định, giao diện người dùng được sử dụng để thực thi các lệnh. Lệnh để sửa đổi tệp PATH như sau:
nano ~/.zshrc
Sao chép và dán điều đó vào Terminal và nhấn Return.
5. Một cửa sổ mới xuất hiện trông giống như ảnh chụp màn hình bên dưới, với phần chính trống. Bạn thấy dòng trong phần chính của ảnh chụp màn hình không? Bạn sẽ nhập điều đó vào cửa sổ của riêng mình. Đây là mã để bạn có thể sao chép và dán.
export PATH=/usr/local/bin:$PATH
6. Bây giờ bạn có thể lưu tệp bằng cách nhấn Control+O (chữ cái, không phải số không). Một lời nhắc sẽ xuất hiện ở gần cuối cửa sổ, cho bạn biết tên tệp sẽ được lưu. Nhấn Return, sau đó thoát bằng cách nhấn Control+X và sau đó thoát và khởi chạy lại Terminal để thực hiện các thay đổi.
Cách cài đặt và chạy smartmontools
Bây giờ là lúc cài đặt tiện ích để cho phép bạn kiểm tra tình trạng sức khỏe của SSD trên Mac. Bạn có thể truy cập trang web smartmontools để tìm hiểu thêm về phần mềm.
1. Để cài đặt smartmontools, hãy sao chép và dán mã bên dưới vào Terminal (cảm ơn @marcan42).
brew install smartmontools && sudo smartctl –all /dev/disk0
Nhấn Return.
Lưu ý: Nếu bạn thấy zsh: lệnh không tìm thấy: brew, tức là việc sửa đổi PATH không thành công. Nhập lại nano ~/.zshrc vào cửa sổ và sau đó
export PATH=”/opt/homebrew/bin:$PATH”
2. Nhập mật khẩu của bạn và nhấn Return. Điều này sẽ cài đặt phần mềm và sau đó chạy nó. Cửa sổ Terminal của bạn sẽ trông như thế này trước khi bạn nhập mật khẩu:
Smartmontools cung cấp một số lượng lớn các điểm dữ liệu hữu ích về SSD của Mac. Kingston có một tệp PDF giải thích các điểm dữ liệu được thu thập. Để tham khảo nhanh, đây là một số điểm.
Dung lượng dự phòng còn lại: Phần trăm dung lượng dự phòng còn lại có sẵn để sử dụng.
Phần trăm đã sử dụng: Đây là ước tính về lượng tuổi thọ đã sử dụng của SSD.
Đơn vị dữ liệu đã đọc/Đơn vị dữ liệu đã ghi: Chú ý đến số trong ngoặc đơn tính bằng terabyte. Số ở phía trước đó là dữ liệu được trình bày dưới dạng đơn vị dữ liệu 512 byte.
Phần Dữ liệu Thông minh chứa đầy đủ các số liệu thống kê hữu ích. Hãy để ý đến số Phần trăm đã sử dụng, vì nó cho biết lượng tuổi thọ đã sử dụng của SSD. Số càng cao, thì tuổi thọ còn lại càng ngắn.
Cách sử dụng smartmontools trong tương lai
Đây là cách chạy smartmontools vào thời điểm sau này, vì việc kiểm tra SSD của bạn một vài lần để đảm bảo nó hoạt động tốt là một ý tưởng hay. Nếu bạn đã chạy quá trình cài đặt được đề cập ở trên, smartmontools sẽ có trên Mac của bạn để bạn sử dụng bất cứ khi nào bạn muốn.
1. Khởi chạy Terminal và tại lời nhắc, nhập diskutil list và nhấn Return. Điều này sẽ hiển thị thông tin về SSD trong Mac của bạn.
2. Tìm phần được gắn nhãn /dev/disk0 (internal). Dưới các tiêu đề (#, TYPE NAME, SIZE, IDENTIFIERS), sao chép và dán định danh của mục bắt đầu bằng 0. Trong trường hợp của tôi, đó là disk0.
3. Đến lời nhắc bên dưới, sau đó nhập smartctl -a, sau đó là một khoảng trắng và sau đó dán vào định danh. Vì vậy, ví dụ, trong trường hợp của tôi, tôi sẽ nhập smartctl -a disk0. Nhấn Return.
Smartmontools sẽ chạy và đăng một báo cáo về tình trạng sức khỏe của ổ đĩa của bạn. Bạn có thể xem các số liệu và đảm bảo SSD của bạn vẫn ổn.