Find the raw text and image files in the vault data store

All data (texts and images) are stored on the server.. it's all in the VaultBlobs folder. But how to find the file you're looking for?

Locating the Blob GUID

Using the mysql database to find the blob GUID

  1. Go to the nodes table in the vault mysql database.
    • (This table is used to redirect the client to the files it requests. The right file is found by using the blob1guid and/or the blob2guid fields.)
  2. Note the blob1guid and/or blob1guid field entry for the file you're looking for.

Using the Vault Manager to find the blob GUID

  1. In the Vault Manager locate the text or image node.
  2. Right click on the node and locate the BlobGuid_1 (it's a read only field).

Finding the file in the data store

  1. Go to the following directory at the server:

    {xxxx}/plServers/var/VaultBlobs/
  2. There's only one directory here, the Server GUID, open it.
  3. Now use the blobguid value to find the file.

The blobguid is a hashed into two digit chunks for the directory names.

Example:

Blob1guid = '000B432CD3B10007'

That means that the file is in:

{xxx}/plServers/var/VaultBlobs/{GUID OF SERVER}/00/0B/43/2C/D3/B1/00/

and the file name is:

07.blob

Using server script to get Blob PATH

Use blobtopath function available in common library (uulib) from ServerScripts. Given a BlobGUID, it will append server GUID and construct complete path, which is returned by function.

---

Submitted by Ry'an

FindingFiles (last edited 2008-12-27 16:35:31 by localhost)