Difference between revisions of "Filesystems"
From MorphOS Library
| m (removed the no longer working blubbedev.net link) | |||
| (29 intermediate revisions by 3 users not shown) | |||
| Line 2: | Line 2: | ||
| This page collects information about file systems working natively under MorphOS. In addition to these, Amiga 68k file systems can be used too ([[Preparing_an_Amiga_Hard_Drive|example]]). | This page collects information about file systems working natively under MorphOS. In addition to these, Amiga 68k file systems can be used too ([[Preparing_an_Amiga_Hard_Drive|example]]). | ||
| + | '''NOTE: this page is still under construction and many values would need to be verified!''' Any feedback is welcome to this [https://morph.zone/modules/newbb_plus/viewtopic.php?topic_id=12144&forum=3 thread]. | ||
| == Disk File Systems == | == Disk File Systems == | ||
| Line 11: | Line 12: | ||
| ! style="text-align:left;"| Native File Properties | ! style="text-align:left;"| Native File Properties | ||
| ! style="text-align:left;"| Max File Name Length | ! style="text-align:left;"| Max File Name Length | ||
| + | ! style="text-align:left;"| Max File Size | ||
| ! style="text-align:left;"| Max Partition Size | ! style="text-align:left;"| Max Partition Size | ||
| − | |||
| ! style="text-align:left;"| Notes | ! style="text-align:left;"| Notes | ||
| |- | |- | ||
| Line 20: | Line 21: | ||
| | Yes | | Yes | ||
| | 107 | | 107 | ||
| + | | 4 GiB - 2 bytes | ||
| | 128 GiB | | 128 GiB | ||
| − | |||
| | The default file system | | The default file system | ||
| |- | |- | ||
| Line 29: | Line 30: | ||
| | Yes | | Yes | ||
| | 107 | | 107 | ||
| + | | 2 GiB | ||
| | 104 GiB | | 104 GiB | ||
| − | |||
| | Legacy support for PFS2 and AFS1 | | Legacy support for PFS2 and AFS1 | ||
| |- | |- | ||
| Line 38: | Line 39: | ||
| | Yes | | Yes | ||
| | 107 | | 107 | ||
| − | |   | + | | 4 GiB - 2 bytes | 
| − | |   | + | | 2 TiB to 128 TiB | 
| | Legacy support for OFS and FFS | | Legacy support for OFS and FFS | ||
| |- | |- | ||
| | FAT File System (FAT) | | FAT File System (FAT) | ||
| | Built-in (boot.img) | | Built-in (boot.img) | ||
| + | | Yes | ||
| + | | No | ||
| + | | 255* (UCS-2) | ||
| + | | 4 GiB | ||
| + | | 2 TiB | ||
| + | | Supports FAT12, FAT16, and FAT32 with LFN | ||
| + | |- | ||
| + | | Mac File System (HFS) | ||
| + | | Built-in (MOSSYS:L) | ||
| | No | | No | ||
| | No | | No | ||
| − | |  | + | | 31 | 
| − | | 2 TiB  | + | | 2 GiB | 
| − | + | | 2 TiB | |
| − | |   | + | | | 
| |- | |- | ||
| − | | Hierarchical File System ( | + | | Hierarchical File System (HFS+) | 
| − | | Built-in (L | + | | Built-in (MOSSYS:L) | 
| | No | | No | ||
| | No | | No | ||
| − | |  | + | | 255* (UTF-16)   | 
| − | | 2 TiB  | + | | 2 TiB** | 
| − | |  | + | | 2 TiB** | 
| − | |  | + | | Read-only | 
| |- | |- | ||
| − | |  | + | | Second Extended File System (ext2, ext3, ext4) | 
| − | | Built-in (L | + | | Built-in (MOSSYS:L) | 
| | No | | No | ||
| | No | | No | ||
| − | |   | + | | 255* | 
| − | | | + | | 16 GiB to 2 TiB | 
| − | | | + | | 2 TiB | 
| − | | | + | | Limited read-only support for ext4 | 
| |- | |- | ||
| | NT File System (NTFS) | | NT File System (NTFS) | ||
| − | | Built-in (L | + | | Built-in (MOSSYS:L) | 
| | No | | No | ||
| | No | | No | ||
| − | |  | + | | 255* | 
| − | |   | + | | 2 TiB** | 
| − | |   | + | | 2 TiB** | 
| − | |   | + | | Read-only | 
| |- | |- | ||
| − | | SGI  | + | | SGI X File System (XFS) | 
| − | | Built-in (L | + | | Built-in (MOSSYS:L) | 
| | No | | No | ||
| | No | | No | ||
| − | |  | + | | 255* | 
| − | |   | + | | 2 TiB** | 
| − | |   | + | | 2 TiB** | 
| − | |   | + | | Read-only | 
| |- | |- | ||
| | Ice File System (IceFS) | | Ice File System (IceFS) | ||
| − | | 3rd party ([ | + | | 3rd party ([https://www.morphos-storage.net/?find=ice-fs link]) | 
| | Yes/No | | Yes/No | ||
| | Yes | | Yes | ||
| | 107 (255) | | 107 (255) | ||
| − | |  | + | | 9 EB | 
| − | |  | + | | 9 EB | 
| − | | Bootable on Pegasos | + | | Bootable on Pegasos and Efika, but not on Macs | 
| |- | |- | ||
| | ExFAT File System (ExFAT) | | ExFAT File System (ExFAT) | ||
| − | | 3rd party ([ | + | | 3rd party ([https://www.morphos-storage.net/?find=exfat link]) | 
| | No | | No | ||
| | No | | No | ||
| − | |  | + | | 255 UTF-16 | 
| − | |   | + | | 128 PiB | 
| − | |   | + | | 128 PiB | 
| |   | |   | ||
| |- | |- | ||
| | NT File System 3G (NTFS-3G) | | NT File System 3G (NTFS-3G) | ||
| − | | 3rd party ([ | + | | 3rd party ([https://www.morphos-storage.net/?find=ntfs link]) | 
| | No | | No | ||
| | No | | No | ||
| − | |  | + | | 255 | 
| + | | 16 EiB | ||
| + | | 16 EiB | ||
| + | | Can't be placed on RDB | ||
| + | |- | ||
| + | | FS1541 | ||
| + | | 3rd party ([http://aminet.net/package/disk/misc/FS1541-MorphOS link]) | ||
| + | | No | ||
| + | | No | ||
| + | | 16 | ||
| + | | 164 KiB | ||
| + | | 170 KiB | ||
| + | | For CBM 1541 disks/images | ||
| + | |- | ||
| + | | CDRive File System (CDFS) | ||
| + | | Built-in (boot.img) | ||
| + | | Yes | ||
| + | | Yes | ||
| + | | 255* | ||
| |   | |   | ||
| |   | |   | ||
| − | |  | + | | ISO 9660/Amiga Rock Ridge/Joliet, audio as WAV files, ISO file support | 
| |} | |} | ||
| + | <nowiki>* </nowiki>Filenames over 107 characters will be stripped | ||
| + | |||
| + | <nowiki>** </nowiki>Theoretical sizes may be bigger, but filesystems using deviceio.library are limited to 2 TiB | ||
| == Network File Systems == | == Network File Systems == | ||
| Line 122: | Line 153: | ||
| ! style="text-align:left;"| Location | ! style="text-align:left;"| Location | ||
| ! style="text-align:left;"| Native File Properties | ! style="text-align:left;"| Native File Properties | ||
| + | ! style="text-align:left;"| Notes | ||
| + | |- | ||
| + | | [https://library.morph.zone/Mounting_Network_Drives#SmbFS SmbFS] | ||
| + | | Built-in (MOSSYS:C) | ||
| + | | No | ||
| + | | For mounting Windows shares or Samba shares (SMB1) on other platforms | ||
| |- | |- | ||
| − | | [ | + | | [https://library.morph.zone/Mounting_Network_Drives#Smb2FS Smb2FS] | 
| − | | Built-in (C | + | | Built-in (MOSSYS:C) | 
| | No | | No | ||
| + | | For mounting Windows shares or Samba shares (SMB2/3) on other platforms | ||
| |- | |- | ||
| − | | [ | + | | [https://library.morph.zone/Mounting_Network_Drives#Ssh2FS Ssh2FS] | 
| + | | Built-in (MOSSYS:C) | ||
| + | | No | ||
| + | | For mounting SFTP shares on other platforms | ||
| + | |- | ||
| + | | [https://library.morph.zone/Mounting_Network_Drives#NetFS_Revised NetFS Revised] | ||
| | 3rd party ([http://aminet.net/package/comm/net/NetFS-revised link]) | | 3rd party ([http://aminet.net/package/comm/net/NetFS-revised link]) | ||
| | Yes | | Yes | ||
| + | | For mounting partitions between MorphOS and/or AmigaOS systems | ||
| + | |- | ||
| + | | [https://library.morph.zone/Mounting_Network_Drives#FTPMount FTPMount] | ||
| + | | 3rd party ([http://aminet.net/package/comm/tcp/FTPMount_MOS link]) | ||
| + | | No | ||
| + | | For mounting FTP sites as part of a filesystem | ||
| + | |- | ||
| + | | [https://library.morph.zone/Mounting_Network_Drives#Google_Drive_and_Dropbox_Handlers Amiga Cloud Handlers] | ||
| + | | 3rd party ([http://aminet.net/package/comm/tcp/AmigaCloudHandlers link]) | ||
| + | | No | ||
| + | | For mounting Google Drive and Dropbox storage | ||
| |} | |} | ||
Latest revision as of 14:19, 6 July 2023
About
This page collects information about file systems working natively under MorphOS. In addition to these, Amiga 68k file systems can be used too (example).
NOTE: this page is still under construction and many values would need to be verified! Any feedback is welcome to this thread.
Disk File Systems
| Name | Location | Bootable | Native File Properties | Max File Name Length | Max File Size | Max Partition Size | Notes | 
|---|---|---|---|---|---|---|---|
| Smart File System (SFS) | Built-in (boot.img) | Yes | Yes | 107 | 4 GiB - 2 bytes | 128 GiB | The default file system | 
| Professional File System III (PFS3) | Built-in (boot.img) | Yes | Yes | 107 | 2 GiB | 104 GiB | Legacy support for PFS2 and AFS1 | 
| Fast File System 2 (FFS) | Built-in (boot.img) | Yes | Yes | 107 | 4 GiB - 2 bytes | 2 TiB to 128 TiB | Legacy support for OFS and FFS | 
| FAT File System (FAT) | Built-in (boot.img) | Yes | No | 255* (UCS-2) | 4 GiB | 2 TiB | Supports FAT12, FAT16, and FAT32 with LFN | 
| Mac File System (HFS) | Built-in (MOSSYS:L) | No | No | 31 | 2 GiB | 2 TiB | |
| Hierarchical File System (HFS+) | Built-in (MOSSYS:L) | No | No | 255* (UTF-16) | 2 TiB** | 2 TiB** | Read-only | 
| Second Extended File System (ext2, ext3, ext4) | Built-in (MOSSYS:L) | No | No | 255* | 16 GiB to 2 TiB | 2 TiB | Limited read-only support for ext4 | 
| NT File System (NTFS) | Built-in (MOSSYS:L) | No | No | 255* | 2 TiB** | 2 TiB** | Read-only | 
| SGI X File System (XFS) | Built-in (MOSSYS:L) | No | No | 255* | 2 TiB** | 2 TiB** | Read-only | 
| Ice File System (IceFS) | 3rd party (link) | Yes/No | Yes | 107 (255) | 9 EB | 9 EB | Bootable on Pegasos and Efika, but not on Macs | 
| ExFAT File System (ExFAT) | 3rd party (link) | No | No | 255 UTF-16 | 128 PiB | 128 PiB | |
| NT File System 3G (NTFS-3G) | 3rd party (link) | No | No | 255 | 16 EiB | 16 EiB | Can't be placed on RDB | 
| FS1541 | 3rd party (link) | No | No | 16 | 164 KiB | 170 KiB | For CBM 1541 disks/images | 
| CDRive File System (CDFS) | Built-in (boot.img) | Yes | Yes | 255* | ISO 9660/Amiga Rock Ridge/Joliet, audio as WAV files, ISO file support | 
* Filenames over 107 characters will be stripped
** Theoretical sizes may be bigger, but filesystems using deviceio.library are limited to 2 TiB
Network File Systems
| Name | Location | Native File Properties | Notes | 
|---|---|---|---|
| SmbFS | Built-in (MOSSYS:C) | No | For mounting Windows shares or Samba shares (SMB1) on other platforms | 
| Smb2FS | Built-in (MOSSYS:C) | No | For mounting Windows shares or Samba shares (SMB2/3) on other platforms | 
| Ssh2FS | Built-in (MOSSYS:C) | No | For mounting SFTP shares on other platforms | 
| NetFS Revised | 3rd party (link) | Yes | For mounting partitions between MorphOS and/or AmigaOS systems | 
| FTPMount | 3rd party (link) | No | For mounting FTP sites as part of a filesystem | 
| Amiga Cloud Handlers | 3rd party (link) | No | For mounting Google Drive and Dropbox storage | 
