Linux Disk 专题

发布时间: 更新时间: 总字数:341 阅读时间:1m 作者: IP上海 分享 网址

Linux Disk 专题

介绍

  • 磁盘详情
apt install -y smartmontools
smartctl -i /dev/sdi
smartctl --json -i /dev/sdi
  • 容量
df -B1
df -B1GiB
df -B1GB
  • 区分是机械盘还是 SSD/NVME

根据是否可以转判断。如上是机械盘为 1,否则为 0

$ cat /sys/block/sdi/queue/rotational
  • 分区
$ blkid /dev/vda1
/dev/vda1: UUID="eb448abb-3012-4d8d-bcde-94434d586a31" TYPE="ext4"
  • NVME 设备

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

分区扩展

  • ubuntu xfs 扩展
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
  • 配置文件 io_test.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
Home Archives Categories Tags Statistics
本文总阅读量 次 本站总访问量 次 本站总访客数