2011-04-28 5 views

답변

1

Azure 드라이브는 본질적으로 페이지 방울이므로 크기를 조정할 수 있습니다. Windows Azure 저장소 팀이이 블로그 게시물을 유용하게 활용할 수 있다는 것을 알게 될 것입니다 : http://blogs.msdn.com/b/windowsazurestorage/archive/2010/04/11/using-windows-azure-page-blobs-and-how-to-efficiently-upload-and-download-page-blobs.aspx. 샘플 코드는 "고급 기능 - 페이지 지우기 및 페이지 블롭 크기 변경"절을 읽으십시오.

+0

기술을 사용하면 얼룩의 크기가 증가하지만 vhd 이미지도 손상되는 것처럼 보입니다. 드라이브를 사용하는 내 작업자 역할은 크기를 늘린 후에도 계속 재활용됩니다. 추신 우리는 귀하의 클라우드 스토리지 스튜디오 제품을 사용하고 그것을 많이 좋아합니다! ;-) – woaksie

+0

클라우드 드라이브 오류 Microsoft.WindowsAzure.StorageClient.CloudDriveException : 알 수없는 오류 HRESULT = D000000D Microsoft.WindowsAzure.CloudDrive.Interop.InteropCloudDriveException 형식 'Microsoft.WindowsAzure.CloudDrive.Interop.InteropCloudDriveException'의 예외가 발생했습니다. Microsoft.WindowsAzure.StorageClient.CloudDrive.Mount에서 Microsoft.WindowsAzure.CloudDrive.Interop.InteropCloudDrive.Mount (문자열 URL, SignatureCallBack 기호, 문자열 마운트, INT32 CACHESIZE, UINT32 플래그) (INT32 CACHESIZE, DriveMountOptions 옵션) – woaksie

+0

감사에서 Cloud Storage Studio를 사용하고있어서 기뻤습니다. 내 생각에 당신의 VHD가 깨지는 이유는 크기를 증가시키는 과정에서 페이지 BLOB의 끝 부분에 빈 바이트가 기록되어 VHD의 512 바이트 페이지 바닥 글이 엉망이되기 때문일 수 있습니다. MSDN 포럼에서이 질문을하고 Windows Azure 스토리지 팀의 누군가가 VHD 일 수있는 페이지 얼룩을 크기를 조정할 때 정확히 무슨 일이 일어나는 지에 대한 대답을 줄 수 있습니다. 고마워. –

1

그래 당신이 할 수있는,

전, 사용하기 쉬운 버전입니다이 프로그램을 알고하십시오, 당신은 당신 VHD로 연결하고, 새로 만들기를 VHD를 업로드하고 푸른 연결 업로드 파일 업로드 VHD http://azuredriveexplorer.codeplex.com/

0

나는 지금까지 이러한 방법을 발견했습니다 :

  • "부드러운 방법": 페이지 BLOB의 크기를 늘리고 VHD 데이터 구조 (마지막 512 바이트)를 수정하십시오. 이론적으로 이것은 현재 파티션 다음에 파티션되지 않은 디스크 공간을 만듭니다. 그러나 파티션 테이블에서도 디스크 끝 (GPT? 또는 동적 디스크)의 메타 데이터가 필요하다고 예상되는 경우 해당 도 수정해야합니다.
    이 곳에서 수정할 수있는 onlyone tool 을 알고 있습니다. 불행히도이 도구는 이며 주말 해킹이 1 건 (이 글을 쓰는 당시)이 아니기 때문에 이므로 깨지기 쉽습니다. (저자의 면책 조항을 참조하십시오.) 그러나 빠릅니다.
    이 도구가 크게 개선되면 알려주십시오 (또는이 게시물을 편집하십시오).
  • 더 큰 디스크를 만들고 모든 것을 복사하십시오. 당신이 등 잠재적 인 확장을위한
  • 계획 접합, 소프트/하드 링크와 같은 NTFS 기능을 보존하고 동적 VHD, 작은 구성 (1TB 말) 거대한 시작할 필요가없는 경우 이 충분히 될 수있다 파티션 및 파티션되지 않은 (예약 된) 공간이 많이 있습니다. Windows 디스크 관리자는 VHD에서 파티션되지 않은 공간을보고 원하는 경우 언제든지 파티션을 확장하여 내부 작업을 수행 할 수 있습니다. 미완료 포인트는 이기 때문에 분할되지 않은 영역은 비용이 청구되지 않는 한 입니다. (의 서식을 지정하거나 조각 모음을 수행하면에 이 할당되어 청구가 발생합니다.) 그러나 quota of your Azure Subscription (100TB)에 대해 계산됩니다.
  • "어려운 방법": VHD 파일을 다운로드하고 VHD-resizer program을 사용하여 파티션되지 않은 디스크 공간을 삽입하고 VHD를 로컬로 마운트하고 파티션을 비 파티션 공간으로 확장 한 다음 마운트 해제 업로드를 확장합니다. 이것은 모든 것을 보존하며 심지어 OS 파티션에서 작동하지만 다운로드/업로드 및 소프트웨어 설치로 인해 매우 느림. 입니다.
  • 위와 같지만 Azure의 보조 VM에서 수행됩니다.이로 인해 다운로드/업로드 속도가 빨라집니다. Step-by-step instructions are available here.

불행히도 이러한 모든 기술은 상당히 많은 시간 동안 드라이브를 마운트 해제해야합니다. 즉, 고 가용성 방식으로 수행 할 수 없습니다.

관련 문제