Skip to content

Instantly share code, notes, and snippets.

@shanenoi
Created October 28, 2021 16:19
Show Gist options
  • Save shanenoi/acafae3f180626adbb2486f74a00e6e3 to your computer and use it in GitHub Desktop.
Save shanenoi/acafae3f180626adbb2486f74a00e6e3 to your computer and use it in GitHub Desktop.
filter_result() {
sed 's/^[^:]*://g;s/^ *//g'
}
model_number=`sudo smartctl -a $1 | grep 'Model Number:' | filter_result`
serial_number=`sudo smartctl -a $1 | grep 'Serial Number:' | filter_result`
firmware_version=`sudo smartctl -a $1 | grep 'Firmware Version:' | filter_result`
namespace_1_size_capacity=`sudo smartctl -a $1 | grep 'Namespace 1 Size/Capacity:' | filter_result`
maximum_data_transfer_size=`sudo smartctl -a $1 | grep 'Maximum Data Transfer Size:' | filter_result`
temperature=`sudo smartctl -a $1 | grep 'Temperature:' | filter_result`
echo "Số mô hình: $model_number"
echo "Số seri: $serial_number"
echo "Phiên bản phần mềm: $firmware_version"
echo "Không gian tên 1 Kích thước / Dung lượng: $namespace_1_size_capacity"
echo "Kích thước truyền dữ liệu tối đa: $maximum_data_transfer_size"
echo "Nhiệt độ: $temperature"
@shanenoi
Copy link
Author

B1: Gõ lệnh sudo lshw -c disk để lấy danh sách các đĩa, và lấy path của đĩa đó

image

@shanenoi
Copy link
Author

B2: Lưu đoạn code trên về một file nào đó, mình tạm lưu vào vị trí /tmp/bc.sh

image

@shanenoi
Copy link
Author

shanenoi commented Oct 28, 2021

B3: Run file đó trên với cú pháp sh <file mà bạn đã lưu về> <đường dẫn của đĩa lấy ở B1>

Chắc chắn nó sẻ hỏi mật khẩu vì các thao tác này cần quyền Admin để đọc thôn tin

Exp:

sh /tmp/bc.sh /dev/nvme0n1

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment