resize2fs 명령으로 가능합니다.

이 명령은 어떤 device의 ext2 (또는 ext3) 파티션의 크기를 조절하는
명령어 입니다. fdisk와 잘 결합해서 사용하면 내용을 날리지 않고 파
티션 크기 조절이 가능합니다. (ui가 편한 cfdisk 사용 추천)

resize2fs device [size]
이렇게 사용하는데, size를 생략하면 파티션 크기에 맞게 조절됩니다.

늘리는 경우
- 파티션 크기를 늘린다.
- resize2fs 명령으로 filesystem을 파티션 크기에 맞춘다.

줄이는 경우
- resize2fs 명령으로 원하는 크기보다 더 작게 filesystem 크기를 줄인다.
- 파티션 크기를 원하는 크기로 줄인다.
- resize2fs 명령으로 filesystem을 파티션 크기에 맞춘다.

늘리는 경우와 줄이는 경우를 잘 조합해서 하면 원하는 파티션 크기를 조절할
수 있을 것입니다.

하지만 파티션의 용량을 수정하는것 자체가 위험 부담이 있고
데이타 상실의 우려가 있으므로 부득이 하게 조정해야 하는 경우라면
데이타를 백업하신 후 하는것이 좋습니다.

그 외에 파티션매직과 비슷한 parted라는 프로그램을 사용하여 수정할
수도 있습니다. parted는 gnu 홈에 있고 메뉴얼을 보시면 쉽게 이해할
수 있습니다.
2005/07/05 14:54 2005/07/05 14:54
redhat 8.0에서 웹프로그램으로 만든 게시판이나
이미지 갤러리를 만들어서 이미지 파일을 업로드
할때에 실제 이미지보다 두배 이상 사이즈가 커져서
업로드가 됩니다.

위 경우는 redhat 8.0 배포판으로 깔리는 php-4.2.2
에 버그가 있어서 생기는 현상이라고 합니다.
php-4.2.2 이상 최신의 버젼을 설치하면 해결됩니다.
2005/07/05 14:53 2005/07/05 14:53
경우에 따라서 다릅니다.

예를 들어서 커널 컴파일할 때에 칩셋과 CPU 를 고르게 되어 있는데,
인텔 펜티엄 4와 845 칩셋쪽만 체크를 해서 컴파일을 했다면 AMD 에
kt266 이라든가, 이런 칩셋으로 바꾸면 부팅을 하지 못하게 됩니다.
하지만, 커널 컴파일할 때에 다른 칩셋과 CPU 도 선택을 해줬다면
바꿔도 상관없습니다.

대개의 경우 배포판을 그대로 깔았다 (씨디롬에 있는 걸)면 메인보드를
바꾸고 CPU 를 바꿔도 큰 문제는 없습니다만, 배포판에 따라서는 깔리면서
커널을 여러개 가지고 있다가 칩셋과 CPU 를 체크해서 최적의 것을 까는
경우도 있습니다. 이럴 경우에는 메인 보드를 바꾸거나 하면 부팅이 되지
않습니다.

또한 커널 뿐만이 아니라... glibc 라든가 이런 것들도 gentoo 등의 배포판
에서는 인스톨 하면서 각 칩셋에 맞게 컴파일 되기 때문에 메인보드를 바꾸면
먹통이 되는 경우가 많습니다.
2005/07/05 14:51 2005/07/05 14:51