Origin of "partition" in storage devices
Warner Losh
imp at bsdimp.com
Tue Feb 1 17:00:06 CST 2022
On Tue, Feb 1, 2022 at 12:42 PM Grant Taylor via cctalk <
cctalk at classiccmp.org> wrote:
> On 2/1/22 2:14 AM, Joshua Rice via cctalk wrote:
> > There's several advantages to doing it that way, including balancing
> > wear on a disk (especially today, with SSDs), as a dedicated swap
> > partition could put undue wear on certain areas of disk.
>
> I thought avoiding this very problem was the purpose of the wear
> leveling functions in SSD controllers.
>
All modern SSD's firmware that I'm aware of decouple the physical location
from the LBA. They implement some variation of 'append store log' that
abstracts out the LBAs from the chips the data is stored in. One big reason
for this is so that one worn out 'erase block' doesn't cause a hole in the
LBA
range the drive can store data on. You expect to retire hundreds or
thousands of erase blocks in today's NAND over the life of the drive, and
coupling LBAs to a physical location makes that impossible.
Warner
More information about the cctech
mailing list