AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 5970
Accepted
Paul Sonier
Paul Sonier
Asked: 2009-05-08 11:23:36 +0800 CST2009-05-08 11:23:36 +0800 CST 2009-05-08 11:23:36 +0800 CST

在 SSD 上重新分区是否会有效缩短设备的使用寿命?

  • 772

在 SSD 上重新分区到不同大小时,分区中的数据是重写到 SSD,还是使用了激进的重新引用方法?

具体来说,gparted在 Ubuntu 下使用重新分区 SSD 时,有一个步骤声称它正在“复制分区”以根据分区请求将其向上或向下移动。这是一个实际的副本,还是操作系统足够聪明,可以简单地重新定位块/扇区?还是 SSD 控制器了解副本的性质并简单地重新定位块/扇区?

这个问题是相关的,因为它关系到 SSD 的预期寿命,以及缺乏 TRIM 指令的系统的预期性能。

partition ssd
  • 3 3 个回答
  • 2843 Views

3 个回答

  • Voted
  1. Best Answer
    ParoX
    2009-05-08T14:10:31+08:002009-05-08T14:10:31+08:00

    当您在 gparted 中移动分区(即更改开始/结束块/cyl 位置)时,数据将物理移动到驱动器上。

    一般来说,SSD 的布局是从操作系统中抽象出来的,而操作系统实际上在做什么(移动分区)是从 SSD 中抽象出来的。操作系统生成的所有内容都是一系列读/写(移动)命令,这就是 SSD 所看到或关心的全部内容。

    请注意,新旧位置之间重叠区域中的数据可能保留在原来的位置。之前的数据可能会被 gparted 分流到新分区中的第一个可用空间并更新文件系统表。

    遗憾的是,由于分区表的布局方式,数据实际上必须移动。虽然许多 SSD 都有自己的磨损均衡方案,并且可以在其内部主动重新映射位置,但我怀疑 SSD 是否会实施重新映射方案;移动数据要容易得多。

    • 2
  2. pjz
    2009-05-08T11:28:26+08:002009-05-08T11:28:26+08:00

    我怀疑这个问题的答案将取决于 SSD。操作系统不能做任何事情,因为块层对媒体一无所知,真的,所以这取决于 SSD 的控制器和磨损均衡逻辑来识别这种事情并对其进行优化。

    • 1
  3. Omar Shahine
    2009-05-10T10:58:17+08:002009-05-10T10:58:17+08:00

    你应该看看这个PPT 演示文稿,它解释了 Windows 7 如何处理 SSD 分区

    在 Windows XP 和 Windows XP 升级到 Windows Vista 和 Windows 7 的情况下,NTFS 分区与 SSD 几何形状的对齐对于 SSD 性能很重要

    第一个 Windows XP 分区从扇区 #63 开始;SSD页面的中间

    未对齐的分区可以将设备的性能降低到 50% 由 read-modify-write 导致 4k 页面大小的示例 根据最新的 ATA 和 SCSI 规范实施正确的对齐。

    虽然它没有说明任何关于降低性能的内容,但我相信为了确保性能不会降低,您还需要一个支持 TRIM 的驱动器。

    Windows 7 支持 Microsoft 实施的“Trim”功能 NTFS 将向支持“trim”的设备发送删除通知 文件系统操作:格式化、删除、截断、压缩 OS 内部进程:例如,快照、卷管理器 三个优化机会设备通过消除所有已删除数据块的合并操作来增强设备磨损平衡使早期垃圾收集成为可能以实现快速写入尽可能多地保留设备的未使用存储区域;设备磨损均衡的更多空间。

    • 1

相关问题

  • 如何在不格式化的情况下对 Windows 驱动器进行分区?

  • 如何找到文件系统的 UUID

  • 在 RAID 0 中使用 2 个固态驱动器是否可靠?

  • 大型驱动器的重新分区工具

  • 是否有充分的理由在 Windows 上对磁盘进行分区?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve