

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Mengkonfigurasi AWS DataSync transfer dengan server file NFS
<a name="create-nfs-location"></a>

Dengan AWS DataSync, Anda dapat mentransfer data antara server file Network File System (NFS) dan layanan AWS penyimpanan berikut. Layanan penyimpanan yang didukung bergantung pada mode tugas Anda, seperti yang ditunjukkan di bawah ini:


| Modus dasar | Mode yang disempurnakan | 
| --- | --- | 
|  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/datasync/latest/userguide/create-nfs-location.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/datasync/latest/userguide/create-nfs-location.html)  | 

Untuk mengatur transfer semacam ini, Anda membuat [lokasi](how-datasync-transfer-works.md#sync-locations) untuk server file NFS Anda. Anda dapat menggunakan lokasi ini sebagai sumber transfer atau tujuan.

## Menyediakan DataSync akses ke server file NFS
<a name="accessing-nfs"></a>

 DataSync Untuk mengakses server file NFS Anda, Anda memerlukan DataSync [agen](how-datasync-transfer-works.md#sync-agents). Agen memasang ekspor di server file Anda dengan menggunakan protokol NFS. Pastikan untuk menggunakan agen yang sesuai dengan mode tugas yang Anda inginkan.

**Topics**
+ [Mengkonfigurasi ekspor NFS Anda](#accessing-nfs-configuring-export)
+ [Versi NFS yang didukung](#supported-nfs-versions)

### Mengkonfigurasi ekspor NFS Anda
<a name="accessing-nfs-configuring-export"></a>

Ekspor yang DataSync diperlukan untuk transfer Anda tergantung pada apakah server file NFS Anda adalah lokasi sumber atau tujuan dan bagaimana izin server file Anda dikonfigurasi.

Jika server file Anda adalah lokasi sumber, DataSync hanya perlu membaca dan melintasi file dan folder Anda. Jika itu adalah lokasi tujuan, DataSync perlu akses root untuk menulis ke lokasi dan mengatur kepemilikan, izin, dan metadata lainnya pada file dan folder yang Anda salin. Anda dapat menggunakan `no_root_squash` opsi untuk mengizinkan akses root untuk ekspor Anda.

Contoh berikut menjelaskan cara mengkonfigurasi ekspor NFS yang menyediakan akses ke DataSync.

**Ketika server file NFS Anda adalah lokasi sumber (akses root)**  
Konfigurasikan ekspor Anda dengan menggunakan perintah berikut, yang menyediakan izin DataSync hanya-baca (`ro`) dan akses root (): `no_root_squash`

```
export-path datasync-agent-ip-address(ro,no_root_squash)
```

**Ketika server file NFS Anda adalah lokasi tujuan**  
Konfigurasikan ekspor Anda dengan menggunakan perintah berikut, yang menyediakan izin DataSync tulis (`rw`) dan akses root (`no_root_squash`):

```
export-path datasync-agent-ip-address(rw,no_root_squash)
```

**Ketika server file NFS Anda adalah lokasi sumber (tidak ada akses root)**  
Konfigurasikan ekspor Anda dengan menggunakan perintah berikut, yang menentukan ID pengguna POSIX (UID) dan ID grup (GID) yang Anda tahu akan memberikan izin DataSync hanya-baca pada ekspor:

```
export-path datasync-agent-ip-address(ro,all_squash,anonuid=uid,anongid=gid)
```

### Versi NFS yang didukung
<a name="supported-nfs-versions"></a>

Secara default, DataSync menggunakan NFS versi 4.1. DataSync juga mendukung NFS 4.0 dan 3.x.

## Mengkonfigurasi jaringan Anda untuk transfer NFS
<a name="configure-network-nfs-location"></a>

Untuk DataSync transfer Anda, Anda harus mengkonfigurasi lalu lintas untuk beberapa koneksi jaringan: 

1. Izinkan lalu lintas pada port berikut dari DataSync agen Anda ke server file NFS Anda:
   + **Untuk NFS versi 4.1 dan 4.0 - port** TCP 2049
   + **Untuk NFS versi 3.x** - port TCP 111 dan 2049

   Klien NFS lain di jaringan Anda harus dapat memasang ekspor NFS yang Anda gunakan untuk mentransfer data. Ekspor juga harus dapat diakses tanpa otentikasi Kerberos.

1. Konfigurasikan lalu lintas untuk [koneksi titik akhir layanan](datasync-network.md) Anda (seperti titik akhir VPC, publik, atau FIPS).

1. Izinkan lalu lintas dari DataSync layanan ke [layanan AWS penyimpanan](datasync-network.md#storage-service-network-requirements) yang Anda transfer ke atau dari.

## Membuat lokasi transfer NFS Anda
<a name="create-nfs-location-how-to"></a>

Sebelum Anda mulai, perhatikan hal berikut:
+ Anda memerlukan server file NFS yang ingin Anda transfer datanya.
+ Anda memerlukan DataSync agen yang dapat [mengakses server file Anda](#accessing-nfs).
+  DataSync tidak mendukung penyalinan daftar kontrol akses NFS versi 4 ()ACLs.

### Menggunakan DataSync konsol
<a name="create-nfs-location-console"></a>

1. Buka AWS DataSync konsol di [https://console.aws.amazon.com/datasync/](https://console.aws.amazon.com/datasync/).

1. Di panel navigasi kiri, perluas **Transfer data**, lalu pilih **Lokasi** dan **Buat lokasi**.

1. Untuk **jenis Lokasi**, pilih **Network File System (NFS)**.

1. Untuk **Agen**, pilih DataSync agen yang dapat terhubung ke server file NFS Anda.

   Anda dapat memilih lebih dari satu agen. Untuk informasi selengkapnya, lihat [Menggunakan beberapa DataSync agen](do-i-need-datasync-agent.md#multiple-agents).

1. Untuk **server NFS**, masukkan nama Domain Name System (DNS) atau alamat IP dari server file NFS yang terhubung dengan DataSync agen Anda.

1. Untuk **jalur Mount**, masukkan jalur ekspor NFS yang DataSync ingin Anda pasang.

   Jalur ini (atau subdirektori jalur) adalah tempat DataSync mentransfer data ke atau dari. Untuk informasi selengkapnya, lihat [Mengkonfigurasi ekspor NFS Anda](#accessing-nfs-configuring-export).

1. (Opsional) Perluas **pengaturan tambahan** dan pilih **versi NFS** tertentu DataSync untuk digunakan saat mengakses server file Anda.

   Untuk informasi selengkapnya, lihat [Versi NFS yang didukung](#supported-nfs-versions).

1. (Opsional) Pilih **Tambahkan tag** untuk menandai lokasi NFS Anda.

   *Tag* adalah pasangan nilai kunci yang membantu Anda mengelola, memfilter, dan mencari lokasi Anda. Sebaiknya buat setidaknya tag nama untuk lokasi Anda. 

1. Pilih **Buat lokasi**.

### Menggunakan AWS CLI
<a name="create-location-nfs-cli"></a>
+ Gunakan perintah berikut untuk membuat lokasi NFS.

  ```
  aws datasync create-location-nfs \
      --server-hostname nfs-server-address \
      --on-prem-config AgentArns=datasync-agent-arns \
      --subdirectory nfs-export-path
  ```

  Untuk informasi selengkapnya tentang membuat lokasi, lihat[Menyediakan DataSync akses ke server file NFS](#accessing-nfs).

  DataSync secara otomatis memilih versi NFS yang digunakannya untuk membaca dari lokasi NFS. Untuk menentukan versi NFS, gunakan parameter `Version` opsional dalam operasi API [NfsMountOptions](API_NfsMountOptions.md).

Perintah ini mengembalikan Amazon Resource Name (ARN) dari lokasi NFS, mirip dengan ARN yang ditampilkan berikut.

```
{
    "LocationArn": "arn:aws:datasync:us-east-1:111222333444:location/loc-0f01451b140b2af49"
}
```

Untuk memastikan bahwa direktori dapat dipasang, Anda dapat terhubung ke komputer mana pun yang memiliki konfigurasi jaringan yang sama dengan agen Anda dan menjalankan perintah berikut. 

```
mount -t nfs -o nfsvers=<nfs-server-version <nfs-server-address:<nfs-export-path <test-folder
```

Berikut ini adalah contoh perintah.

```
mount -t nfs -o nfsvers=3 198.51.100.123:/path_for_sync_to_read_from /temp_folder_to_test_mount_on_local_machine
```