知行魔盘 - 阿里云

魔盘

以下设置可以为每个魔盘独立配置,位于注册表路径 HKEY_LOCAL_MACHINE\SOFTWARE\kasoftware\AliDrive\20\Drives\{Drive Name}:

名称类型说明
DriveLetterString魔盘使用的盘符 (例如 "Z:").
DriveNameString魔盘的名称.
DriveTypeDWORD指定挂载魔盘的类型:
  • 0 - 网络磁盘
  • 1 - 本地磁盘 (默认)
  • 2 - 可移动磁盘
EnabledDWORD确定在启动知行魔盘 - 阿里云时是否挂载魔盘。
  • 0 - 禁用
  • 1 - 启用
IndexDWORD魔盘在魔盘列表中的位置。
OpenRemoteFolderDWORD确定在挂载魔盘后,知行魔盘 - 阿里云是否会自动打开文件夹。
  • 0 - 禁用
  • 1 - 启用
OpenSpecifiedFolderString包含如果启用OpenRemoteFolder,知行魔盘 - 阿里云将打开的文件夹。
ReadOnlyDWORD确定知行魔盘 - 阿里云是否将以只读模式挂载魔盘。
  • 0 - 禁用 (默认)
  • 1 - 启用
RemoteRootString包含服务器上知行魔盘 - 阿里云将用作挂载魔盘的根目录的文件夹。
SharedDWORD确定其他用户是否可以访问挂载的魔盘
  • 0 - 私有
  • 1 - 共享 (默认)
CaseSensitiveNamesDWORD启用此设置将在虚拟魔盘中打开区分大小写模式。魔盘将向窗口通告它支持保留文件名大小写。这将允许应用程序以区分大小写的方式处理魔盘上的文件。

注意:传统上,Windows使用不区分大小写的文件系统体系结构,并且不区分大小写相似的文件。大多数Windows应用程序不支持区分大小写,因此这可能会导致应用程序出现意外行为。

  • 0 - 禁用 (默认)
  • 1 - 启用区分大小写模式

AccessKeyString用于向服务器进行身份验证的 AccessKey。
SecretKeyString用于向服务器进行身份验证的 SecretKey。
CacheDirectoryString

读写操作时临时存储文件的本地目录。 默认缓存目录为 C:\ProgramData\AliDrive.

注意:默认缓存目录对机器上的所有本地用户都是可见的。

CacheDirInfoValidityTimeDWORD

认为当前目录信息有效的时间(以毫秒为单位)。 当创建文件时,知行魔盘 - 阿里云将首先检查该文件是否已经存在于远程服务器中。 知行魔盘 - 阿里云将首先检查缓存的目录列表。 如果目录信息比CacheDirInfoValidityTime更早,则会向远程服务器服务请求更新目录列表。 否认, 它将认为当前目录信息有效,并且不会发送新的请求获取目录信息。

在短时间内将许多新文件复制到一个文件夹的情况下,这可以提高性能,因为这将减少对远程服务器的请求数量。 默认值是 500 ms. 若要禁用此功能,请将值设置为 0.

CacheFileUploadDelayDWORD在上传文件到远程服务器之前,文件空闲后等待的延迟(以秒为单位)。 在文件被重复访问的情况下,延迟可能是有益的。 在适当的延迟下,文件在指定的秒数内处于空闲状态后,只会上传文件的一个副本。 默认值是 5.
CacheFileUploadDelayThresholdDWORD

如果一个文件的大小小于 CacheFileUploadDelayThreshold 字节,那么它将直接被上传。 默认值是 1048576 (1 MB).

注意: 设置为 0 表示不使用此设置并且 CacheFileUploadDelay 将适用于所有文件。

CacheEnabledForReadDWORD

当应用程序从虚拟磁盘读取文件内容时,是否应该将文件内容缓存在本地。 默认值是 0, 在执行第一次写操作之前,文件不会被缓存到本地。

注意: 设置为 1 意味着文件将被缓存到本地进行读操作和写操作。 如果远程文件非常大,这可能会显著增加缓存所使用的磁盘空间。

CacheMaxUploadRetriesDWORD

上传请求的最大重试次数。 适用于从本地缓存上传数据到远程服务器的场景。 如果与上传相关的操作失败,它将被重试,直到在此设置中指定的最大重试次数。 默认值是 3.

CacheConcurrentUploadFilesMaxDWORD

同时上传的最大文件数。 默认值 8 意味着最多可同时上传8个文件。 注意,每个文件可能使用多个连接,参考 CacheConcurrentUploadThreadsPerFile

CacheConcurrentUploadThreadsPerFileDWORD

每个文件的最大并行上传线程数。 如果文件较大(大于5mb),则会通过分块上传操作进行上传,以提高性能。 这个设置控制可以使用多少线程来上传文件的各个部分。 默认值是 8.

CacheConcurrentDownloadFilesMaxDWORD

同时下载的最大文件数。 默认值8 最多可以同时下载 8 个文件. 注意, 对于每个文件,可能会建立多个网络连接来下载它, 参考 CacheConcurrentDownloadThreadsPerFile

注意:这个设置只适用于 CacheEnabledForRead 启用的情况。

CacheConcurrentDownloadThreadsPerFileDWORD

每个文件的最大并行下载线程数。 这个设置控制可以使用多少线程来下载文件的各个部分。 默认值是 8.

注意:这个设置只适用于 CacheEnabledForRead 启用的情况。

CacheFileDeleteDelayDWORD从缓存中删除不再使用的文件之前等待的秒数。 当一个文件被关闭并且所有的数据都被同步后,这个文件在被删除之前将会在缓存中保留指定的秒数。 在经过指定的秒数后,如果文件上没有进一步的活动发生,它将从缓存中删除。 默认值是 5 秒。
CachePreDownloadSmallFileCountDWORD提前下载的小文件的数量。 该应用程序将在小文件被请求之前预下载,以加快未来的请求。 例如,如果对a.txt发出读取请求,应用程序将同时下载b.txt,以便当对b.txt发出请求时可以快速返回。 默认值是 4.

如果文件的大小小于CachePreDownloadSmallFileSizeLimit, 则认为文件很小。 符合条件的文件按字母顺序下载。

CachePreDownloadSmallFileSizeLimitDWORD文件大小小于此阈值的文件被认为是小文件,可以进行预下载。 默认值是 1048576 (1MB)
EnableReadConflictDetectionDWORD

读取文件时是否进行冲突检测。 应用程序读取文件时,可能会请求文件的各个部分。 如果另一个实体将文件的新版本上传到服务器,那么使用该驱动器的应用程序将不知道内容已更改。 当将来执行读请求时,将从文件的新版本中检索数据,这可能会导致损坏。

当启用此设置(默认)时,如果远程更改文件,任何未来的读请求都将失败,文件将被视为本地冲突,直到通过应用程序的主窗口手动解决。

EnableWriteConflictDetectionDWORD

写入文件时是否进行冲突检测。 由于文件是由应用程序写入的,所以只有文件的修改部分被缓存到本地。 当文件持久化到远程服务器时,文件的修改部分将与服务器上预先存在的文件数据相结合。 如果在上传完成之前远程服务器上已有的文件数据被另一个实体更改了,这个操作可能会导致损坏。

启用此设置(默认)时,如果远程更改文件,则写操作将失败,因为它可能导致损坏。 在通过应用程序的主窗口手工解决之前,该文件将被认为是冲突的。

注意: 此设置仅适用于当文件的修改部分与远程服务器上的现有文件数据相结合时。 例如,当应用程序修改存储在驱动器上的文件的一部分时。如果将整个文件内容写入驱动器,则整个文件将被上传到S3服务器,并覆盖服务器上已经存在的文件的任何版本。

RegionString用于访问指定 Bucket 的区域信息.
URLString用于访问指定 Bucket 的 URL 地址
UseServerSideEncryptionDWORD上传对象时是否使用服务器端加密。可能的值是:
  • 0 - 不使用服务器加密 (默认).
  • 1 - 使用服务器段加密
UseSSLDWORD对服务器的请求是否使用SSL加密。可能的值是:
  • 0 - 不使用 SSL
  • 1 - 使用 SSL (默认).
UseVirtualHostingDWORD是否使用 Virtual Hosting 格式的 URL 来访问 Bucket. 这在默认情况下是启用的,建议除非有特定的原因禁用此设置(例如使用自定义提供程序时)。 可能的值是:
  • 0 - 不使用 Virtual hosting
  • 1 - 使用 Virtual hosting (默认 - 推荐).

 
 
© 2021 西安知行软件有限公司