Chris Murphy wrote: > On Dec 24, 2011, at 6:21 PM, Chris Murphy wrote: > >> On Dec 19, 2011, at 5:16 AM, Jim Meyering wrote: >> >>> FYI, I've begun the process of restoring the FAT and HFS >>> file system resizing capability to the parted package. >> >> Which variants of HFS are supported? I ask because Apple's own tool >> will not resize hfs+ or hfsx (non-journaled). It only resizes jhfs+ >> and jhfsx. > > Asking again. > > Presently linux read-write support is only HFS+. Journaled HFS+ > support is read only. So it seems plausible that parted will not work > on journaled HFS+/HFSX. > > Apple has been using only journaled HFS+ and HFSX for about a decade > now, only the two journaled variants are supported for booting for > many years. HFS (the original) is basically dead. > > So I'd like to know if the parted resizing explicitly supports > journaled HFS+ and HFSX since those are the only formats likely to be > encountered in the real world.
I'm restoring resize capability (albeit only via a library) that was present in parted-2.3/2.4 and earlier, so one way to check is to actually use an older version of parted on HFS+/HFSX file systems. If you read the code or documentation, you'll see mention of both HFS+ and HFSX, in addition to HFS. Or you can take a wild guess: Would people be complaining about removal of this functionality (and would I be taking the time to restore it) if it affected only some type of file system that no one uses anymore?