「NTFS」の版間の差分
表示
削除された内容 追加された内容
序文を更新 |
→未知のファイルシステムタイプ 'ntfs' です: リンクを修正 |
||
| 38行目: | 38行目: | ||
== トラブルシューティング == |
== トラブルシューティング == |
||
=== |
=== unknown filesystem type 'ntfs' === |
||
NTFS を[[マウント]]する際に、以下のようなエラーが発生することがあります。 |
NTFS を[[マウント]]する際に、以下のようなエラーが発生することがあります。 |
||
mount: ''/mnt'': |
mount: ''/mnt'': unknown filesystem type 'ntfs' |
||
[[#マウントに必要な明示的なファイルシステムタイプ]] を参照してください。 |
[[NTFS#マウントに必要な明示的なファイルシステムタイプ|マウントに必要な明示的なファイルシステムタイプ]] を参照してください。 |
||
{{ic|ntfs}} パーティションのデフォルトドライバとして、{{ic|ntfs3}} を使用したい場合、このような [[udev]] ルールが役立ちます。 |
{{ic|ntfs}} パーティションのデフォルトドライバとして、{{ic|ntfs3}} を使用したい場合、このような [[udev]] ルールが役立ちます。 |
||
2024年1月6日 (土) 06:26時点における版
Wikipedia より:
- NTFS (New Technology File System) は、Microsoft が開発した独自のジャーナリングファイルシステムです。 Windows NT 3.1以降、これは WindowsNT ファミリのデフォルトのファイルシステムです。
ntfs3 カーネルドライバーはファイルシステムの読み取りと書き込みをサポートしています。
ノート
- バージョン 5.15 以降の公式サポートカーネルはすべて
CONFIG_NTFS3_FS=mでビルドされているため、これをサポートしています。5.15 未満のカーネルでは、NTFS の読み取りと書き込みのサポートは NTFS-3G FUSE ファイルシステムによって提供されます。あるいは、ntfs3-dkms を使ってバックポートされた NTFS3 を使うこともできます。 - カーネルモジュールの作成者である Paragon Software は、NTFS3 用のユーザースペースユーティリティをまだリリースしていません。NTFS-3G ドライバーが無くても、ntfsprogs-ntfs3AUR 経由で NTFS-3G ユーザースペースユーティリティを使用できます。
ヒントとテクニック
パフォーマンスの向上
パフォーマンスを向上のために、 いくつかの mount(8) オプションを有効にすることができます。
noatime– ファイルシステムの操作を高速化できます。prealloc– 並列書き込み操作の場合の断片化を減らします(HDD に最も役立ちます)
既知の課題
マウントに必要な明示的なファイルシステムタイプ
ntfs3 をマウントするには、明示的なファイルシステムタイプが必要です。
ファイルシステムをマウントするには、ファイルシステムタイプを ntfs3 と指定します。例えば、mount(8) の -t/--types オプションを使用します。
# mount -t ntfs3 /dev/sdxY /mnt
トラブルシューティング
unknown filesystem type 'ntfs'
NTFS をマウントする際に、以下のようなエラーが発生することがあります。
mount: /mnt: unknown filesystem type 'ntfs'
マウントに必要な明示的なファイルシステムタイプ を参照してください。
ntfs パーティションのデフォルトドライバとして、ntfs3 を使用したい場合、このような udev ルールが役立ちます。
/etc/udev/rules.d/ntfs3_by_default.rules
SUBSYSTEM=="block", ENV{ID_FS_TYPE}=="ntfs", ENV{ID_FS_TYPE}="ntfs3"
ただし、この方法は推奨されず、一部のサードパーティツールを混乱させるがあります。
udisks のサポート
udisks は NTFS3 をサポートしていますが、現時点ではいくつかの問題があります。udisks ntfs3 PR および issue 932 を参照してください。
回避策として、/etc/udisks2/mount_options.conf の [defaults] セクションにこのようなオプションを追加してください。
ntfs_defaults=uid=$UID,gid=$GID,noatime,prealloc
ntfs3: Unknown parameter 'windows_names'
#udisks のサポートを参照してください。
参照
- NTFS3 kernel documentation
- NTFS3 Driver FAQ – Paragon Software Group
- NTFS3 performance comparison