第21章 其他文件系统
附录 D. OpenPGP 密钥
18.8.使用 NTFS 磁盘
这一节解释了如何在 FreeBSD 中挂载 NTFS 磁盘。
NTFS(新技术文件系统)是一个由 Microsoft® 开发的专有日志文件系统。多年来,它一直是 Microsoft Windows® 的默认文件系统。FreeBSD 可以使用 FUSE 文件系统挂载 NTFS 卷。这些文件系统是作为用户空间程序实现的,它通过一个定义好的接口与 fusefs(5) 内核模块交互。
程序:挂载 NTFS 磁盘的步骤
  1. 1.
    在使用 FUSE 文件系统之前,我们需要加载 [fusefs(5)]内核模块:
1
# kldload fusefs
Copied!
使用 [sysrc(8)] 在启动时加载该模块:
1
# sysrc kld_list+=fusefs
Copied!
  1. 1.
    像例子中那样从包中安装 NTFS 文件系统(参见[使用 pkg 进行二进制包管理]或从 ports(参见[使用 ports]):
1
# pkg install fusefs-ntfs
Copied!
  1. 1.
    最后,我们需要创建一个文件系统挂载的目录:
1
# mkdir /mnt/usb
Copied!
  1. 1.
    假设一个 USB 磁盘被插上了。可以用 [gpart(8)]查看磁盘的分区信息:
1
# gpart show da0
2
=> 63 1953525105 da0 >MBR (932G)
3
63 1953525105 1 >ntfs (932G)
Copied!
  1. 1.
    可以用下面的命令挂载该磁盘:
1
# ntfs-3g /dev/da0s1 /mnt/usb/
Copied!
现在,该磁盘已经可以使用了。
此外,可以在/etc/fstab中添加一个条目:
1
/dev/da0s1 /mnt/usb ntfs mountprog=/usr/local/bin/ntfs-3g,noauto,rw 0 0
Copied!
现在,该磁盘现在可以被挂载了:
1
# mount /mnt/usb
Copied!
  1. 1.
    磁盘可以通过以下方式卸载:
1
# umount /mnt/usb/
Copied!
Copy link
Edit on GitHub