在 ubuntu 上过度配置 SSD。如何?Ubuntu 19.04 三星固态硬盘 860

per*_*ata 4 ssd 19.04

我是否只留下一些未分区的空间,仅此而已?

Mur*_*phy 11

首先,与 HDD 相比,SSD 的工作方式完全不同。在后者中,您实际上为分区分配了物理磁盘空间(柱面)。在 SSD 上,分区是纯逻辑的,实际用于存储的空间由内部控制器分配,其中考虑了磨损均衡等。

SSD 制造商通常已经在固件中过度配置了他们的设备。您可以通过保留一些(逻辑)空间未分区来增加它,这样控制器就有更多的可用容量来使用。或者您可以创建一个未使用的分区,相应地标记该分区以明确您的意图。

但是从我的(有限的)知识来看,对于通常的用例(典型的工作站使用,不是太写密集),您可以将所有可用空间分配给分区,并注意您使用的总空间(在所有分区上)不会t 超过一定百分比。因此,您可以充分利用您支付的容量,而无需稍后重新分区(至少如果您的分区模式足够适合您的使用),这将是一个非常密集的写入过程。

  • 还要看看“TRIM”。除非被告知,否则 SSD 将不知道文件系统不再使用哪个空间。 (5认同)
  • 如何在 Ubuntu 上使用三星魔术师:https://askubuntu.com/questions/537471/samsung-magician-on-ubuntu-14-04#569581 但是,偶尔应用`fstrim -va` 是非常简单的。 (2认同)
  • @PeterMortensen:没有。这是有效的,因为没有任何内容写入未分区的空间,因此即使没有 TRIM,它也保持未写入状态。(如果驱动器*以前*已满,则需要在分区之前修剪或安全擦除/重置它。) (2认同)
  • @Murphy:当您使用“fdisk”或其他方式创建分区表时,您会留下一些不属于任何分区的空间。例如,一个简单的例子:在 256GB SSD 上,创建一个小引导分区、一个 2GB 交换分区和一个 200GB 主分区,留下大约 54GB 未使用。您稍后可以创建另一个分区,或将最后一个现有分区扩展到该空间。现代分区仅仅是对原始块设备呈现的扇区/块的原始线性阵列进行细分。(例如“/dev/sda”或“/dev/nvme0n1”)。旋转介质的所有磁盘*格式化*都留给磁盘内部。 (2认同)
  • @PeterCordes IDE 曾经使用 CHS(圆柱/磁头/扇区);LBA 直到很久以后才出现。 (2认同)
  • @chrylis:谢谢。但您仍然无法真正选择以不同的方式实际格式化它以获得更多或更少的存储空间。它仍然只是一系列扇区,具有商定的遍历顺序。也就是说,对于任何给定的驱动器,线性和 CHS 之间都有固定的转换,因此无论您如何存储地址,您仍然可以在逻辑上将分区视为将该线性空间分解为多个区域。\@Murphy 关于旋转 HDD 的评论和回答意味着比实际水平低得多:将坏扇区重新映射到一小部分备用池是磁盘的事情 (2认同)