Beginning with MachTen 4.1, we moved all of MachTen's files into a special Macintosh files that contains a Unix Fast File System (FFS). This was done because of performance concerns with the Macintosh file system (HFS). The advantage of this is dramatically improved performance. The only downside is that Unix files contained inside the FFS cannot be viewed with the Macintosh finder.
It is possible to move system files outside of the FFS into the HFS without affecting the operation of MachTen. The performance decrease depends on the system and ranges from significant to negligible. Please note that the Macintosh files system supports file names of up to 32 characters. Unix supports file names of up to 255 characters. If you have long file names in your home directory, please shorten the names of these files before attempting to copy them. They will simply not be copied if you fail to change their names.
The following description describes a proceedure for bringing the "/etc" and "/home" directores out to the Macintosh HFS. Note that the "/hfs" folder is contained within the MachTen folder, and that the "root filesystem" refers to the "/" directory. The procedure is described as follows:
Back up your "/etc" and "/home" directories with tar.
% tar cvzf /hfs/etc-home-backup.tar.gz etc home
This command will place a file called "etc-home-backup.tar.gz" in the "/hfs" folder.
Create folders to house the etc and home directories in the Macintosh HFS. Create these folders as follows:
% mkdir /hfs/etc-ffs % mkdir /hfs/home-ffs
% cp -r /etc/* /hfs/etc-ffs % cp -r /home/* /hfs/home-ffs
% rm -rf /etc /home
% ln -s /hfs/etc-ffs /etc % ln -s /hfs/home-ffs /home