이 설치 방법 CentOS에 (6)의 설치를 수용하기 위해 기존 Windows 파티션의 크기를 축소하는 것을 포함한다. 당신이이 일에 대해 이동하는 방법을 현재 디스크에 설치된 Windows의 버전에 따라 달라집니다.
파티션 크기 조정
이미 첫번째 단계는 일부 공간을 확보하기 위해 윈도우 파티션을 축소 포함 Windows 설치를 포함 디스크 드라이브에 CentOS에 6을 수용하기 위해. 당신은 윈도우 비스타, 윈도우 7을 실행하는 경우 Windows Server 2008은 이상 권장되는 작업 과정은 이전에 CentOS에 6을 설치하기로 파티션의 크기를 줄이기 위해 Windows 디스크 관리 인터페이스를 사용하는 것입니다. 당신은 일반적으로 컴퓨터 아이콘을 마우스 오른쪽 버튼으로 클릭하여 액세스 할 수있는 팝업 메뉴에서 관리를 선택. 컴퓨터 관리 인터페이스에서 시스템의 디스크 드라이브의 그래픽 표현을 표시하는 디스크 관리를 선택합니다 :
전체 크기로 입력 한 후 파티션 MB 필드에 새 목표의 크기를 축소 후 수축을 클릭합니다.크기 조정 작업이 완료되면, CentOS에 6 설치 미디어 (클린 디스크 드라이브에 CentOS에 6 설치에 설명 된대로)를 사용하여 다시 시작하고 설치를 진행합니다. CentOS에 6 사용 가능한 공간의 옵션을 선택해야 설치 될 위치를 결정하라는 메시지가 나타나면.
리눅스 내에서 Windows 파티션 을 축소
이 최신 버전의 Windows 에서 Windows 디스크 관리 도구를 사용하여 기존 Windows 파티션을 축소 할 수 있습니다 동안, 이 Windows XP 또는 이전 버전의 Windows 출시 내에서 할 수 없습니다. 당신이 CentOS에 6을 설치 하기 위해 윈도우 XP 의 파티션을 축소 해야하는 경우 , 하나의 옵션은 PartitionMagic을 같은 상용 분할 도구 중 하나를 사용하는 것입니다. 당신은 파티션 도구를 구입 하고 싶지 않을 경우 ,파티션을 다시 는FDISK 와 ntfsresize 유틸리티를 사용하여CentOS에 6 라이브 CD 배포 내에서 수행 할 수있다. 클린 디스크 드라이브 에 CentOS에 설치 6 이라는 제목의 장에서 설명한 바와 같이 ,라이브 CD 는 리눅스 배포판 은 부팅 및디스크 드라이브 에 운영 체제를 설치할 필요없이 실행 할 수있는CD-ROM 입니다 .
이 크기 조정 기술을 시도하기 전에 그것은 중요합니다 그 백업 한 Windows 시스템 의 모든 중요한 데이터를 저장합니다. 이 섹션에서는 명령 줄 도구를 사용하여 몇 가지 낮은 수준의 디스크 파티션 의 활동을 수행 할 것입니다. 다음 단계를 수행하면 디스크 파티션 의 구조에 대한 학습을위한매우 중요한 방법입니다 동안 , 당신이 다음 단계를 수행 오류 는 데이터가 손실 될 수 있다는 것을 이해하는 것이 중요합니다. 그길에서 경고 로 우리는 진행할 수 있습니다.
CentOS에 라이브 CD 이미지 에서 CentOS에 웹 사이트에 나와있는 미러 사이트 에서 다운로드 할 수 있습니다 :
http://mirror.centos.org/centos/6/isos/
당신은 당신의 브라우저에이 페이지를로드 한 후, 대상 시스템이 32 비트 또는 64 비트 플랫폼인지에 따라의 i386 또는 x86_64의 링크 중 하나를 선택합니다. 다음 화면에서, 목록에서 미러를 선택하고 라이브 CD 이미지를 다운로드 할 수있는 링크를 찾습니다. 다음과 같이 일반적으로 이름이 지정됩니다 :
CentOS-<version>-<architecture>-LiveCD.iso
이미지를 다운로드 한 후, CD로 부팅 한 후 BIOS가 하드 디스크 전에 CDROM / DVD 드라이브에서 부팅하도록 구성되어 있는지 확인 후, CD로 구울합니다. 이 시스템은 CentOS에 부팅 할 수 당신은 다시 분할 과정에서 사용할 수있는 완전한 기능을 CentOS에 환경이됩니다.
CentOS에로드되면, 로그인하고 터미널 창 (오른쪽 바탕 화면의 아무 곳을 클릭하고 터미널 열기를 선택)을 엽니 다.터미널 창에서 다음 명령을 실행하여 루트 권한을 획득 :
su –
Fdisk 도구는 기본적으로 설치되어 있지만 ntfsresize 도구는 표준 CentOS에 배포 또는 설치 저장소의 일부가 아닙니다. 대신, 우리는 다른 소스에서 설치해야합니다. 필요한 저장소에 액세스 할 수 있도록하려면 다음 명령 중 하나는 CentOS에 32 비트 또는 64 비트 버전을 실행하는지 여부에 따라 실행해야합니다 :
For 32-bit systems:
rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
For 64-bit systems:
rpm -Uhv http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
다음으로, 우리는 ntfsresize 유틸리티를 포함하는 패키지를 설치해야합니다 :
yum install ntfsprogs
이제 우리는 우리가 필요로하는 도구를 설치 한 것으로, 다음 단계는 Windows 파티션이 상주하는 디스크 드라이브를 식별하는 것입니다. 이것은 다음과 같이 fdisk 명령을 실행하여 달성된다 :
[root@livecd ~]# fdisk -l Disk /dev/sda: 21.5 GB, 21474836480 bytes 255 heads, 63 sectors/track, 2610 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x86008600 Device Boot Start End Blocks Id System /dev/sda1 * 1 2609 20956761 7 HPFS/NTFS
우리가 볼 수있는 바와 같이, 위의 예제의 경우, 우리는 NTFS (Windows 파티션입니다 확인 서명으로 포맷 된 하나의 파티션 (/ dev/sda1과)를 포함하는 하나의 디스크 드라이브 (는 / dev / sda를)이 ). / dev/sda1와 부팅 열이 별표를 포함하고 있기 때문에 우리는 또한이 현재 하드 디스크의 부팅 파티션 알고있다. (당신은 여러 개의 디스크 드라이브 또는 디스크 드라이브가 하나 이상의 파티션이 들어있는 경우, 예를 들어) 시스템 구성에 따라 서로 다른 결과를 볼 수 있습니다.
디스크와 파티션을 식별하는 데, 우리는 지금 우리가 확보를 위해 사용되지 않은 공간은 파티션 내에서 사용할 방법을 찾아야합니다. 우리는 다음과 같은 ntfsresize 도구를 사용하여이 정보를 얻으려면 :
[root@livecd ~]# ntfsresize -i /dev/sda1 ntfsresize v1.13.1 (libntfs 9:0:0) Device name : /dev/sda1 NTFS volume version: 3.1 Cluster size : 4096 bytes Current volume size: 21459722752 bytes (21460 MB) Current device size: 21459723264 bytes (21460 MB) Checking filesystem consistency ... 100.00 percent completed Accounting clusters ... Space in use : 2139 MB (10.0%) Collecting resizing constraints ... You might resize at 3232075776 bytes or 3233 MB (freeing 18227 MB). Please make a test run using both the -n and -s options before real resizing!
우리의 예를 들어 ntfsresize의 출력은 우리가 안전하게 지정된 Windows 파티션을 축소하여 디스크 공간의 1만8천2백27메가바이트을 확보 할 수 있음을 알려줍니다. 실제로, 그러나, 당신은 미래의 데이터를 저장하기 위해 Windows 시스템의 공간을 남겨두고 싶은 것이다, 그래서 당신이 사용할 수있는 전체 범위에 파티션을 축소하지 않는 것이 좋습니다. 이 예의 목적을 위해, 따라서 10000MB로 파티션을 축소한다. 영구 변경되기 전에 라이브 크기 조정을 수행하기 전에, 어떤 잠재적 인 문제를 식별하기 위해 시뮬레이션을 실행하는 것이 최상이다. 이를 위해, 노 액션 옵션 ntfsresize 실행
[root@livecd ~]# ntfsresize --no-action -b --size 10000M /dev/sda1 ntfsresize v1.13.1 (libntfs 9:0:0) Device name : /dev/sda1 NTFS volume version: 3.1 Cluster size : 4096 bytes Current volume size: 21459722752 bytes (21460 MB) Current device size: 21459723264 bytes (21460 MB) New volume size : 9999995392 bytes (10000 MB) Checking filesystem consistency ... 100.00 percent completed Accounting clusters ... Space in use : 2945 MB (13.7%) Collecting resizing constraints ... Needed relocations : 45 (1 MB) Schedule chkdsk for NTFS consistency check at Windows boot time ... Resetting $LogFile ... (this might take a while) Relocating needed data ... 100.00 percent completed Updating $BadClust file ... Updating $Bitmap file ... Updating Boot record ... The read-only test run ended successfully.
읽기 전용 테스트가 성공적으로 실행 가정하면, 실제 크기 조정 같은 명령을 실행하여 수행하지만, 노 액션 옵션없이이 시간이 될 수 있습니다 :
[root@livecd ~]# ntfsresize -b --size 10000M /dev/sda1 ntfsresize v1.13.1 (libntfs 9:0:0) Device name : /dev/sda1 NTFS volume version: 3.1 Cluster size : 4096 bytes Current volume size: 21459722752 bytes (21460 MB) Current device size: 21459723264 bytes (21460 MB) New volume size : 9999995392 bytes (10000 MB) Checking filesystem consistency ... 100.00 percent completed Accounting clusters ... Space in use : 2945 MB (13.7%) Collecting resizing constraints ... Needed relocations : 45 (1 MB) WARNING: Every sanity check passed and only the dangerous operations left. Make sure that important data has been backed up! Power outage or computer crash may result major data loss! Are you sure you want to proceed (y/[n])? y Schedule chkdsk for NTFS consistency check at Windows boot time ... Resetting $LogFile ... (this might take a while) Relocating needed data ... 100.00 percent completed Updating $BadClust file ... Updating $Bitmap file ... Updating Boot record ... Syncing device ... Successfully resized NTFS on device '/dev/sda1'. You can go on to shrink the device for example with Linux fdisk. IMPORTANT: When recreating the partition, make sure that you 1) create it at the same disk sector (use sector as the unit!) 2) create it with the same partition type (usually 7, HPFS/NTFS) 3) do not make it smaller than the new NTFS filesystem size 4) set the bootable flag for the partition if it existed before Otherwise you won't be able to access NTFS or can't boot from the disk! If you make a mistake and don't have a partition table backup then you can recover the partition table by TestDisk or Parted's rescue mode.
이 시점에서 우리는 NTFS 파티션의 크기를 감소하지만, 파티션은 아직 우리가 이렇게 한 알 수 없습니다. 예를 들어, 우리는 파티션에 대한 정보를 알려 FDISK를 사용하는 경우, 파티션 테이블의 정보는 원래 크기를 나타냅니다
[root@livecd ~]# fdisk -l Disk /dev/sda: 21.5 GB, 21474836480 bytes 255 heads, 63 sectors/track, 2610 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x8f6a8f6a Device Boot Start End Blocks Id System /dev/sda1 * 1 2609 20956761 7 HPFS/NTFS

