You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/storage/files/storage-files-migration-nfs.md
+10-10Lines changed: 10 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ description: Learn how to migrate from Linux file servers to NFS Azure file shar
4
4
author: khdownie
5
5
ms.service: azure-file-storage
6
6
ms.topic: how-to
7
-
ms.date: 12/12/2023
7
+
ms.date: 12/13/2023
8
8
ms.author: kendownie
9
9
---
10
10
@@ -22,7 +22,7 @@ This article covers the basic aspects of migrating from Linux file servers to NF
22
22
23
23
## Prerequisites
24
24
25
-
You'll need at least one NFS Azure file share mounted to a Linux virtual machine (VM). To create one, see [Create an NFS Azure file share and mount it on a Linux VM](storage-files-quick-create-use-linux.md). We recommend mounting the share with nconnect to use multiple TCP connections. For more information, see[Improve NFS Azure file share performance](nfs-performance.md#nconnect).
25
+
You'll need at least one NFS Azure file share mounted to a Linux virtual machine (VM). To create one, see [Create an NFS Azure file share and mount it on a Linux VM](storage-files-quick-create-use-linux.md). We recommend mounting the share with nconnect to use multiple TCP connections. For more information, see[Improve NFS Azure file share performance](nfs-performance.md#nconnect).
26
26
27
27
## Migration tools
28
28
@@ -34,7 +34,7 @@ Despite being single-threaded, [rsync](https://linux.die.net/man/1/rsync) is a v
34
34
35
35
In this article, we'll use fpsync to move data from a Linux file server to NFS Azure file shares.
36
36
37
-
To copy the data, fpsync uses either rsync (default), [cpio](https://linux.die.net/man/1/cpio), or tar tools.It computes subsets of the source directory `src_dir/` and spawns synchronization jobs to synchronize them to the destination directory `dst_dir/`. It executes synchronization jobs on-the-fly while simultaneously crawling the file system, making it a useful tool for efficiently migrating large file systems and copying large datasets with multiple files.
37
+
To copy the data, fpsync uses either rsync (default), [cpio](https://linux.die.net/man/1/cpio), or tar tools.It computes subsets of the source directory `src_dir/` and spawns synchronization jobs to synchronize them to the destination directory `dst_dir/`. It executes synchronization jobs on-the-fly while simultaneously crawling the file system, making it a useful tool for efficiently migrating large file systems and copying large datasets with multiple files.
38
38
39
39
> [!NOTE]
40
40
> Fpsync only synchronizes directory contents, not the source directory itself. Unlike rsync, fpsync enforces the final '/' on the source directory, which means that you won't get a subdirectory with the name of the source directory in the target directory after synchronization.
@@ -45,34 +45,34 @@ To use fpsync, you'll need to install the fpart filesystem partitioner. Install
45
45
46
46
# [Ubuntu](#tab/ubuntu)
47
47
48
-
On Ubuntu, use theaptpackage manager to install fpart.
48
+
On Ubuntu, use theaptpackage manager to install fpart.
49
49
50
50
```bash
51
51
sudo apt-get install fpart
52
52
```
53
53
54
54
# [RHEL](#tab/rhel)
55
55
56
-
On Red Hat Enterprise Linux, use theyumpackage manager to install fpart.
56
+
On Red Hat Enterprise Linux, use theyumpackage manager to install fpart.
For more information, see [Cpio and Tar support](http://www.fpart.org/fpsync/#cpio-and-tar-support).
@@ -122,7 +122,7 @@ By default, fpsync will specify the following rsync options: `-lptgoD -v --numer
122
122
123
123
After several incremental syncs, you need to do a final pass to delete any files on that destination that don't exist at source. You can either do this manually with `rsync --delete` to delete extra files from the `/data/dst/` directory, or you can use fpsync with the -E option. For details, see [The Final Pass](http://www.fpart.org/fpsync/#the-final-pass).
124
124
125
-
## Comparing rsync and fpsync with different datasets
125
+
## Comparing rsync and fpsync with different datasets
126
126
127
127
This section compares the performance of rsync and fpsync with different datasets.
0 commit comments