[Parted-maintainers] Bug#298020: parted: hfs(+) support is still poorly documented
Nikolaus Schulz
Nikolaus Schulz <microschulz@web.de>, 298020@bugs.debian.org
Thu, 5 May 2005 12:05:56 +0200
--uAKRQypu60I7Lcqm
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Hi Sven,
Sven Luther wrote:
> > > Doens't change a thing as regard to parted though, as it was frozen in august.
> >
> > Ah. I guess it's part of d-i? I'm not familiar with d-i organization.
>
> It is producing a .udeb, yes, and furthermore, it is part of base or standard.
Ah, I darkly remember Joeyh being mad at you for a late parted upload.
:-/
> > Well, originally, the bug referred to the package description(s) for the
> > most part, so it was Debian specific... And I still don't know who's K.G.
> > :-) AFAICS Andrew Clausen is upstream, though seeking for a new
> > maintainer.
>
> K.G is the upstream author of the hfs resizing patch.
Is this kind of a game? :-) But I got it, thanks.
> Andrew Clausen is searching an upstream replacement, and as far as i
> know, only myself proposed, but i am not sure i am the right person,
> since i don't know how much time i will be able to dvote to it.
Oh, really! I'd think twice about that. :-)
> > > Well, parted is frozen since forever, and the version in rc3 is the last one.
> >
> > Hmm. A documentation-only upload should be possible, right?
>
> Yep. But we will see. I will look at this this WE, and thanks for the patch.
Please think about contacting debian-boot and/or -release _before_ doing
so. No need to stir up the same mess again. :-)
I've prepared a second, cumulative patch, it's attached.
It removes the wrong claim that hfs volumes can be moved, updates a link
to libreiserfs, and introduces a short separate section about parted's
hfs support, derived from the docs included with Guillaume's patch.
Regards,
Nikolaus
--uAKRQypu60I7Lcqm
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="parted-hfsdoc-2.diff"
diff -Naur parted-1.6.21/doc/parted.texi parted-1.6.21.patched/doc/parted.texi
--- parted-1.6.21.orig/doc/parted.texi 2005-05-05 01:34:19.152157000 +0200
+++ parted-1.6.21/doc/parted.texi 2005-05-05 11:19:09.765094184 +0200
@@ -760,7 +760,8 @@
@item ext2
@item fat32
@item fat16
-@item HFS
+@item hfs
+(both hfs and hfs+)
@item linux-swap
@item NTFS
@item reiserfs
@@ -834,8 +835,6 @@
(provided the destination partition is larger than the source partition)
@item fat32
@item fat16
-@item hfs
-(both HFS and HFS+)
@item linux-swap
@item reiserfs (if libreiserfs is installed)
@end itemize
@@ -2102,6 +2101,7 @@
* Supported File Systems:: File systems operations supported by GNU Parted
* Ext2:: Linux's ext2 file system under Parted
* FAT16 and FAT32:: Microsoft FAT file systems and Parted
+* HFS and HFS+:: MacOS HFS(+) file system and Parted
* Reiserfs:: H. Reiser's Journalling file system and Parted
@end menu
@@ -2159,8 +2159,8 @@
Summary: you can always shrink your partition. If you can't use FAT32
for some reason, you may not be able to grow your partition.
-(5) Parted can only shrink hfs and hfs+ file systems.
-
+(5) Parted can only shrink hfs and hfs+ file systems. Journaled hfs+ is not
+yet supported.
(6) Reiserfs support is enabled if you install libreiserfs, which is available
at @uref{http://www.namesys.com/pub/libreiserfs}.
@@ -2303,6 +2303,19 @@
drive back to the compressed drive.
@end enumerate
+@node HFS and HFS+
+@section MacOS HFS and HFS+
+@cindex hfs(+) support
+@cindex MacOS hfs(+) filesystem support
+
+@strong{Warning:} At least in the fall 2004, both HFS and HFS+ implementations
+of Linux 2.4 were buggy. Parted tries to workaround some of these bugs, but
+things can still break. Try Linux 2.6 if you want to play with HFS(+) resizing
+(though some bugs might also be there in 2.6, there is of course no warranty).
+
+Copying, moving and checking HFS(+) partitions is not supported. Parted can
+shrink an HFS(+) volume, but cannot grow it, and the partition start must remain
+fixed. Resizing journaled hfs+ and hfsx is not yet supported.
@node Reiserfs
@section Reiserfs Journalling File System
@@ -2312,7 +2325,7 @@
this at runtime, and automatically enables support. You can download
libreiserfs from:
- @uref{http://reiserfs.linux.kiev.ua}
+ @uref{http://www.namesys.com/pub/libreiserfs}
Note that libreiserfs is new software, and hasn't been tested widely
yet.
--uAKRQypu60I7Lcqm--