BLU Discuss list archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Discuss] Thin Provisioned LVM
- Subject: [Discuss] Thin Provisioned LVM
- From: hag at linnaean.org (Daniel Hagerty)
- Date: Fri, 13 Mar 2015 10:19:36 -0400
- In-reply-to: <5826ead7c09a9c2debfdaf12db4b173c.squirrel@mail.mohawksoft.com> (markw@mohawksoft.com's message of "Wed, 11 Mar 2015 15:04:55 -0400")
- References: <9add572f6d172df6ae1d292b42ee10b6.squirrel@mail.mohawksoft.com> <54FF4556.5040107@gmail.com> <dfce4b3cdeafb3342a1b505319cf3683.squirrel@mail.mohawksoft.com> <55005473.2030908@gmail.com> <2a0abeb4977f9dec804ba8215393e8dd.squirrel@mail.mohawksoft.com> <55007E04.2030601@gmail.com> <5826ead7c09a9c2debfdaf12db4b173c.squirrel@mail.mohawksoft.com>
markw at mohawksoft.com writes: > Again, like I said, these do not address the problems. Specifically, the > post about sparse volumes says nothing about how to keep a ZFS pool from > growing out of control on a sparse presented to it from a SAN. It merely > says give ZFS whole disks, which is stupid. What you are looking for is ATA TRIM support. It is an ANSI T.13 standard, which should tell you that your ire with ZFS is misplaced. *If*, and only *if* your disk abstraction supports ATA TRIM, it is possible for filesystems to communicate with the disk abstraction about blocks they have previously allocated, but are now free. ZFS has the problem, ext* has the problem, and in fact, anything that allocates blocks on a disk abstraction has the problem. As you yourself implied, for many decades, leaving garbage blocks didn't matter and so there was no way to communicate this to the disk. Your operating system may or may not support all the needed parts, because all of this is still bloody. Needing to free blocks from the spinning rust emulation is new. The OS, ZFS, and disks I'm running can all do TRIM, but I can't speak for yours.
- Follow-Ups:
- [Discuss] Thin Provisioned LVM
- From: blu at nedharvey.com (Edward Ned Harvey (blu))
- [Discuss] Thin Provisioned LVM
- References:
- [Discuss] Thin Provisioned LVM
- From: markw at mohawksoft.com (markw at mohawksoft.com)
- [Discuss] Thin Provisioned LVM
- From: richard.pieri at gmail.com (Richard Pieri)
- [Discuss] Thin Provisioned LVM
- From: markw at mohawksoft.com (markw at mohawksoft.com)
- [Discuss] Thin Provisioned LVM
- From: richard.pieri at gmail.com (Richard Pieri)
- [Discuss] Thin Provisioned LVM
- From: markw at mohawksoft.com (markw at mohawksoft.com)
- [Discuss] Thin Provisioned LVM
- From: richard.pieri at gmail.com (Richard Pieri)
- [Discuss] Thin Provisioned LVM
- From: markw at mohawksoft.com (markw at mohawksoft.com)
- [Discuss] Thin Provisioned LVM
- Prev by Date: [Discuss] OT: FCC's Open Internet Order
- Next by Date: [Discuss] [Position-available] OPENING - Jr to mid-level Embedded Software Engineer C/Linux
- Previous by thread: [Discuss] Thin Provisioned LVM
- Next by thread: [Discuss] Thin Provisioned LVM
- Index(es):