25.2. USB大容量储存目标

25.2.1. 配置 USB 设备模式的串口

虽然可以使用rdump(8)rrestore(8)工具可以跨网络备份一个文件系统到另一个系统或备份到连接另一台电脑的磁带机,但这使用两个工具备份的安全性并不足够。

要永久变更权限,可加入下列几行到/etc/devfs.conf

ttyU0	"/usr/libexec/getty 3wire"	vt100	onifconsole secure
ttyU1	"/usr/libexec/getty 3wire"	vt100	onifconsole secure

然后添加下列行到/etc/devd.conf

notify 100 {
	match "system"		"DEVFS";
	match "subsystem"	"CDEV";
	match "type"		"CREATE";
	match "cdev"		"ttyU[0-9]+";
	action "/sbin/init q";
};

如果devd(8)已在运行,则重新加载配置:

# service devd restart

要确保该模块在重启后会加载,可加入下行到/boot/loader.conf

umodem_load="YES"
hw.usb.template=3

要加载模块并设置模板而不重启,请使用:

# kldload umodem
# sysctl hw.usb.template=3

25.2.2. 从 FreeBSD 连接到 USB 设备模式串行端口

要连接到配置为提供 USB 设备模式串行端口的主板,请将 USB 主机(如笔记本电脑)连接到主板 USB OTG 或 USB 客户端端口。使用主机上的pstat -t列出终端线路。在列表的末尾,您应该会看到一个 USB 串行端口,例如"ttyU0"。要打开连接,请使用:

# cu -l /dev/ttyU0

After pressing the Enter key a few times you will see a login prompt.

25.2.3. 从 macOS 连接到 USB 设备模式串行端口

要连接到配置为提供 USB 设备模式串行端口的主板,请将 USB 主机(如笔记本电脑)连接到主板 USB OTG 或 USB 客户端端口。要打开连接,请使用:

# cu -l /dev/cu.usbmodemFreeBSD1

25.2.4. 从 Linux 连接到 USB 设备模式串行端口

要连接到配置为提供 USB 设备模式串行端口的主板,请将 USB 主机(如笔记本电脑)连接到主板 USB OTG 或 USB 客户端端口。要打开连接,请使用:

# minicom -D /dev/ttyACM0

25.2.5. 从微软 Windows 10 连接到 USB 设备模式串行端口

要连接到配置为提供USB设备模式串行端口的板子,请将USB主机(如笔记本电脑)连接到板子的USB OTG或USB客户端端口。要打开连接,你需要一个串行终端程序,如PuTTY。要检查Windows使用的COM端口名称,运行设备管理器,展开 "端口(COM & LPT)"。你会看到一个类似于 "USB串行设备(COM4) "的名称。运行你所选择的串行终端程序,例如PuTTY。在PuTTY对话框中,将 "连接类型 "设置为 "串联",在 "串联线 "对话框中输入从设备管理器中获得的 COMx,然后点击打开。

本文档和其它文档可从这里下载: ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

如果对于FreeBSD有问题,请先阅读 文档,如不能解决再联系 <questions@FreeBSD.org>.

关于本文档的问题请发信联系 <doc@FreeBSD.org>.