常见问题
1、磁盘管理中,设备 /dev/dm-5 是什么 ?
通过 LVM 管理磁盘时,每次将卷组的一部分切为逻辑卷时,它都会显示为 dm-x 设备
# 通过如下两条命令查看 major 和 minor 信息,从而将逻辑卷设备与 dm-x 对应信息关联起来
lsblk
cat /proc/partitions
# 直接显示逻辑卷设备与 dm-x 的对应关系
ll /dev/mapper/
2、固态硬盘参数 TBW ,指 SSD 在其寿命内能够写入的总字节数,那我们购买新的或二手的固态盘时如何验证该参数实际值呢 ??
# 安装硬盘参数 TBW 检测工具
yum/apt install smartmontools
smartctl -A /dev/sde
> 241 Total_LBAs_Written 0x0032 099 099 000 Old_age Always - 18657690420
# Total_LBAs_Written 代表磁盘自出厂总写入数据量,单位 LBAS = 512Byte(0.5KB)。此处代表已有 9TB 数据写入
操作技巧
1、通过内存虚拟出硬盘
实现原理
:通过软件技术,将一部分物理内存通过虚拟技术转变为硬盘以较大幅度提升磁盘数据读取速度
适用场景
:作为临时文件目录,可提高读写速度,同时避免物理磁盘频繁读写,造成磁盘使用寿命降低
# windows 端使用开源工具 ImDisk
[ImDiskTk-x64 下载地址](https://sourceforge.net/projects/imdisk-toolkit/files/20220826/ImDiskTk-x64.zip)
# linux 端使用如下命令即可
mkdir /mnt/vdisk
mount -t tmpfs -o size=2G tmpfs /mnt/vdisk/
固态硬盘
按接口速度分类:
- PCIe 3.0 ,读速:3 GB/s
- PCIe 4.0 ,读速:7 GB/s ,市场主流
- PCIe 5.0 ,读速:10 GB/s ,2023 年开始普及
Q&A
1、执行命令pvcreate /dev/sdf
时提示如下信息,且无法插件 pv,具体解决方案如下
Device /dev/sdf excluded by a filter.
wipefs -a /dev/sdf
/dev/sdf: 8 bytes were erased at offset 0x00000200 (gpt): 45 46 49 20 50 41 52 54
/dev/sdf: 8 bytes were erased at offset 0x1d1c1115e00 (gpt): 45 46 49 20 50 41 52 54
/dev/sdf: 2 bytes were erased at offset 0x000001fe (PMBR): 55 aa
/dev/sdf: calling ioctl to re-read partition table: Success
pvcreate /dev/sdf
Physical volume “/dev/sdf” successfully created.