ファイルシステム
読み:ファイルシステム
外語:file system
ディスクドライブ
などでファイルを扱うための機構のこと。
目次
概要
一覧
FDD/HDD
SSD
CD/DVD
ネットワークファイルシステム
その他
概要
ディスクは
物理フォーマット
によって
トラック
や
セクター
が作られ、そこに管理構造を作るのが
論理フォーマット
である。このうちファイルシステムは、論理フォーマットによってディスク内に作られる。
ファイルシステムは、データの格納方法や格納位置などの基本的な情報を管理する。そのほか、各ファイルの更新日付(
タイムスタンプ
)や所有者などの情報も併せて記録する機能を持っている。
一覧
以下、主なファイルシステムの一覧(順不同)。
FDD/HDD
MS-DOS/Windows系
FAT
FAT12
FAT16
FAT32
exFAT
FATX (Xboxシリーズ)
HPFS
(OS/2)
NTFS
NTFS 1.x (Windows NT)
NTFS 5.0
(Windows 2000)
Mac OS系
MFS
HFS
HFS+
APFS
*BSD
ufs
(FreeBSD)
FFS
(FreeBSD)
FFFS
(FreeBSD)
UFS2
(FreeBSD)
HAMMER
(DragonFly BSD)
LFS(Log-structured File System) (NetBSD)
Linux
ext
ext
ext2
ext3
ext4
Reiser
ReiserFS
Reiser4
JFS
JFS (Journaled File System)
JFS2 (Enhanced Journaled File System)
cramfs
Ceph
Btrfs
他のUNIX
AdvFS (Tru64 UNIX)
minixfs
S5FS (System V File System)
XFS
ZFS
他のOS
BFS (BeOS)
CP/M file system (CP/M)
SSD
Windows系
FFS2
Transaction-Safe FAT (TFAT)
NetBSD
CHFS
Linux
LogFS
F2FS
JFFS
JFFS
JFFS2
YAFFS
YAFFS
YAFFS2
UBIFS
Palm
NVFS
CD/DVD
ISO 9660
Joliet
Romeo
RockRidge
HFS
UDF
ネットワークファイルシステム
NFS
(Network File System)
9P
NCP (NetWare Core Protocol)
AFP (Apple Filing Protocol)
SMB
(Server Message Block)
CIFS
(Common Internet File System)
remotefs
WebDAV
WWFS (WorldWide File SystemまたはWaku-Waku File System)
その他
UNIXの場合、いわゆるファイル以外であっても、ファイルのように見せかけて操作する文化があり、様々なものがファイルシステムとして実装され、mountして使われる。
Linuxであれば、その時点で利用可能なファイルシステムの大半は/proc/filesystemsに記載されている。以下、順不同
anon_inodefs
bdev
binfmt_misc ‐ /proc/sys/fs/binfmt_misc
cgroup
cpuset
debugfs
‐
/sys/kernel/debug
devpts ‐ /dev/pts
devtmpfs ‐ /dev
ecryptfs
fuse
fuseblk
fusectl ‐ /sys/fs/fuse/connections
hugetlbfs
inotifyfs
mqueue
pipefs
proc
‐
/proc
ramfs
rootfs
securityfs
‐ /sys/kernel/security
sockfs
sysfs
‐
/sys
、Linux 2.6から追加
tmpfs
‐
RAMディスク
/dev/shm
/var/run
/var/lock などとしてマウント
vmblock ‐ /proc/fs/vmblock/mountPoint
vmhgfs
再検索