❓ これはなに
Linuxやmac, win 問わずディスクをフォーマットするときにファイルタイプ選択する機会があると思います。
種類
- Ext4
- NTFS
- FAT
- XFS
- Linux Swap Partition
- Btrfs
- F2FS
- exFAT
- UDF
Ubuntu でDiskアプリでディスクをフォーマットする際、上記のようなファイルタイプの選択ができると思います。
調べられた範囲で下の表にまとめました。厳密さや、特定のソフトでwin, mac 対応できるという例外はのせていません。
Ext4 | NTFS | XFS | FAT | exFAT | Linux Swap Partition | Btrfs | F2FS | UDF | |
---|---|---|---|---|---|---|---|---|---|
Windows対応 | No | OK | No | OK | OK | No | OK | No | OK |
maxOS対応 | No | Read Only | No | OK | OK | No | No | No | OK |
ファイルサイズの制限 | なし (16TiB) | 16TB | なし | 4GB | 128PB | – | ? | ? | ? |
マウントのサイズ制限 | なし (1EiB) | 256TB | なし (8EiB) | 2TB | 128PB | – | ? | ? | ? |
chmod対応 | OK | △ | OK | No | No | – | OK | No | No |
主な用途 | Linuxの標準 | Winの標準 | サーバー用 | 昔からある(互換性がいい) | FATのちょっといい版 | 仮想メモリのための領域 | 最新Linuxファイルシステム | フラッシュメモリ用(SD, SSD) | 光学メディア用 |
結局何をつかえばいいのか?
各OSに対応していそうだからと安易にexFATを選択したのですが、Linuxでの権限変更が難しかったので、各OSにあったものを使うのが結局良さそうです。
公式に互換性がないものでも、外部ソフトを使うと読み書きができる場合もあるので、とりあえず私はExt4という無難なものにしようと思いました。
参考サイト様
Ext4のmac os のマウントについて
https://zenn.dev/hogafuga_1114/articles/d2b4bf135e3de5
Btrfsの長期運用について
https://gigazine.net/news/20200202-btrfs-five-years/
BtrfsのWindosでの操作について
https://softantenna.com/blog/winbtrfs
F2FS mac, win 対応について(下記ソフトでできるかも)
https://www.paragon-software.com/free/pm-express/#
コメントを残す