내보내기(0) 인쇄
모두 확장

NTFS의 새로운 기능

게시: 2010년 2월

적용 대상: Windows 7, Windows Server 2008 R2

주요 변경 내용

NTFS 파일 시스템에서 성능을 개선하기 위해 몇 가지 기능이 향상되었습니다. Windows® 7과 Windows Server® 2008 R2에서 변경된 내용은 다음과 같습니다.

  • T10 Trim을 지원하는 SSD(Solid State Device)에 대한 삭제 알림

  • 새로운 oplock(편의적 잠금) 의미 체계 및 oplock 키 도입

  • 파일 시스템 메타데이터 조각 모음 지원

  • 볼륨 축소 향상

  • 볼륨별로 짧은 이름을 사용하지 않도록 설정하는 기능

  • 플러시 중에 읽기 요청의 동시성 향상

  • 기본 VHD 지원

  • Chkdsk 성능 향상

  • Robocopy 성능 향상

  • 로컬 파일 복사 향상

이 기능의 대상 사용자

Windows 7과 Windows Server 2008 R2를 배포하는 IT 관리자가 NTFS의 이러한 변경 내용에 가장 관심을 가질 것입니다.

NTFS에서 제공하는 새로운 기능

이 섹션에서는 NTFS에 새로 도입된 각 변경 내용을 설명합니다.

T10 Trim 삭제 알림

Windows 7과 Windows Server 2008 R2에서 NTFS는 이제 파일이 삭제될 때 T10 Trim을 지원하는 저장 장치에 삭제 알림을 보냅니다. 장치에서 ATA 프로토콜의 Data Set Management 명령에 정의된 대로 T10 Trim을 지원하는 경우 NTFS는 파일이 삭제되고 해당 파일을 백업하는 저장소를 지워도 안전한 경우 알림을 보냅니다. 이 새로운 기능을 통해 SSD(Solid State Disk)와 같은 저장 장치의 저장소 기능을 보다 효과적으로 활용하고 성능을 높일 수 있습니다.

Oplock 의미 체계

oplock(편의적 잠금)은 SMB 및 SMB 2.0 프로토콜을 사용하는 파일 서버 클라이언트 컴퓨터에서 일관성 있는 방식으로 지정된 파일 또는 데이터 스트림에 대한 버퍼링 전략을 동적으로 변경할 수 있도록 하는 메커니즘을 제공합니다. 이러한 메커니즘을 사용하면 성능이 향상되고 네트워크 사용이 감소합니다. SMB 2.1을 통해 새로운 클라이언트 oplock 임대 모델이 도입됨으로써 Windows 7과 Windows Server 2008 R2의 프로토콜 성능이 크게 향상되었습니다. 새로운 임대 모델에서는 데이터 무결성을 유지하는 한편 SMB 2.1 클라이언트 컴퓨터에 보다 많은 파일 및 스트림 핸들 캐싱 기회를 허용합니다. 이 기능을 이용하기 위해 현재 응용 프로그램을 변경할 필요는 없습니다.

또 다른 중요한 변경 내용은 핸들별이 아니라 클라이언트별로 oplock을 적용하는 oplock 키의 도입입니다. 단일 응용 프로그램에서 동일한 파일에 대해 액세스 모드나 공유 모드가 서로 다른 여러 핸들을 여는 것이 일반화되고 있습니다. 기존까지는 두 번째로 열 때 oplock이 취소되거나 다운그레이드되어 클라이언트 컴퓨터에서 효과적으로 데이터를 캐시하는 기능에 영향을 주었습니다. 새로운 임대 모델에서는 응용 프로그램이 자신의 oplock을 해제하지 못하도록 하고 파일이 캐싱 기회를 활용할 수 있도록 합니다. 이 기능은 전체적인 네트워크 및 디스크 부하를 줄이는 데 도움이 됩니다.

파일 시스템 메타데이터 조각 모음 지원

Windows 7과 Windows Server 2008 R2 이전에는 사용자 데이터 파일과 연결된 특정 파일 시스템 메타데이터(예: 재분석 지점 또는 EFS[파일 시스템 암호화] 데이터)의 조각 모음을 수행할 수 없었습니다. 조각 모음 엔진의 향상을 통해 특정 파일 시스템 메타데이터의 조각 모음을 수행할 수 있습니다. 이러한 변경으로 인해 재분석 지점과 상주 파일이 많은 파일의 성능이 향상됩니다. 또한 볼륨 축소에서 이전에 가능했던 것보다 많은 공간을 회수할 수도 있습니다.

볼륨 축소 향상

이동할 수 없는 시스템 파일의 배치를 최적화하여 볼륨 축소 유틸리티를 통해 볼륨을 축소하는 기능이 향상되었습니다. 이로 인해 회수할 수 있는 디스크 공간이 늘어나므로 관리자가 볼륨에서 데이터를 이동하고 볼륨을 포맷하여 여유 공간 경계에서 현재 파티션을 분할하는 경우를 방지할 수 있습니다.

볼륨별로 짧은 이름을 사용하지 않도록 설정하는 기능

shortname 속성(DOS 8.3 명명 규칙)은 이제 볼륨별로 개별적으로 관리될 수 있습니다. 이전 버전의 Windows에서는 짧은 이름을 전역적으로만 사용하지 않도록 설정할 수 있습니다. 또한 명령줄 유틸리티 Fsutil이 추가 shortname 관련 명령으로 향상되었습니다. 이 유틸리티는 이제 디렉터리에서 짦은 이름을 제거할 수 있으며 제거된 파일과 발생하는 오류에 대한 세부 정보가 포함된 로그를 유지합니다. 그러나 짧은 이름이 제거된 후 해당 이름을 자동으로 복원하는 방법은 없습니다. 디렉터리 구조가 어떤 식으로든 변경된 경우 짧은 이름이 완전히 복원되지 못할 수도 있습니다. 짦은 이름을 사용하지 않도록 설정하고 제거하면 매우 많은 파일이 있는 디렉터리에서 디렉터리를 열거하고 파일을 만드는 데 필요한 시간을 크게 줄일 수 있습니다.

플러시 중에 읽기 요청의 동시성 향상

Windows 7과 Windows Server 2008 R2 이전에는 FlushFileBuffers 호출을 통해 파일이 플러시되는 동안 읽기 요청이 발생하면 플러시 요청이 완료될 때까지 읽기 요청이 대기합니다. 시스템에서 전체적인 동시성을 개선하기 위해 NTFS는 이제 캐시된 데이터가 플러시 요청에 의해 디스크에 저장되는 동시에 파일의 동시 읽기 요청을 지원합니다.

기본 VHD 지원

VHD(가상 하드 디스크) 드라이브는 Microsoft® Virtual PC 등의 가상화 패키지와 Microsoft Hyper-V™ 기반 가상화 시스템에서 일반적으로 사용됩니다. 탑재 및 부팅 메커니즘의 향상과 여러 Windows 구성 요소에 대한 추가 지원을 통해 다음과 같은 기능이 제공됩니다.

  • 인스턴스 이동성: 운영 체제, 구성된 역할 또는 작업을 다시 구성할 필요 없이 한 컴퓨터에서 다른 컴퓨터로 운영 체제 인스턴스를 마이그레이션합니다.

  • 여러 인스턴스 VHD 관리: 한 컴퓨터에서 디스크 파티션을 변경할 필요 없이 여러 운영 체제 인스턴스를 유지 관리하도록 합니다. 일반적인 사용 예에는 보다 쉬운 운영 체제 이미지의 장애 조치(failover)와 서버에서 작업을 변경하는 기능이 포함됩니다.

  • 중앙 집중식 배포: 중앙 집중화된 단일 이미지에서 부팅하면 배포 및 출시 프로세스가 상당히 수월해집니다.

  • 컴퓨터 이미지의 오프라인 설치: 설치를 위해 VHD를 온라인 상태로 전환하지 않고 이미지를 패치하여 컴퓨터의 오프라인 설치를 수행합니다.

  • 백업: Windows Server 백업을 통해 백업 이미지에서 부팅합니다.

Chkdsk 성능 향상

Windows Server 2008 R2에서 명령줄 도구 Chkdsk의 향상을 통해 Chkdsk 실행에 걸리는 시간이 줄어들었으므로 볼륨 가용성이 향상됩니다. Chkdsk는 시스템에서 사용 가능한 RAM의 크기에 따라 성능이 달라집니다. Windows Server 2008 R2를 실행하는 서버에서 Chkdsk를 실행하면 Windows Server 2008이나 유사한 구성의 시스템을 실행하는 서버에서 실행하는 것보다 훨씬 빠릅니다.

Robocopy 성능 향상

복사 유틸리티인 Robocopy는 다중 스레드 복사본을 허용하도록 향상되었습니다. 이에 따라 여러 스레드를 열어 동시 복사 작업을 수행함으로써 지연이 큰 원격 전송의 속도가 향상되고 총 데이터 처리량이 늘어납니다.

로컬 파일 복사 향상

메모리 및 캐시 관리자의 최적화를 통해 로컬 파일 복사 시나리오에서 개선이 가능합니다. 작은 파일, 중간 파일 및 8MB가 넘는 큰 파일의 파일 복사 시간이 줄어들었습니다. 파일 집합, 저장소 및 메모리 하위 시스템의 특성에 따라 중간 파일과 큰 파일의 경우 가장 크게 개선되었습니다.

추가 또는 변경된 설정

레지스트리 설정

 

설정 이름 위치 이전 기본값(해당하는 경우) 기본값 가능한 값

NtfsDisable8dot3NameCreation

HKLM\SYSTEM\CurrentControlSet\Control\FileSystem

0

2

0, 1, 2, 3

DisableDeleteNotification

HKLM\SYSTEM\CurrentControlSet\Control\FileSystem

0

0

0, 1

 

그룹 정책 설정

 

설정 이름 위치 이전 기본값(해당하는 경우) 기본값 가능한 값

짧은 이름 만들기 옵션

컴퓨터 구성\관리 템플릿\시스템\파일 시스템\NTFS

구성되지 않음(레지스트리로 제어됨)

구성되지 않음(레지스트리로 제어됨)

모든 볼륨에서 사용

모든 볼륨에서 사용 안 함

볼륨별로 사용 또는 사용 안 함

모든 데이터 볼륨에서 사용 안 함

NTFS 페이지 파일 암호화 사용

컴퓨터 구성\관리 템플릿\시스템\파일 시스템\NTFS

구성되지 않음(레지스트리로 제어됨)

구성되지 않음(레지스트리로 제어됨)

사용

사용 안 함

모든 NTFS 볼륨에 대해 압축 허용 안 함

컴퓨터 구성\관리 템플릿\시스템\파일 시스템\NTFS

구성되지 않음(레지스트리로 제어됨)

구성되지 않음(레지스트리로 제어됨)

사용

사용 안 함

모든 NTFS 볼륨에 대해 암호화 허용 안 함

컴퓨터 구성\관리 템플릿\시스템\파일 시스템\NTFS

구성되지 않음(레지스트리로 제어됨)

구성되지 않음(레지스트리로 제어됨)

사용

사용 안 함

모든 볼륨에 삭제 알림 사용 안 함

컴퓨터 구성\관리 템플릿\시스템\파일 시스템

구성되지 않음(레지스트리로 제어됨)

구성되지 않음(레지스트리로 제어됨)

사용

사용 안 함

이 기능을 포함하는 버전

이 기능은 모든 버전의 Windows 7 및 Windows Server 2008 R2에서 사용할 수 있습니다.

32비트 및 64비트 버전 모두에서 사용 가능한지 여부

예, 32비트 및 64비트 버전 모두에서 NTFS 변경 기능을 사용할 수 있습니다.

추가 참조

새로운 8dot3NameCreation 레지스트리 설정에 대한 자세한 내용은 Windows Server TechCenter의 NtfsDisable8dot3NameCreation(http://go.microsoft.com/fwlink/?LinkId=182069)(영문일 수 있음)을 참조하십시오.

이 정보가 도움이 되었습니까?
(1500자 남음)
의견을 주셔서 감사합니다.

커뮤니티 추가 항목

추가
표시:
© 2014 Microsoft