2

路径和名称长度

 3 years ago
source link: http://freenas.cn/%e8%b7%af%e5%be%84%e5%92%8c%e5%90%8d%e7%a7%b0%e9%95%bf%e5%ba%a6/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

路径和名称长度

2019 年 7 月 12 日 0条评论 9,042次阅读 6人点赞

文件,目录和设备的名称受FreeBSD操作系统强加的某些限制。 此处显示的限制适用于使用纯文本字符的名称,每个字符占用一个字节的空间。 某些UTF-8字符占用的空格不止一个字节,使用这些字符会按比例减少这些限制。 系统开销还可以将这些限制的长度减少一个或多个字节.

提示:
88个字节等于88个ASCII字符。 使用Unicode时,字符数会有所不同.

注意:
如果快照的安装路径长度超过88个字节,则快照中的数据是安全的但无法访问。 当快照的安装路径长度小于88字节限制时,将再次访问数据.
88字节限制以稍微不同的方式影响自动和手动快照安装:
•自动安装:只要用户尝试查看或搜索快照中的文件,ZFS就会临时安装快照。 使用的mountpoint将位于同一ZFS数据集中的隐藏目录.zfs / snapshot / name中。 例如,快照mypool / dataset / snap1 @ snap2安装在/mnt/mypool/dataset/.zfs/snapshot/snap2/上。 如果此路径的长度超过88个字节,则ZFS将不会自动装入快照,并且快照内容将不可见或不可搜索。 这可以通过将包含快照的ZFS池或数据集重命名为较短的名称(mypool或dataset),或通过缩短快照名称的第二部分(snap2)来解决,这样总安装的路径长度不会超过88个字节。 作为重命名操作的一部分,ZFS将自动执行任何必要的卸载或重新安装文件系统。 重命名后,快照数据将可见并可再次搜索.
•手动挂载:使用mount -t zfs mypool / dataset / snap1 @ snap2 / mnt / mymountpoint从Shell手动挂载相同的示例快照。 路径/ mnt / mountpoint /不得超过88个字节,快照名称的长度无关紧要。 重命名手动安装点时,必须在重命名安装点之前使用umount命令手动卸载安装在安装点上的任何对象。 它可以在以后重新安装.

提示:
无法通过ZFS自动挂载的快照仍可以使用较短的挂载点路径从命令行管理程序手动挂载。 这使得可以安装和访问无法以其他方式自动访问的快照,例如从Web界面或“文件历史记录”或“版本”等功能。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK