Linux Disk 专题
介绍
apt install -y smartmontools
smartctl -i /dev/sdi
smartctl --json -i /dev/sdi
df -B1
df -B1GiB
df -B1GB
根据是否可以转判断。如上是机械盘为 1
,否则为 0
$ cat /sys/block/sdi/queue/rotational
$ blkid /dev/vda1
/dev/vda1: UUID="eb448abb-3012-4d8d-bcde-94434d586a31" TYPE="ext4"
NVME(Non-Volatile Memory Express)
$ apt install -y nvme-cli
$ nvme list
$ fdisk -l | grep nvme
Disk /dev/nvme0n1: 3.65 TiB, 4000787030016 bytes, 7814037168 sectors
TPM
可信平台模块(TPM, Trusted Platform Module)
技术旨在提供基于硬件的、与安全有关的功能- 一种安装在计算机内部的芯片
- 该芯片是一种植于计算机内部为计算机提供可信根的芯片。
- 该芯片的规格由
可信计算组(Trusted Computing Group)
来制定
apt install tpm2-tools
分区扩展
apt -y install cloud-guest-utils gdisk
# yum -y install cloud-utils-growpart gdisk
$ growpart /dev/sda 5
CHANGED: partition=5 start=1052672 old: size=40888320 end=41940992 new: size=103804895 end=104857567
# For xfs
$ xfs_growfs /
# 查看
df -hT
- ext4 使用 Ubuntu Disk 工具,先扩展 Extend 再扩展其他的,重启
测试磁盘性能
dd
dd if=/dev/zero of=testfile bs=64k count=100000 oflag=direct
dd if=testfile of=/dev/null bs=64k count=100000 iflag=direct
fio
yum install fio
apt install fio
[global]
ioengine=libaio
direct=1
runtime=60
time_based
[job]
filename=/path/to/testfile
bs=4k
size=1G
rw=randread
numjobs=1
fio io_test.fio