File System Mac Os X

  • Uploaded by: api-3700456
  • 0
  • 0
  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View File System Mac Os X as PDF for free.

More details

  • Words: 728
  • Pages: 6
FILE SYSTEM The file system in Mac OS X has at its core a set

of directories inherited from the Berkeley Software Distribution (BSD) operating system The Mac OS X file system was designed to provide power and flexibility while maintaining the traditional ease-of-use users expect the file system provides users with a consistent structure that makes it clear where resources are located

FILE SYSTEM  File System Domains 







User - The user domain contains resources specific to the user who is logged in to the system - The user has complete control of what goes into this domain Local - The local domain contains resources such as applications and documents that are shared among all users of a particular system but are not needed for the system to run - Users with system administrator privileges can add, remove, and modify items in this domain Network - The network domain contains resources such as applications and documents that are shared among all users of a local area network - Items in this domain are typically located on network file servers and are under the control of a network administrator System - The system domain contains the system software installed by Apple - The resources in the system domain are required by the system to run - Users cannot add, remove, or alter items in this domain

FILE SYSTEM  Supported File Systems File System

Description

HFS

Mac OS Standard file system. Standard Macintosh file system for older versions of Mac OS.

HFS Plus

Mac OS Extended file system. Standard Macintosh file system for Mac OS X. Unix File System. A variant of the BSD “Fast File System.” Used for directly accessing files on the web. For example, iDisk uses WebDAV for accessing files.

UFS WebDAV UDF FAT SMB/CIFS AFP NFS FTP

Universal Disk Format. The standard file system for all forms of DVD media (video, ROM, RAM and RW) and some writable CD formats. The MS-DOS file system, with 16- and 32-bit variants. Used for sharing files with Microsoft Windows SMB file servers. AppleTalk Filing Protocol. The primary network file system for all versions of Mac OS. Network File System. A commonly-used BSD file sharing standard. Mac OS X supports NFSv2 and NFSv3 over TCP and UDP. A file system wrapper for the standard Internet File Transfer Protocol.

FILE SYSTEM  HFS+(Hierarchical File System Plus)  

the preferred file system on Mac OS X architecturally similar to HFS, with several important improvements such as: 

   

 

32 bits used for allocation blocks (instead of 16). HFS divides the disk space on a partition into equal-sized allocation-blocks. Since 16 bits are used to refer to an allocation-block, there can be at most 216 allocation blocks on an HFS filesystem. Thus, using 32 bits for identifying allocation blocks results in much less wasted space (and more files). Long file names up to 255 characters Unicode based file name encoding File/Directory attributes can be extended in future (as opposed to being fixed size) In addition to a System Folder ID (for starting Apple operating systems), a dedicated startup file that can easily be found (its location and size are stored in the volume header in a fixed location) during startup, is also supported so that non-Apple systems can boot from a HFS+ file system Largest file size is 263 bytes HFS Plus uses B* tree to store most volume metada

FILE SYSTEM  UFS (Unix File System) 

a file system used by many Unix and Unix-like operating systems architecturally similar to HFS, with several important improvements such as: 





a few blocks at the beginning of the partition reserved for boot blocks (which must be initialized separately from the file system) a superblock, containing a magic number identifying this as a UFS file system, and some other vital numbers describing this file system's geometry and statistics and behavioral tuning parameters a collection of cylinder groups

FILE SYSTEM  File System Comparisons Feature

HFS+

UFS

Case sensitive

No

Yes

Supports multiple file forks

Yes

No

Path separator character

“:”

“/”

Supports modification dates

Yes

Yes

Supports creation dates

Yes

No

Supports sparse files

No

Yes

Supports zero-filling of files

Yes

No

Supports aliases

Yes

No

Supports symbolic links

Yes

Yes

Supports ACLs

Yes

No

Supports creation dates

Yes

No

Related Documents