GSmartControl và bất kỳ công cụ dòng lệnh khác (như fdisk
, smartctl
, cat /sys/block/sd*/queue/hw_sector_size
, cat /sys/block/sd*/queue/physical_block_size
) tôi đã sử dụng báo cáo giống nhau cho cả hai đĩa của tôi:
Sector Size: 512 bytes logical/physical
Đây là bản cài đặt Ubuntu 18.10 mặc định (sau này được nâng cấp lên 19.04). Tuy nhiên, stat -f
lệnh trên cả hai đĩa báo cáo:
Block size: 4096 Fundamental block size: 4096
Cả hai ổ đĩa của tôi là SSD và ổ SSD AFAIK yêu cầu kích thước cung cấp 4K . Đây là OK hay tôi đang thiếu một cái gì đó? Thông tin được trả về bởi stat
(= 4K) có đảm bảo rằng HĐH sẽ luôn gửi IO đến đĩa trong nhiều 4K và các khối này sẽ không bao giờ vượt qua ranh giới 4K (khối IO sẽ luôn được căn chỉnh theo 4K) không?
Xin lưu ý đầu ra sau ( sdb2
là phân vùng gốc của tôi , sda
là /home
đĩa của tôi ):
# fdisk -l /dev/sd?
Disk /dev/sda: 465.8 GiB, 500107862016 bytes, 976773168 sectors
Disk model: SanDisk SDSSDH35
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/sdb: 238.5 GiB, 256060514304 bytes, 500118192 sectors
Disk model: ADATA SU800NS38
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: xxxx....
Device Start End Sectors Size Type
/dev/sdb1 2048 1050623 1048576 512M EFI System
/dev/sdb2 1050624 500117503 499066880 238G Linux filesystem
# df / /home
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sdb2 244568380 17799136 214276188 8% /
/dev/sda 479670976 129685112 325550152 29% /home
fdisk -l
để kiểm tra các vấn đề liên kết. Và rõ ràng SSD hoạt động hơi khác một chút, do cấu trúc vật lý của chúng, nhưng tôi không phải là chuyên gia trong lĩnh vực đó.