# 환경설정

EN 환경설정은 데이터 디렉토리를 생성하고 환경설정 파일 `kend.conf`의 환경 변수를 설정합니다.

1. EN 데이터 디렉토리를 생성합니다.
2. `kend.conf`으로 EN 환경을 설정합니다.

## EN 데이터 디렉토리 생성 <a href="#en-data-directory-creation" id="en-data-directory-creation"></a>

Klaytn 블록체인 데이터의 크기가 계속 증가한다는 사실을 고려하면 충분히 큰 스토리지를 사용하는 것이 좋습니다. 원하는 경로에 디렉토리를 생성합니다.

```
$ sudo mkdir -p /var/kend/data
```

## Update the Configuration File <a href="#update-the-configuration-file" id="update-the-configuration-file"></a>

Configuration File Location:

* 아카이브 배포의 경우 환경설정 디렉토리의 위치가 `$INSTALL_PATH/ken-linux-amd64/conf/`으로 기본 설정되어 있습니다.
* 패키지 배포의 경우 환경설정 디렉토리의 위치가 `/etc/kend/conf/`으로 기본 설정되어 있습니다.

### Add Data Directory <a href="#add-data-directory" id="add-data-directory"></a>

환경설정 파일 `kend.conf`의 데이터 디렉토리 환경 변수 `$DATA_DIR`를 업데이트해야 합니다.

```
DATA_DIR=/var/kend/data
```

## Fast Sync (Optional) <a href="#fast-sync-optional" id="fast-sync-optional"></a>

각 EN은 네트워크의 체인 데이터 사본을 갖고 있습니다. If a node is out of sync, it can obtain this data from other nodes in the network -- a process known as syncing. 새로운 EN이 처음 시작되면 네트워크로부터 전체 체인 데이터를 다운로드받아와야 합니다.

이 과정을 더 빠르게 하기 위해 EN을 시작하기 전에 체인 데이터의 스냅샷을 다운로드하여 패스트 싱크를 실행할 수 있습니다. 패스트 싱크는 EN이 처음 시작할 때 동기화하는 데에 드는 시간을 크게 줄일 수 있습니다.

Download the latest chaindata snapshot from the [Cypress snapshot archive](http://packages.klaytn.net/cypress/chaindata/) or [Baobab snapshot archive](http://packages.klaytn.net/baobab/chaindata/). `kend`을 시작하기 전에 `kend.conf`에서 설정한 DATA\_DIR 내의 스냅샷을 추출하세요.

For example:

```bash
$ tar -C ~/kend_home -xvf klaytn-cypress-chaindata-latest.tar.gz
```

Or,

```bash
$ tar -C ~/kend_home -xvf klaytn-baobab-chaindata-latest.tar.gz
```

데이터 추출 후 EN을 정상적으로 시작할 수 있습니다.

더 자세한 내용은 [Chaindata change](https://archive-ko.docs.klaytn.foundation/content/operation-guide/chaindata-change)를 참고하세요.

## &#x20;<a href="#en-start-stop-status" id="en-start-stop-status"></a>
