我购买了新的NVMe SSD(SB-ROCKET-256
)并安装了gdisk
用于分割的Arch 。从理论上讲,该固态硬盘不支持512e,我认为物理尺寸应为4096,是吗?如何正确设置?分区表如下:
$ parted --align optimal /dev/nvme0n1
GNU Parted 3.2
Using /dev/nvme0n1
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print
Model: Unknown (unknown)
Disk /dev/nvme0n1: 256GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 273MB 272MB fat32 EFI System boot, esp
2 274MB 64.7GB 64.4GB ext4 Linux x86-64 root (/)
3 64.7GB 69.0GB 4295MB linux-swap(v1) Linux swap
4 69.0GB 256GB 187GB ext4 Linux /home
smarctl输出:
smartctl 7.0 2018-12-30 r4883 [x86_64-linux-5.2.11-1-MANJARO] (local build)
Copyright (C) 2002-18, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF INFORMATION SECTION ===
Model Number: Sabrent
Serial Number: 296E0797013700062530
Firmware Version: ECFM12.3
PCI Vendor/Subsystem ID: 0x1987
IEEE OUI Identifier: 0x6479a7
Total NVM Capacity: 256,060,514,304 [256 GB]
Unallocated NVM Capacity: 0
Controller ID: 1
Number of Namespaces: 1
Namespace 1 Size/Capacity: 256,060,514,304 [256 GB]
Namespace 1 Formatted LBA Size: 512
Namespace 1 IEEE EUI-64: 6479a7 2223093330
Local Time is: Sat Oct 5 14:51:26 2019 CEST
据我了解,扇区大小是自动设置的,应该是最佳的。这是最优的吗?
如果转到Sabrent的SSD下载页面,您将找到一个名为“ SSC软件”的软件包-这是一个扇区大小转换器。
使用它,您可以将SSD呈现给系统的块大小切换为512或4096字节,但是切换过程将破坏当前存储在SSD上的所有数据。
要查看系统对块大小的当前想法,请运行lsblk -t
。对于真正的512字节存储设备(据内核所知),您应该看到PHY-SEC,LOG-SEC和MIN-IO的值均为512。
对于512e设备,您会看到MIN-IO和PHY-SEC分别为4096和LOG-SEC,分别为512,这表明系统知道如果以4k字节的块进行访问,则该设备将表现最佳,即使该设备当前正在仿真经典的512字节块大小。
对于真正的4k设备,所有三个值都应为4096。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句