rsync로 백업
- rsync -avn --delete /media/hda3/files-my/ /media/hdb1/files-my/
-a : archive옵션 -a는 recursive, coyy symlinks, preserve group and owner 기능을 합니다.
즉 하위 폴더 포함, 심볼릭 링크파일 포함, group과 owner의 파일속성 유지입니다.
-vv : verbose옵션 -v보다 더 자세한 설명을 보여줍니다.
-n : dry-run옵션 -n은 실제로 파일을 복사하지 않고 보여주기만 합니다.
-- delete : /media/hda3/files-my/ 의 파일이 지워졌으면 /media/hdb1/files-my의 파일도 지웁니다. - -avn옵션으로 확인 후 실제로 파일을 백업합니다.
rsync -av --delete /media/hda3/files-my/ /media/hdb1/files-my/
evolution은 자료를 다음과 같이 저장합니다.
- $HOME/.evolution (data)
- $HOME/.gconf/apps/evolution (account settings)
- $HOME/.gnome2_private/Evolution (passwords)
패스워드는 암호화되지 않고 just base64 encoded - $HOME/.camel_certs (SSL Certificates)
- 먼저 evolution의 휴지통 비우기를 합니다.
필요없는 파일 예를 들어 ~/.evolution/cache/http 및 ~/.evolution/mail/pop/계정/cache 각각 제거합니다. - 기존 운영체제에서 evolution과 관련 프로세스 (Evolution Data Server, Evoution Alarm Notify)를 중지합니다.
$ evolution --force-shutdown - Gnome에서 빠져나와서 gconf를 중지합니다.
먼저, 그놈에서 빠져나오고 gconf가 실행되고 있는지 보고 중지합니다.
$ ps ax | grep gconf
$ gconftool-2 --shutdown
Home 디렉토리에서 다음과 같이 파일을 백업합니다.
$ tar -czvf evolution-backup.tar.gz .evolution .gnome2_private/Evolution .camel_certs
기존운영체제에서 GConf에 저장된 evolution 설정을 파일로 저장하고 백업합니다.
$ gconftool-2 --dump /apps/evolution > my-file.xml
마지막으로 위의 파일을 하나로 묶어 저장하고 필요없는 파일을 지웁니다.
$ tar -czvf evolution.backup-2007.09.12.etch.for.transfer.tar.gz evolution-backup.tar.gz my-file.xml
$ rm evolution-backup.tar.gz my-file.xml
또는 간단히 쉘스크립트로 만들어 실행합니다.
#!/bin/bash
gconftool-2 --shutdown
tar -czvf evolution-backup.tar.gz .evolution .gnome2_private/Evolution .camel_certs
gconftool-2 --dump /apps/evolution > my-file.xml
tar -czvf evolution.backup-2007.09.12.etch.for.transfer.tar.gz evolution-backup.tar.gz my-file.xml
rm evolution-backup.tar.gz my-file.xml
기존 시스템에서 백업 및 기존 시스템에서 복구 목적이면, 간단히 다음과 같이 압축 백업하고, 나중에 필요시 복구합니다.
$ tar -czvf evolution.backup-2007.09.12.etch.for.transfer.tar.gz .gnome2_private/Evolution .camel_certs .gconf/apps/evolution
새 운영체제를 설치한 상태라면 새 운영체제의 evolution을 실행해보지 않은 상태에서 복구하게되면 기존상태를 그대로 복구활 수 있습니다.
- 기존 운영체제에서 evolution과 관련 프로세스 (Evolution Data Server, Evoution Alarm Notify)를 중지합니다.
$ evolution --force-shutdown - Gnome에서 빠져나와서 gconf를 중지합니다.
먼저, 그놈에서 빠져나오고 gconf가 실행되고 있는지 보고 중지합니다.
$ ps ax | grep gconf
$ gconftool-2 --shutdown
미리 홈 디렉토리에 백업파일을 복사한 후에, 이제 복구합니다.
$ tar -xzvf evolution.backup-2007.09.12.etch.for.transfer.tar.gz
$ tar -xzvf evolution-backup.tar.gz
$ gconftool-2 --load my-file.xml
$ rm evolution.backup-2007.09.12.etch.for.transfer.tar.gz evolution-backup.tar.gz my-file.xml
프로그램 자동실행하기
KDE 또는 GNOME에서 autostart 폴더에 /usr/share/applications의 설정파일(*.desktop)을 넣으면 자동으로 실행됩니다
- KDE
~/.kde/Autostart/sample.desktop
모든 사용자에서 자동실행하려면
/usr/share/autostart/sample.desktop - GNOME
~/.config/autostart/segio.desktop
모든 사용자에서 자동실행하려면
/usr/share/gnome/autostart/sample.desktop
- 어떤 패키지가 파일을 사용하고 있는지 보려면, 예를 들어 dhclient.conf를 사용하는 패키지는 다음과 같이 알아 볼 수 있습니다.
$ dpkg --search /etc/dhclient.conf - 어떤 파일이 설치되어 있는지 보려면
$ dpkg -L dhcdbd
- log 파일은 /root/.synaptic/에 있습니다.
댓글 없음:
댓글 쓰기