freenas - 将具有正确字符集的 FAT32 分区安装到“the”

freenas - 将具有正确字符集的 FAT32 分区安装到“the”

我刚刚开始使用 FreeNAS,并且需要从 FAT32 分区获取大量数据(300gb +),然后将其转移到 FreeNAS ZFS 分区。

FreeNAS 已成功安装 FAT32 分区并可以获取内容,唯一的问题是,无论我何时尝试执行

mv、cp、tar
或者
帕克斯
移动或创建文件的存档,它不可避免地会卡在一个带有奇怪字符的文件上,
无效的论点
警告。文件名将类似于
foo's bar.mp3
其中
将会是一个撇号或类似的符号,而 FreeNAS 无法理解它。

我知道我可以使用不同的字符集安装驱动器来解决这个问题,但在网上找不到任何相关参考。请问有人能帮我提供安装所需的必要参数以及所需的语法吗?我可以通过 SSH 连接到盒子。

短暂性脑缺血发作

答案1

您可以指定在挂载时用于转换的字符集。来自man mount

iocharset=值

用于在 8 位字符和 16 位 Unicode 字符之间进行转换的字符集。默认为 iso8859-1。长文件名以 Unicode 格式存储在磁盘上。

-o如果您手动挂载 FS,请在 fstab 中或通过开关指定它:

 mount -t vfat -o iocharset=<value> /dev/<xxx>

相关内容