This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
admin-nfs [2023/06/18 22:43] – -grammar hogwild | admin-nfs [2024/10/21 19:49] (current) – -Condense, formatting hogwild | ||
---|---|---|---|
Line 1: | Line 1: | ||
===== NFS Server ===== | ===== NFS Server ===== | ||
- | FreshTomato' | + | FreshTomato' |
It's essentially the equivalent of Samba in a Linux environment. | It's essentially the equivalent of Samba in a Linux environment. | ||
Line 7: | Line 7: | ||
\\ {{: | \\ {{: | ||
- | **Enable NFS Server** | + | **Enable NFS Server:** sets the NFS server process to start at boot time. |
- | **Enable legacy (NFS V2) support** | + | \\ |
+ | |||
+ | **Enable legacy (NFS V2) support: **enables support for NFS version 2. | ||
+ | |||
+ | NFS currently has 3 versions - NFS 2/3/4. FreshTomato defaults to v3, but can also be set to " | ||
\\ | \\ | ||
Line 15: | Line 19: | ||
**Exports**\\ {{: | **Exports**\\ {{: | ||
- | **Directory: | + | **Directory: |
- | **IP Address/ | + | \\ |
- | **Access: ** This defines the share permissions (how the share can be accessed) | + | **IP Address/ |
+ | |||
+ | \\ | ||
+ | |||
+ | **Access: ** defines the share permissions (how the share can be accessed). | ||
+ | |||
+ | \\ | ||
* Read-only | * Read-only | ||
Line 26: | Line 36: | ||
\\ | \\ | ||
- | **Sync/ | + | **Sync/ |
- | **Subtree Check: | + | * Synchronous - FreshTomato will only acknowledge data after it's been written out |
+ | |||
+ | * Async(hronous) - FreshTomato will acknowledge data before it's been written out. \\ The NFS server will acknowledge data before it's committed to disk. \\ If the server crashes, this can lead to data corruption. | ||
+ | |||
+ | \\ | ||
+ | |||
+ | **Subtree Check:** | ||
+ | |||
+ | * No * - subtree check will be disabled. | ||
+ | * Yes | ||
+ | |||
+ | \\ | ||
+ | |||
+ | This has minor security implications, | ||
+ | |||
+ | In NFS, if a filesystem | ||
+ | |||
+ | To perform the check, the server must include details of the file location in the file handle given to the client. This can cause problems accessing files that are renamed while a client has them open. However, in many simple cases, it will still work. | ||
+ | |||
+ | \\ | ||
- | To perform this check, the server must include information about the location of the file in the file handle given to the client. This can cause problems with accessing files that are renamed while a client has them open. However, in many simple cases, it will still work. | + | **Other Options: |
- | **Other Options: | + | Please refer to official NFS documentation for details. [[https:// |
\\ \\ \\ | \\ \\ \\ | ||