Fact-checked by Grok 2 weeks ago

Home directory

In , a home directory is a directory on a multi-user operating system that serves as the default repository for a user's files, settings, and other user-specific . It is the location to which the user is automatically directed upon , providing a space isolated from other users' . The standard defines the as a pathname pointing to this directory, which is initialized by the system at based on user account information. In operating systems such as , AIX, and macOS, the home directory is typically located under the /home or /Users parent directory, with the path structured as /home/username or /Users/username, where "username" is the name. This is specified in the sixth field of the /etc/ , a colon-separated that stores details including the home directory location. Upon , the system places the in this directory, where they can store documents, application , and configurations like .bashrc or .profile. In POSIX-compliant shells, the (~) expands to the value of $ during , enabling shorthand references such as ~/Documents for quick . In Microsoft Windows, the concept of a home directory is implemented through the directory, which serves a similar purpose by storing personal files, application settings, and customizations in a per-user . Starting with , this directory is located at C:\Users\username by default, containing subfolders like Documents, Pictures, and for user data. The ProfilesDirectory registry key or functions like GetUserProfileDirectory allow access to this path, and environment variables such as %USERPROFILE% provide a programmatic way to reference it. While the term "home directory" is more commonly associated with systems, Windows user profiles fulfill an analogous role in maintaining user isolation and portability across sessions.)

Overview

Definition

A home directory is a directory on a multi-user operating system that is uniquely associated with a specific , acting as the initial for sessions and the primary repository for that 's personal files, configurations, and data. This structure supports organized access in environments where multiple s share the same system resources. The concept of the home directory originated with the development of the Unix operating system in the 1970s at , where it became a core element of multi-user file management. In early versions of Unix, such as Version 7 (1979), user home directories were typically located under the /usr directory (e.g., /usr/username). In Unix and its derivatives, the home directory is commonly referenced using the tilde (~) symbol as a convenient in command-line interfaces and scripts; for example, cd ~ changes the current working directory to the user's home directory. In contrast to the (/), which serves as the topmost, system-wide directory encompassing all files and subdirectories on the , the home directory is personalized and typically resides within a designated user area, such as /home on many systems. Upon successful during , the operating system automatically sets the user's current directory to their home directory, providing an isolated starting point for their activities.

Purpose and Benefits

The home directory serves as a dedicated space for individual users on multi-user operating systems, primarily facilitating user isolation to enhance by preventing unauthorized access to other users' files and data. This isolation is achieved through file permissions that restrict read, write, and execute access primarily to the directory's owner, thereby minimizing the risk of data leakage or tampering in shared environments. Additionally, it simplifies file management by providing a centralized personal workspace where users can organize documents, applications, and configurations without affecting system-wide resources. It also enables environment customization, such as storing profile files like .bashrc to define user-specific settings for command-line interfaces upon . Key benefits of the home directory include enhanced , as permissions typically limit access to the owner, ensuring sensitive personal files remain protected from other or processes. This setup supports portability of user settings across different sessions or machines, allowing configurations to persist and be easily transferred, which is particularly useful in networked setups. Furthermore, by centralizing data, home directories aid in efficient strategies, enabling administrators to target specific user content for archiving or recovery without sifting through the entire . In multi-user environments, home directories play a crucial role by allowing concurrent users to operate independently without interference, as each user's defaults to their personal home , providing an isolated starting point for their activities. For instance, on servers, this ensures that multiple remote users can the simultaneously while maintaining separate workspaces. implications are reinforced by default settings in systems, which vary by distribution and user type; for example, many systems set umask 002 for regular users (resulting in permissions of 775 and permissions of 664, allowing group read/write ) or 022 (resulting in 755 and 644, with group read/execute only). These defaults protect home contents from unauthorized modifications while allowing necessary traversal, depending on group policies. For heightened , a umask of 077 can be applied by the user to enforce 700 permissions on directories and 600 on files, restricting all to the owner only.

Implementation in Operating Systems

Unix-like Systems

In Unix-like systems, home directories are created during user account addition using commands such as useradd, which adds an entry to the /etc/passwd file specifying the home directory path in its sixth field. By default, useradd sets the home directory to /home/username, where username is the new user's login name, unless overridden with the -d option or configured via the HOME variable in /etc/default/useradd. The directory itself is not created automatically unless the -m option is specified or CREATE_HOME is enabled in /etc/login.defs. Access to the home directory is facilitated through several mechanisms integrated into the shell environment. The tilde (~) undergoes expansion at the beginning of a word to the value of the $HOME environment variable, which points to the user's home directory path as defined in /etc/passwd. For instance, ~/documents expands to /home/username/documents. The $HOME variable is set by the login process to the directory specified in /etc/passwd, enabling applications and scripts to reference the user's personal space reliably. Additionally, the cd ~ command changes the current working directory to $HOME via tilde expansion before execution. Home directories are typically owned by the user with their user ID (UID) and group ID (GID) as specified in /etc/passwd, ensuring the user has full control. Permissions are set to 755 (drwxr-xr-x) by default, allowing the owner read, write, and execute access while granting read and execute to group and others, derived from the system umask of 022 applied during creation. These permissions are enforced by the underlying filesystem, with optional access control lists (ACLs) providing finer-grained control if supported, such as restricting traversal beyond the directory. Shell integration occurs upon , where the user's home directory serves as the starting point for sourcing configuration files. For , an interactive login shell sources ~/.profile (or ~/.bash_profile if present) from the home directory after /etc/profile, setting environment variables and running initialization commands. Non-login interactive shells source ~/.bashrc from the home directory, often invoked from ~/.bash_profile to apply aliases, functions, and prompts consistently. This setup allows users to customize their per . In Linux distributions adhering to the Filesystem Hierarchy Standard (FHS), home directories are conventionally located under /home, with each user's subdirectory named after their username (e.g., /home/jdoe). macOS, a Unix-like system based on BSD, uses /Users instead (e.g., /Users/jdoe), diverging from the FHS while maintaining POSIX compatibility. For shared environments, Network File System (NFS) enables mounting home directories from a central server, allowing users to access the same files across multiple machines without local duplication.

Windows and Other Systems

In Microsoft Windows operating systems, the equivalent of a home directory is the directory, typically located at C:\Users\<username> on the file system, where <username> is the account name. This directory stores user-specific data, settings, and files, providing isolation similar to home directories to enhance and . The path can be accessed programmatically or in command prompts via the %USERPROFILE% , which expands to the full user profile location. In the operating , the home for a is defined in the System User Authorization (SYSUAF.DAT), a database located in the SYSSYSTEM [directory](/page/Directory) that manages user accounts and attributes. Administrators use the AUTHORIZE utility to set the home [directory](/page/Directory) via the `/DIRECTORY` qualifier, often specifying a [path](/page/Path) like `[username]` on ODS-5 volumes, which support extended [file](/page/File) naming conventions including deeper [directory](/page/Directory) structures up to 255 levels and mixed-case names. Upon [login](/page/Login), the [system](/page/System) sets the default [directory](/page/Directory) to this location, and the logical name `SYSLOGINtranslates to the user's home [directory](/page/Directory) for executing initialization [files](/page/File) like LOGIN.COM. While [OpenVMS](/page/OpenVMS) does not have a direct DCL command namedHOME`, users can reference their home [directory](/page/Directory) through logicals or the `@SYSLOGIN` symbol in command procedures. Other legacy systems exhibit varying implementations without a standardized home directory concept. In IBM mainframes, user home directories are defined in the OMVS segment of the RACF security profile for UNIX System Services, specifying a like /u/username that must match the actual directory for ; the master catalog manages locations, but UNIX-style homes rely on the (HFS) or for organization. Older systems like lack a true per-user home directory, instead relying on global configuration files such as in the boot drive root (e.g., C:\[AUTOEXEC.BAT](/page/AUTOEXEC.BAT)) to set environment variables, paths, and startup commands shared across all users. Tools for cross-platform compatibility, such as , facilitate migration by mapping paths to Windows structures; for instance, the /home/username directory converts to C:\cygwin\home\username using the cygpath utility, allowing applications to operate within the Windows while preserving path semantics. The adoption of user isolation in Windows evolved with the release of in 1993, which introduced per-user profiles as a core feature to separate configurations and data, drawing inspiration from models while integrating with the for . This marked a shift from earlier Windows versions' shared environments, establishing isolated profiles in directories like WINNT\PROFILES\<username> (pre-Vista) to prevent interference and support multi-user scenarios.

Location and Structure

Typical File System Locations

In operating systems, the (FHS) specifies that home directories for regular users are located under /home, with individual directories named after the username, such as /home/username. This structure isolates user-specific data from system-wide files under the (/), promoting organized filesystem management. The user's home directory resides at /root rather than within /home, ensuring it remains accessible on the root partition even if the /home filesystem is unmounted, full, or fails during system boot. The exact path to a user's home directory is defined in the /etc/ file, where the sixth colon-separated for each user entry specifies the directory and initializes the at . For example, an entry might read: username:x:1000:1000::/home/username:/bin/bash. In Microsoft Windows, user home directories, known as profiles, are conventionally stored at %SystemDrive%\Users\Username (typically C:\Users\Username for local installations). In domain environments, roaming profiles enable these directories to be synchronized and stored on a central network server, allowing user data portability across machines. User profile paths and settings are also referenced in the under the HKEY_CURRENT_USER , which loads from the per-user NTUSER.DAT to manage environment-specific configurations. macOS, building on Unix foundations, places user home directories at /Users/username on the primary (APFS) volume. In embedded systems such as , app-specific home directories are isolated at /data/data/<package_name>, providing private internal storage for each application's files and data, accessible via context methods like getFilesDir(). Home directories are frequently allocated on dedicated filesystem partitions to optimize disk usage and enforce boundaries, such as separating /home from the root filesystem (/). In Unix-like systems, disk quotas are implemented on these partitions by adding options like usrquota to the relevant entry in /etc/ (e.g., for /home), followed by remounting, initializing quota databases with quotacheck, and setting limits per user via edquota. This approach prevents any single user from consuming excessive space on shared volumes.

Common Subdirectories and Organization

In Unix-like systems, the home directory typically includes standard subdirectories for organizing user files, as defined by the XDG User Directories specification. These include for workspace files, Documents for text and work files, for files received via web browsers or other downloads, Pictures for images, for audio files, and Videos for multimedia clips. These directories are created and managed by the xdg-user-dirs tool, which runs at user login via xdg-user-dirs-update to ensure localization and proper placement relative to the home directory, defaulting to paths like ~/Documents. Configuration files in Unix-like home directories are often stored in hidden subdirectories to separate them from personal files. The XDG Base Directory Specification designates XDG_CONFIG_HOME (defaulting to ~/.config) as the base for user-specific configuration files, such as application settings and preferences.[36] Similarly, XDG_DATA_HOME (defaulting to ~/.local/share) holds user-specific data files, while $XDG_CACHE_HOME (defaulting to ~/.cache) manages non-essential cached data. In Windows, equivalent subdirectories exist as known folders, which provide standardized locations for user content and are registered with GUIDs in the system. Common examples include Documents (GUID: {FDD39AD0-238F-46AF-ADB4-6C85480369C7}, default: %USERPROFILE%\Documents) for general files, Downloads (%USERPROFILE%\Downloads) for incoming files, Pictures (%USERPROFILE%\Pictures) for images, (%USERPROFILE%\Music) for audio, Videos (%USERPROFILE%\Videos) for clips, and (%USERPROFILE%\Desktop) for visible workspace items. These are mapped and customizable via registry keys under HKEY_CURRENT_USER\Software[Microsoft](/page/Microsoft)\Windows\CurrentVersion\Explorer\User Shell Folders, allowing redirection while maintaining system integration. For application-specific settings in Windows, the AppData subdirectory (%APPDATA%, or %USERPROFILE%\AppData) serves a analogous to ~/.config, storing mutable like preferences and isolated per and . It includes subfolders such as Roaming for syncable settings across devices (e.g., preferences), Local for device-specific non-roaming (e.g., temporary caches), and LocalLow for lower-integrity applications. Best practices for home directory organization emphasize separating personal files from configuration and system-sensitive items to enhance security, maintainability, and portability. In systems, personal content should reside in visible XDG user directories like ~/Documents, while configurations remain in hidden folders like ~/.config to avoid accidental modification; for instance, the ~/.ssh subdirectory stores SSH keys (e.g., authorized_keys for keys) and client configurations, requiring strict permissions (typically 700 for the directory) to protect sensitive data. In Windows, known folders handle personal files, with AppData isolating app configs to prevent conflicts. Tools like the xdg-user-dirs-update command in Unix automatically create and update these structures on , while file managers such as GNOME's integrate with XDG by displaying user directories in the sidebar and prompting for creation if absent. For cleanup, shell scripts can target caches in ~/.cache or AppData\Local, ensuring periodic removal of temporary files without affecting core organization.

Usage Contexts

Single-User Operating Systems

In single-user operating systems, the home directory concept adapts to prioritize simplicity and direct access, often treating the root file system as the de facto personal workspace while retaining organized subfolders for user-specific data. Unlike multi-user environments that emphasize isolation, these systems relax file permissions to streamline operations for a single operator, focusing benefits on ease of navigation and configuration rather than security boundaries. For instance, the entire C:\ drive in a standalone Windows setup functions as the primary storage area, with the user's profile directory at C:\Users&lt;username> providing structured locations for documents, settings, and application data. Historically, early single-user systems like MS-DOS lacked a dedicated home directory altogether, relying instead on the current working directory—managed via the CD command—to determine the active file system location for commands and operations. This approach, inherited from CP/M influences, allowed users to navigate the flat file structure without predefined personal boundaries, starting typically from the root of the boot drive unless altered by AUTOEXEC.BAT. In contemporary desktop systems such as macOS, the home directory is located at /Users/<username> for the primary account to organize personal files, preferences, and caches. This setup ensures consistency for file management tasks. Mobile and embedded single-user platforms like further simplify the model by using /sdcard (or the emulated mount point) as a pseudo-home for , such as photos, downloads, and app-shared media, distinct from app-specific internal . This external-facing directory enables convenient access to persistent files without the overhead of user , though apps must request permissions for broader interactions. Even in cloud-oriented single-user systems like Chrome OS, which operates on a base, the directory aligns with /home//user (or a hashed variant for the profile) to maintain compatibility with tools in its containerized environment, facilitating seamless file organization for the sole user. These adaptations highlight a shift toward unified, permission-light structures that enhance in non-shared contexts, with modern implementations drawing from Unix conventions for broader .

Networked and Remote Environments

In networked environments, home directories in systems are often shared across local area networks (LANs) using the Network File System (NFS), allowing multiple users to access their personal files from different machines. NFS enables the central storage of home directories on a , which clients transparently, facilitating collaborative work in settings like universities or enterprises. To optimize performance and resource usage, the automounter (autofs) is commonly employed, mounting NFS shares when a user accesses their home directory, thereby avoiding persistent mounts that could consume unnecessary or . Remote access to home directories is a core feature in networked setups, where (SSH) logins typically place users in their home directory upon connection, providing immediate access to personal files and configurations. This default behavior supports seamless , as users can execute commands or edit files as if locally connected. For file transfers, the (SCP), built on SSH, allows direct copying to or from the home directory using the tilde (~) shorthand; omitting a specific directs files to the remote user's home by default, enhancing efficiency in distributed teams. Cloud integrations extend home directory functionality by syncing or mounting remote storage. Services like enable users to mirror cloud folders to a local path such as ~/Drive, automatically synchronizing changes across devices for hybrid local-cloud access. In AWS environments, Elastic File System (EFS) can be mounted on EC2 instances as shared home directories, supporting multi-instance access with NFS protocol compatibility and per-user subdirectories for isolation. Similarly, Windows environments utilize roaming profiles to synchronize user data, including home directories, to central servers upon login, ensuring profile consistency across domain-joined machines. Despite these advantages, networked home directories present challenges, particularly in latency-sensitive operations. NFS-based setups can experience delays due to round-trip times, especially over high-latency links, where operations like listings may take milliseconds longer than access, impacting interactive use. Security concerns arise from NFS's reliance on transmission, often necessitating VPNs or to prevent unauthorized access, while shared environments impose quotas—such as 10 GB soft limits in academic systems—to manage storage and prevent overuse.

References

  1. [1]
    Environment Variables - The Open Group Publications Catalog
    Environment variables defined in this chapter affect the operation of multiple utilities, functions, and applications.
  2. [2]
    2. Shell Command Language
    HOME: The pathname of the user's home directory. The contents of HOME are used in tilde expansion (see Tilde Expansion). IFS: A string treated as a list of ...
  3. [3]
  4. [4]
    Profiles Directory (Windows)
    ### Summary: User Profiles Directory and Home Directory in Windows
  5. [5]
    Home Directory Definition - The Linux Information Project
    Jun 17, 2005 · A home directory, also called a login directory, is the directory on Unix-like operating systems that serves as the repository for a user's personal files, ...Missing: POSIX | Show results with:POSIX
  6. [6]
    Definition of home directory | PCMag
    (1) A storage folder that contains the user's personal files. Starting with Windows Vista, the Windows home directory is \user\username.
  7. [7]
    Linux directory structure: /home and /root folders
    Mar 9, 2016 · The /root is meant for just root user and /home is for all the remaining users. ... There will be a separate folder for each user in /home ...
  8. [8]
    [PDF] Introduction to UNIX
    UNIX - 1970s. • First manual produced as online “man pages”. On November 3 ... home directory. / is the root of the entire directory structure. Page 14 ...
  9. [9]
    useradd(8) - Linux manual page - man7.org
    The useradd command creates a new user account using the values specified on the command line plus the default values from the system.
  10. [10]
    passwd(5) - Linux manual page
    ### Summary of Home Directory Field in /etc/passwd Format
  11. [11]
    login.defs(5) - Linux manual page - man7.org
    Much of the functionality that used to be provided by the shadow password suite is now handled by PAM. Thus, /etc/login.defs is no longer used by passwd(1).
  12. [12]
    Tilde Expansion (Bash Reference Manual)
    ### Tilde Expansion in Bash
  13. [13]
    Bash Startup Files (Bash Reference Manual)
    ### Summary of Sourcing .profile and .bashrc on Login
  14. [14]
    Cd Command in Linux (Change Directory)
    Jun 27, 2021 · The cd (“change directory”) command is used to change the current working directory in Linux and other Unix-like operating systems.cd Command · Absolute and Relative Path... · The Parent Directory
  15. [15]
    3.3. Specific Options
    ### Summary of /home in FHS (Filesystem Hierarchy Standard)
  16. [16]
    50.2.3. Managing NFS Home Directories - Red Hat Documentation
    In Red Hat Enterprise Linux 5, most targeted daemons do not interact with user data and are not affected by NFS-mounted home directories.
  17. [17]
    Where is my microsoft profile stored? - Microsoft Q&A
    Jul 26, 2020 · All your profile files are save on the following path by default C:\Users\YOUR_NAME. Just to be sure, you can right click the Start menu, select run, type % ...
  18. [18]
    Recognized environment variables | Microsoft Learn
    Jan 29, 2025 · Same as the standard environment variable. The temporary folder on the computer. A typical path is %USERPROFILE%\AppData\Local\Temp .
  19. [19]
    UAF - OpenVMS System Manager's Manual
    This chapter describes how to grant access to users on your system. It tells you how to add and maintain user accounts, and it describes the privileges that ...
  20. [20]
    [PDF] OpenVMS Guide to Extended File Specifications - VMS Software
    On an ODS-5 volume, directory names conform to most of the same conventions as file names when using the ISO Latin-1 character set. Periods and special ...Missing: SYSUAF | Show results with:SYSUAF
  21. [21]
    Defining z/OS UNIX users to RACF - IBM
    The OMVS segment also contains the HOME directory and the first PROGRAM that is executed when this user logs into z/OS UNIX or invokes the OMVS TSO/E command.Missing: catalogs | Show results with:catalogs
  22. [22]
    Catalogs - IBM
    A single master catalog contains entries for system data sets and user catalogs. DFSMS uses the master catalog to locate data sets on volumes. All systems in a ...
  23. [23]
    Autoexec.bat and Config.sys Help - Computer Hope
    Oct 3, 2024 · The autoexec.bat and the config.sys were files created for MS-DOS and Windows 3.x to load device and operating system files to properly run.
  24. [24]
    Chapter 3. Using Cygwin
    The HOME , PATH , and LD_LIBRARY_PATH environment variables are automatically converted from Win32 format to POSIX format (e.g. from c:/cygwin\bin to /bin ...
  25. [25]
    cygpath - Cygwin
    The cygpath program is a utility that converts Windows native filenames to Cygwin POSIX-style pathnames and vice versa. It can be used when a Cygwin program ...
  26. [26]
    The history of the Windows user profile in EUC environments (1994 ...
    Jun 19, 2019 · A Windows user profile is a set of configuration items representing a user's characteristics. Windows NT first provided a true user profile, ...
  27. [27]
    Windows NT User Profiles - ITPro Today
    Take a tour of user profiles-learn the different types, how to create and manage them, and how they interact.Missing: introduction | Show results with:introduction
  28. [28]
    3.8. /home : User home directories (optional) - Linux Foundation
    User specific configuration files for applications are stored in the user's home directory in a file that starts with the '.' character (a "dot file").
  29. [29]
    3.14. /root : Home directory for the root user (optional)
    ### Summary: Why /root is Separate from /home
  30. [30]
    Registry Hives - Win32 apps
    ### Summary of HKEY_CURRENT_USER and Its Relation to User Profiles
  31. [31]
  32. [32]
    Access app-specific files | App data and files - Android Developers
    Your app's ordinary, persistent files reside in a directory that you can access using the filesDir property of a context object.Missing: home | Show results with:home
  33. [33]
    Chapter 17. Disk Quotas | Red Hat Enterprise Linux | 7
    Log in as root. · Edit the /etc/fstab file. · Add either the usrquota or grpquota or both options to the file systems that require quotas.
  34. [34]
    xdg-user-dirs - Freedesktop.org
    Sep 22, 2025 · This program reads a configuration file, and a set of default directories. It then creates localized versions of these directories in the users ...
  35. [35]
  36. [36]
    KNOWNFOLDERID (Knownfolders.h) - Win32 apps | Microsoft Learn
    Apr 7, 2022 · The KNOWNFOLDERID constants represent GUIDs that identify standard folders registered with the system as Known Folders.
  37. [37]
    Store and retrieve settings and other app data - Microsoft Learn
    Jun 16, 2022 · Use the ApplicationData.LocalCacheFolder property to get the folder in the local app data store where you can save files that are not included ...
  38. [38]
    Manual Pages - OpenSSH
    The basic ...Missing: directory | Show results with:directory
  39. [39]
    Naming Files, Paths, and Namespaces - Win32 apps | Microsoft Learn
    Aug 28, 2024 · Use two consecutive periods (..) as a directory component in a path to represent the parent of the current directory, for example "..\temp.txt".Missing: home | Show results with:home<|separator|>
  40. [40]
    The Old New Thing - Microsoft Developer Blogs
    Aug 16, 2021 · The current directory state written by the SetCurrentDirectory function is stored as a global variable in each process, therefore multithreaded ...
  41. [41]
    Set up home folders for user accounts in Directory Utility on Mac
    Start or stop using network home folders or local home folders for Active Directory user accounts in Directory Utility on Mac.
  42. [42]
  43. [43]
    Overview of shared storage | App data and files - Android Developers
    Feb 10, 2025 · Shared storage is for user data accessible to other apps, even after uninstall, and includes media, documents, and datasets.Photo picker · Access media files from... · Access shared datasetsMissing: /sdcard | Show results with:/sdcard
  44. [44]
    Directory structure of chrome OS chromebook - Google Help
    Dec 16, 2023 · When you sign-in to your account profile on chromeOS everything is under your HOME directory in: /home/chronos/user You cannot access anything other than in ...How can I locate the files in my Linux Files directory, from Terminal?Yesterday, I moved my linux home directory to a different partition. It ...More results from support.google.comMissing: base | Show results with:base
  45. [45]
    8.3. autofs | Storage Administration Guide | Red Hat Enterprise Linux
    The automount utility can mount and unmount NFS file systems automatically (on-demand mounting), therefore saving system resources.
  46. [46]
    scp(1) - Linux manual page - man7.org
    This requires that scp running on the origin host can authenticate to the destination host without requiring a password. -r Recursively copy entire directories.
  47. [47]
  48. [48]
    Creating writable per-user subdirectories - Amazon Elastic File System
    Learn how to create a user-specific subdirectory in an Amazon EFS file system, grant ownership, and mount it to the user's home directory on an EC2 ...
  49. [49]
    Folder Redirection and Roaming User Profiles in Windows and ...
    May 15, 2025 · Discover how Folder Redirection and Roaming User Profiles centralize user data and synchronize profiles across devices.
  50. [50]
    Learn about NFSv3 and NFSv4 performance improvements and ...
    May 28, 2025 · You can improve the performance of NFSv3 and NFSv4 clients connecting to storage systems over a high-latency network by modifying the TCP maximum transfer size.
  51. [51]
    Amazon EFS quotas - Amazon Elastic File System
    Network latency of 1 ms or less is required to achieve maximum per-client throughput. Use the DataSync data migration service when migrating large datasets from ...Missing: home challenges
  52. [52]
    Using LC File Systems - | HPC @ LLNL
    MULTIPLE ATTEMPTS TO WRITE TO A DIRECTORY THAT IS OVER QUOTA WILL CREATE A SIGNIFICANT BURDEN ON THE NFS SERVER, CAUSING INTERACTIVE DELAY AND PERFORMANCE ...Missing: challenges latency