GSmartControl dan alat baris perintah lainnya (seperti fdisk
, smartctl
, cat /sys/block/sd*/queue/hw_sector_size
, cat /sys/block/sd*/queue/physical_block_size
) saya telah menggunakan laporan yang sama untuk kedua disk saya:
Sector Size: 512 bytes logical/physical
Ini adalah instalasi default Ubuntu 18.10 (kemudian ditingkatkan menjadi 19.04). Namun, stat -f
perintah pada kedua disk melaporkan:
Block size: 4096 Fundamental block size: 4096
Kedua disk saya adalah SSD dan disk AFAIK SSD membutuhkan ukuran sektor 4K . Apakah ini OK atau saya melewatkan sesuatu? Apakah informasi yang dikembalikan oleh stat
(= 4K) memastikan bahwa OS akan selalu mengirim IO ke disk dalam kelipatan 4K dan blok ini tidak akan pernah melewati batas 4K (blok IO akan selalu disejajarkan dengan 4K)?
Harap perhatikan output berikut ( sdb2
adalah partisi root saya , sda
adalah /home
disk saya ):
# 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
untuk memeriksa masalah keberpihakan. Dan ternyata pekerjaan SSD sedikit berbeda, karena konstruksi fisik mereka, tetapi saya bukan ahli di bidang itu.