백업하는방법좀 알려주세요 ~~ 제발
안녕하세요! 리눅스 초짜여서요
지금 페도라 코어1을 쓰고있는데 하드용량(home)이 아래와같이 꽉찼습니다.
그래서 백업이나 하드용량 늘리는방법 좀 알려주시겠어요.
논리적이랑 물리적으로요.. 아니면 백업이라도...
부탁드리겠습니다. 죄송하지만 자세하게 알려주세요
=========================
[root@innolinx root]# df -ha
Filesystem Size Used Avail Use% Mounted on
/dev/hda9 2.9G 161M 2.6G 6% /
none 0 0 0 - /proc
none 0 0 0 - /dev/pts
usbdevfs 0 0 0 - /proc/bus/usb
/dev/hda1 981M 21M 911M 3% /boot
/dev/hda8 2.0G 1.8G 51M 98% /home <-===여기가 꽉차서
/dev/hda7 2.9G 33M 2.8G 2% /opt
none 505M 0 505M 0% /dev/shm
/dev/hda3 15G 1.7G 13G 13% /usr
/dev/hda5 6.8G 154M 6.3G 3% /usr/local
/dev/hda2 39G 3.4G 34G 10% /var
======================================
다른 하드 붙여서 다 복사하고 그 하드를 home으로 쓰셔야죠.특별히
다른 하드 붙여서 다 복사하고 그 하드를 home으로 쓰셔야죠.
특별히 로컬 시스템에서의 백업이란게 있겠습니까.
대신에 소유권자나 퍼미션등의 정보가 그대로 가야 하니 좀 이런저런 명령을
쓰기도 합니다.
제 경우는 아주 예전에 썼던 명령이 cpio -pmdvl 소스 목적지
였는데... 예전엔 저거 의미 다 알았었는데 지금은 잊어버렸군요ㅡ.,ㅡ
아, 이 명령은 링크를 거는 거라서 파티션이 다른 곳으로 옮겨야 합니다.
그리고 그보단, 파티셔닝 자체에 문제가 있습니다.
리눅스 입문서 중 설치시 파티션을 분할 하라는 것이 있는데 그게 문제입니다.
처음 사용하는 사람은 어느 파티션에 뭐가 들어가는지 모르기 때문에 오히려
설치가 끝나서 사용해 보면 실제로 용량이 더 필요한 부분이 모자라고, 없어도
되는데 남아돌기도 하지요. /opt 를 보면 알 수 있네요.
차라리 새로 설치하기를 권합니다. 나눌 파티션은 스왑과 / 두개이구요, 포멧
해도 백업하기 귀찮다면 /home을 왕창 잡고 아래의 파티션 사용율에 의해 생각해보면 /는 10기가면 충분하겠네요. 더 준다면 15나 20기가 정도.
그렇게 나눠서 새로 설치하는걸 권하겠습니다.
SOrCErEr
글을 길게 작성하다보니 sorcerer님이 답변을 주셨군요.그래도 이
글을 길게 작성하다보니 sorcerer님이 답변을 주셨군요.
그래도 이미 쓴 글이니... :)
----
사용할 컴퓨터를 어떠한 목적으로 사용하느냐에 따라서
HDD배분을 달리해야겠죠.
이번 기회에 먼저 사용량이 저조한 디렉토리와 사용량이
많은 디렉토리를 분류하고 다음에 만일 다시 설치해야할때
참조하면 좋습니다. :)
백업을 받는 방업은 많이 있습니다.
디렉토리 전체를 백업받아서 CD-ROM으로 구워놓는 방법과
다른 디렉토리에 이전 파일들을 복사해놓고 각 유저에게
링크를 시키는 방법, 그리고 새로운 HDD를 붙여서 사용하는
방법등이 있겠죠.
일단 CD-ROM에 백업을 받는 방법은 CD-R을 사용해서 /home
을 몇단계로 나눠서 용량에 맞게 복사하는 방법입니다.
문제점이라고 한다면 계정 사용자는 자신이 원하는 자료를
찾기가 쉽지 않다는 거죠. 또한 관리자는 계정 사용자가 원할때
해당되는 CD-ROM을 찾아서 mount시켜줘야하는 번거로움이
있습니다.
디렉토리전체를 복사하고 이동시키는 방법에 대해서 말해보겠
습니다.
일단 널널한 디렉토리를 찾아봅니다.
올려놓으신 자료에 의하면 /var과 /usr가 가장 좋겠죠.
일단은 /var이나 /usr 둘중에 하나를 선택해서(여기서는 /var로
설명하겠습니다.) 그안에 home디렉토리 이동합니다.
# mv /home /var
다음엔 각 디렉토리에 대한 접근권한을 변경시켜줍니다.
(chown사용방법은 man pages이용...)
다음에는 /home디렉토리를 만들고 각 유저 디렉토리를 링크시켜줍니다.
설명하고보니 별로 유익한 방법은 아닌것 같네요. :)
이렇게하면 공간은 확보 할 수있지만 /home은 단지 링크를
가지고 있는부분이 되버려서...
위와같은 방식이 싫다면 비슷한 방식인데...
mv를 이용하지말고 cp를 이용해서 유저권한은 그대로두고
기존 파일만 옮겨버리는 것이죠.
물론 /home/testuser/old 라는 링크를 만들어주어야
접근이 가능하겠죠.
방법은
이렇게하면 이전 파일들도 그대로 가지게 되겠죠.
마지막으로는 새로운 HDD를 구입해서 전체를 /home으로
사용하는 방법입니다.
일단 새로운 HDD를 붙이고 파티션을 나누고 원하는 파일
시스템으로 포맷을 하면 됩니다.
다음으로는 /etc/fstab을 수정해서 새롭게 생성된 HDD를
/home으로 사용가능하게 하면 되겠죠.
(파티션 나누는것과 파일시스템 만드는 부분은 생략...)
이렇게하면 사용이 가능합니다. 물론 reboot을 시켜도 이젠
새로운 HDD가 /home으로 연결 사용가능하겠죠.
------------------------------
좋은 하루 되세요.
댓글 달기