리눅스 크기 다른 하드 복사 후 파티션 문제...
하드 복사가 처음이라 여기 저기 게시물을 읽어보았는데
cat로도 할 수 있고 rescue CD에 partition image 등의 유틸을 써도 된다고 하더군요.
여러가지 알아두면 좋겠다 싶어 싱글모드와 LIVE CD로 부팅하여
cat /dev/hda /dev/hdb 시도했으나
깨진 이상한 문자들이 화면에 끝없이 올려가는 것을 보고 중지하고
싱글모드로 부팅하여 dd로 하였습니다.
10기가 짜리 하드디스크를 160기가 하드디스크에
dd if=/dev/hda of=/dev/hdb 로 복사하였습니다.
그런데 부팅도되고 이전 하드와 똑같이 복사된 것은 맞는데 파티션 사이즈 조절을 하고 싶군요.
저 상태에서 Extended 크기가 작아 남은 150기가의 용량을 쓸 수도 없고...
현재 hdb4의 Extended를 실린더 끝까지 주고
hdb5/hdb6/hdb7의 실린더 수를 동일하게 지정해 줄 경우 hdb8을 생성하여 150기가의 남은 용량을
사용할 수 는 있을 것 같은데 리눅스의 작동여부가 궁금합니다.
160기가의 용량을 다 쓰려면 최선의 방법이
미리 파티션을 만들어 놓고 cp -av나...
이미지 프로그램을 쓰는 것이라 들었습니다.
그러나 한 번 해보고 싶습니다.
하드복사가 끝난후 fdisk에서 파티션 사이즈를 변경하여도 정상적으로 리눅스를 이용할 수 있는 방법을 알고 싶습니다.
CHS와 파티션테이블을 알면 fdisk에서 파티션을 지우고 다시 생성하여 사이즈를 늘릴 수 있다고 들었는데...
160기가 하드의 지오메트리 정보(C :20673 H:240 S:63)는 10기가 하드디스크와 다르군요. 이건 당연한 거 같습니다.
파티션을 지우고 다시 생성시 블록이나 실린더를 어떻게 지정해야할지 막막하네요.
어떻게 파티션을 생성해 사이즈를 조절해야 할 지...
용량에 비례하여 비율로 설정을 할 수있는지도 궁금하네요.
알려주시면 감사하겠습니다. 부디...
Disk /dev/hdb: 160.0 GB, 160041885696 bytes
240 heads, 63 sectors/track, 20673 cylinders
Units = cylinders of 15120 * 512 = 7741440 bytes
Device Boot Start End Blocks Id System
/dev/hdb1 * 1 20 151168+ 83 Linux
/dev/hdb2 21 852 6289920 83 Linux
/dev/hdb3 853 960 816480 83 Linux
/dev/hdb4 961 1299 2562840 5 Extended
/dev/hdb5 961 1068 816448+ 83 Linux
/dev/hdb6 1069 1176 816448+ 83 Linux
/dev/hdb7 1177 1299 929848+ 82 Linux swap / Solaris
Command (m for help): n
No free sectors available
그런데 부팅도되고
현재 hdb4의 Extended를 실린더 끝까지 주고
hdb5/hdb6/hdb7의 실린더 수를 동일하게 지정해 줄 경우 hdb8을 생성하여 150기가의 남은 용량을
사용할 수 는 있을 것 같은데 리눅스의 작동여부가 궁금합니다.
-------------------------------------------------------------------------------------
이 부분은 방금 해 보았습니다. 생각대로 되는군요. 신기합니다+_+
[root@localhost log]# df -Th
Filesystem Type Size Used Avail Use% Mounted on
/dev/hdb6 ext3 773M 632M 102M 87% /
/dev/hdb5 ext3 773M 45M 689M 7% /home
/dev/hdb3 ext3 773M 129M 605M 18% /var
/dev/hdb2 ext3 5.9G 4.7G 836M 86% /usr
/dev/hdb1 ext3 143M 16M 120M 12% /boot
tmpfs tmpfs 443M 0 443M 0% /dev/shm
/dev/hdb8 ext3 138G 188M 131G 1% /data
[root@localhost log]#
댓글 달기