About: Hard link is a research topic. Over the lifetime, 27 publications have been published within this topic receiving 136 citations. The topic is also known as: hardlink.
TL;DR: In this paper, a method for detecting malicious computer code in a file (2) associated with a computer (3) is presented. But the method is not suitable for the detection of malware.
Abstract: Computer-implemented methods, apparati, and computer-readable media for detecting malicious computer code in a file (2) associated with a computer (10). A method of the present invention comprises the steps of determining whether there is more than one hard link (1) to the file (2); and when there is more than one hard link (1), ascertaining the identities of all the hard links (1), and performing an antivirus scan on the file (2) based upon the hard link(s) (1) having the most restrictive scanning criteria of all the hard links (1), or upon the union of scanning criteria amongst all the hard links (1).
TL;DR: In this article, a directory hard link is used to generate a clone of the root node of the volume, and a copy-on-write operation is performed in order to copy the file or directory and the new object directory to the clone.
Abstract: Embodiments described herein are related to cloning a volume in a file system. In some embodiments, a directory hard link is used to generate a clone of the root node of the volume. In certain embodiments, upon determining that a file or directory of the clone which comprises a hard link to an index node has been modified, a new object directory is generated beneath a root node of the volume. The index node may be added to the new object directory and one or more files and directories in the volume which link to the index node may be updated to contain symbolic links to the index node in the new object directory. In certain embodiments, a copy-on-write operation is performed in order to copy the file or directory and the new object directory to the clone.
Abstract: A system and method for ingesting (capturing) digital video media files for storage on a Linux® platform-based computing environment that creates Quicktime Reference-compatible Files in the Linux® environment. Quicktime Reference-compatible Files are created such that they are labeled as not created by Avid's codec, but rather, by a native Quicktime codec. Then, via the system and method of the invention, at the time the Quicktime Reference-compatible Files are created in the Linux® environment, the system and method automatically captures the Avid file and automatically creates hard-links to those files so that the QuickTime Reference-compatible Files refer to the hard links rather than to the original Avid files. That is, rather than using the direct reference to the media files, a hard link is created to provide a second reference to them. In this manner, via said hard links (e.g., object reference), a user is permitted indirect access to all digital audio and video data that is stored in the directory on the storage device, while not requiring access to the original Avid media files. Advantageously, there is no need to convert Avid-formatted files to the Quicktime format.
TL;DR: In this paper, a file system manager maintains a hard link database (HLDB) storing information for addressing hard links to the regular files having multiple hard links, and each HLDB file is a directory accessed by invoking file system managers directory access routines.
Abstract: For enabling a fast reverse lookup of parent directories storing records of hard links to a specified regular file, a file system manager maintains a hard link database (HLDB) storing information for addressing hard links to the regular files having multiple hard links. The HLDB contains a corresponding HLDB file for each regular file having multiple hard links. In a preferred implementation, the inode of each regular file stores the addressing information for one hard link to the regular file, a corresponding HLDB file stores the addressing information for other hard links to the regular file, each HLDB file is a directory accessed by invoking file system manager directory access routines, and the HLDB has a directory tree providing a multi-level hash index for searching the HLDB given the inode number of a regular file.
TL;DR: In this paper, a server computer system receives a request for access to an object in a file system and identifies an object handle in the request, which is an identifier of the object.
Abstract: A server computer system receives a request for access to an object in a file system. The object is a file or a directory. The server computer system identifies an object handle in the request. The object handle is an identifier of the object. The server computer system identifies an object link that is associated with the object handle. The object link is a hard link to the file or a relative symbolic link to the directory. The server computer system accesses the object using the object link that is associated with the object handle.