파티션 용량을 수정하고 싶습니다.
글쓴이: cguy / 작성시간: 토, 2003/06/28 - 4:14오전
현재 root 가 포함된 파티션 용량이 모자랍니다. 3G 정도 늘리고자 하는데,
물리적으로 디스크를 더 추가할수는 없는 상황입니다.
그래서 타 파티션 중 여유가 많이 있는 것을 root 가 포함된 파티션으로
이동하려고 하는데 그게 가능한가요?
Filesystem Size Used Avail Use% Mounted on
/dev/sda7 2.6G 1.2G 1.3G 45% /
/dev/sda1 30M 9.4M 19M 33% /boot
/dev/sda3 3.0G 321M 2.4G 12% /db
/dev/sda2 25G 5.2G 18G 23% /home
none 503M 0 503M 0% /dev/shm
/dev/sda5 3.0G 966M 1.8G 34% /usr
보시면 알겠지만 따로 root 를 잡아 주지 않아서 /dev/sda7에 root가
포함되어 있는 상태 입니다. /home 이 여유가 많이 있어 약 3G 정도를
root 가 포함된 파티션인 /dev/sda7 로 옮기고자 하는데.
기술적으로 가능한지요. 된다면 하는 방법좀 알려주세요.. ^^
물론 각 파티션의 데이터를 날리지 않고 그대로 유지 하면서요.
Forums:
이미 분할된 root 파티션을 재분할 하는건 위험부담이 너무 크지 않을까
이미 분할된 root 파티션을 재분할 하는건 위험부담이 너무 크지 않을까요?
root 파티션에 존재하는 /var 디렉토리에 쌓이는 로그가 부담이 되어 그러시는거라면,,
/var 를 /home/var 로 심볼릭링크를 거는건 어떨런지요..
싱글모드로 부팅후,,
# mv /var /home
# ln -sf /home/var /var
# reboot
다른 방법은 잘 모르겠습니다..
--
이 아이디는 이제 쓰이지 않습니다.
Re: 파티션 용량을 수정하고 싶습니다.
filesystem이 ext2라면 원칙적으로 가능합니다. (ext3까지 가능한지는 확실하지 않지만, 가능할 것입니다.)
resize2fs 명령을 사용하면 됩니다.
이 명령은 어떤 device의 ext2 (또는 ext3) 파티션의 크기를 조절하는 명령인데, fdisk와 잘 결합해서 사용하면 내용을 날리지 않고 파티션 크기 조절이 가능합니다. (ui가 편한 cfdisk 사용 추천 :) )
resize2fs device [size]
이렇게 사용하는데, size를 생략하면 파티션 크기에 맞게 조절됩니다.
늘리는 경우
- 파티션 크기를 늘린다.
- resize2fs 명령으로 filesystem을 파티션 크기에 맞춘다.
줄이는 경우
- resize2fs 명령으로 원하는 크기보다 더 작게 filesystem 크기를 줄인다.
- 파티션 크기를 원하는 크기로 줄인다.
- resize2fs 명령으로 filesystem을 파티션 크기에 맞춘다.
늘리는 경우와 줄이는 경우를 잘 조합해서 이리저리 하면 원하는 파티션 크기를 조절할 수 있을 것입니다.
아 물론 마운트를 해제한 상태헤서 해야 하니 root 파티션의 크기를 조절하려면 하드를 다른 컴에 붙이고 해야 할래나... :roll:
resize2fs 는 ext2, ext3 파일시스템의 라사이징할 때 사용
resize2fs 는 ext2, ext3 파일시스템의 라사이징할 때 사용하는 명령입니다. 이 명령을 사용하려면 우선 파티션의 크기를 늘이거나 줄일 후 파일시스템의 크기를 리사이징 하게 되죠.
만약 /dev/sda5 가 /home 파일시스템으로 마운트 되었을 경우, /home 파일시스템의 크기를 늘려주려면 /dev/sda5 파티션의 크기를 fdisk 를 이용해 늘려준 후 resize2fs 명령을 이용해 리사이징 해주어야 /home 파일시스템이 늘려진 크기를 사용할 수 있습니다.
결국 파티션의 크기를 조정해야 하고, 그러면 데이터가 상실될 것이므로 resize2fs 는 근본적인 대책은 될 수 없을 듯 합니다.
제 생각에는 데이터를 백업 받은 후 파티션의 크기를 조정하는 것이 좋을 듯 합니다.
---
LVM(Logical Volume Manager)을 이용했다면 데이터의 손실없이 쉽게 파일시스템의 크기를 줄이거나 늘려줄 수 있었을 텐데요....
아래의 사이트에서 LVM 의 정보를 구할 수 있습니다.
http//redhat.okwecan.com/korweblog-1.5.8/pages.php?page=03/03/26/4617790
parted를 쓰세여~.
parted가 partition magic이랑 비슷하다고 알고 있습니다.
partimage로 각 파티션 이미지 백업 받고 parted로 조절한 후
백업한 이미지를 복구하는 것은 어떨지요?
It's better to burn out than to fade away. -- Kurt Cobain.
윗분 말씀처럼 parted가 답이 될 수 있겠습니다.parted는
윗분 말씀처럼 parted가 답이 될 수 있겠습니다.
parted는 gnu 홈에 있고 프로그램 설치하시지 마시고 대신 부팅 디스크 이미지를 받아서 플로피로 부팅하시면 됩니다.
전에 제가 데비안을 깐 상태에서 LFS로 깔아보려고 파티션을 나눠야 했었는데
parted 부팅디스크로 부팅해서 안전하게 파티션을 나눌 수 있었습니다. 데이터는 다 살았고요.
물론 파티션에 있는 데이터가 줄일 파티션 사이즈보다 커지면 안되겠지만요.
매뉴얼 보시면 사용법을 쉽게 알 수 있고요. 일단 부팅디스크로 부팅하셔도 매뉴얼이 디스크 안에 들어있기 때문에 보실 수 있습니다.
rommance.net
댓글 달기