2019-06-05 18:35:50 -03:00
|
|
|
|
|
|
|
|
Apfsprogs is a suite of userland software to work with the Apple File System
|
2023-05-16 18:48:07 -03:00
|
|
|
on Linux. It's intended mainly to help test the Linux kernel module that can
|
|
|
|
|
be retrieved from <git://github.com/eafer/linux-apfs-rw.git>. The following
|
|
|
|
|
are included:
|
2019-06-05 18:35:50 -03:00
|
|
|
|
2023-05-16 18:48:07 -03:00
|
|
|
o mkapfs: an experimental filesystem build tool
|
|
|
|
|
o apfs-snap: a tool to take snapshots of a volume mounted with our module
|
2024-09-27 17:33:53 -03:00
|
|
|
o apfs-label: a tool to list the labels of all volumes in a container
|
2023-05-16 18:48:07 -03:00
|
|
|
o apfsck: a filesystem integrity checker, for now only useful for testers
|
2019-06-05 18:35:50 -03:00
|
|
|
|
|
|
|
|
Usage
|
|
|
|
|
=====
|
|
|
|
|
|
2023-05-16 18:48:07 -03:00
|
|
|
To build any of the tools, just cd to its directory and run
|
2019-06-05 18:35:50 -03:00
|
|
|
|
|
|
|
|
make
|
|
|
|
|
|
|
|
|
|
The resulting executable will have the name of the tool, and a man page is
|
|
|
|
|
available under the same directory. If you run
|
|
|
|
|
|
|
|
|
|
make install
|
|
|
|
|
|
|
|
|
|
the files will be copied to the typical locations in the user home folder: the
|
|
|
|
|
binary is placed in ~/bin, and the man page in ~/share/man/man8. You can
|
|
|
|
|
override those paths by setting the BINDIR and MANDIR variables, for example:
|
|
|
|
|
|
|
|
|
|
make install BINDIR=/sbin MANDIR=/usr/share/man/man8/
|
|
|
|
|
|
|
|
|
|
Credits
|
|
|
|
|
=======
|
|
|
|
|
|
2022-03-01 14:19:32 -03:00
|
|
|
Written by Ernesto A. Fernández <ernesto@corellium.com>.
|