GSmartControl和我使用过的任何其他命令行工具(如fdisk
, smartctl
, cat /sys/block/sd*/queue/hw_sector_size
, cat /sys/block/sd*/queue/physical_block_size
)对我的两个磁盘报告相同:
Sector Size: 512 bytes logical/physical
Run Code Online (Sandbox Code Playgroud)
这是默认的 Ubuntu 18.10(后来升级到 19.04)安装。但是,stat -f
两个磁盘上的命令都报告:
Block size: 4096 Fundamental block size: 4096
Run Code Online (Sandbox Code Playgroud)
我的两个磁盘都是 SSD,而 AFAIK SSD 磁盘需要 4K 的扇区大小。这是可以的还是我错过了什么?stat
(=4K)返回的信息是否确保操作系统始终以4K 的倍数向磁盘发送 IO,并且这些块永远不会跨越 4K 边界(IO 块将始终与 4K 对齐)?
请注意以下输出(sdb2
是我的根分区,sda
是我的/home
磁盘):
# fdisk -l /dev/sd?
Disk /dev/sda: 465.8 GiB, 500107862016 bytes, 976773168 sectors
Disk model: SanDisk SDSSDH35 …
Run Code Online (Sandbox Code Playgroud) 我刚买了一台联想 x121e(E-350 版)。我能够成功安装 ubuntu 11.04 并且一切运行良好(但是对于系统启动 efi 分区似乎是必要的)。笔记本电脑有一个希捷磁盘,物理扇区大小为 4096 字节。
安装 ubuntu 后,磁盘工具报告我的分区未正确对齐:
我已经尝试了全自动安装擦除磁盘(如屏幕截图所示)和在安装过程中手动设置分区。两种变体都显示未对齐的分区。
我目前正在尝试查找隐藏在扇区 2047 中的文件。我的根分区从扇区 2048 开始。
我将如何查找该文件?鉴于我拥有的唯一信息是其所在的部门。
提前致谢!
Ubuntu 13.04。我的 SSD 上的坏道数量稳步增加,直到今天有 226 个坏道。
问题是,我不知道 226 个坏扇区是 SSD 的 0.0001%、SSD 的 1% 还是 SSD 的 99%。
今天早上我在互联网上找不到任何东西来回答这个问题。
在磁盘实用程序不告诉我,要么,我无法找到SMART数据的信息。
sudo smartctl -a /dev/sda
显示这个:
smartctl 5.43 2012-06-30 r3573 [x86_64-linux-3.8.0-31-generic] (local build)
Copyright (C) 2002-12 by Bruce Allen, http://smartmontools.sourceforge.net
=== START OF INFORMATION SECTION ===
Device Model: Samsung SSD 840 PRO Series
Serial Number: S1ATNEAD645474H
LU WWN Device Id: 5 002538 5503c15c0
Firmware Version: DXM05B0Q
User Capacity: 256,060,514,304 bytes [256 GB]
Sector Size: 512 bytes logical/physical
Device is: …
Run Code Online (Sandbox Code Playgroud)