Linux로 구동되는 홈 서버가 있다면 아마도 자주 OS를 업그레이드 할 것입니다. 다음은 백업해야 할 몇 가지 중요한 파일과 빠르게 시작하고 실행하는 데 도움이되는 몇 가지 대체 유틸리티입니다.
물론 모든 홈 서버는 조금씩 다를 수 있으며 이에 따라 이러한 권장 사항을 조정해야합니다. 이는 시작 위치를 이해하는 데 도움이되는 일반적인 가이드 일뿐입니다.
이미지 대릴 미첼
/집
명백한 것부터 시작합시다. / home에는 시스템의 각 사용자에 대한 폴더가 있습니다. 개인 홈 디렉토리는 모든 음악, 영화, 사진 및 문서가있는 곳이며 (별도의 파티션을 사용하지 않는 한) 다른 프로그램에 대한 구성 파일도 보관합니다. 노틸러스에서 Ctrl + H를 눌러 숨겨진 파일을 표시하면 많은 파일이 표시됩니다! 필요한 것은 무엇이든 백업하십시오. 별도의 / home 파티션이있는 경우에도이 디렉토리를 백업하는 것은 나쁜 생각이 아닙니다. 재설치하면 이러한 구성 파일 중 일부를 덮어 쓸 수 있습니다. 모든 사용자에 대해이 과정을 반복합니다.
Apt 소스
apt에서 사용하는 소프트웨어 소스 목록은“/etc/apt/sources.list”에 있으며 서명 된 gpg 키는 /etc/apt/sources.list.d/ 디렉토리에 있습니다. Linux를 전혀 사용했다면 기본값이 아닌 다른 저장소에서 소프트웨어를 설치했을 가능성이 높습니다. 다시 설치 한 후 최종 배포판 마커를 최신 버전으로 변경하고 (예 : "lucid"에서 "maverick"으로) 해당 행을 새 sources.list에 복사해야 할 수 있지만 많은 저장소의 경우 새 gpg 키를 사용하기 전에. 적어도 이전 설정에서 무엇을 가지고 있었는지 상기시키는 역할을 할 것입니다. Ubuntu-Tweak은 소프트웨어 및 리포지토리를 설치하고 설정로드를 변경하는 방법을 제공하며이 백업에 대한 훌륭한 대안 역할을합니다.
삼바 구성
Samba (Windows) 공유를 설정 한 경우 "/etc/samba/smb.conf"를 복사해야합니다. Samba의 구성은 버전간에 거의 변경되지 않으므로 다시 설치 한 후 이전 복사본을 사용할 수 있습니다. 재구성해야하거나 백업하는 것을 잊은 경우 gadmin-samba (Gnome 용) 및 KSambaPlugin (KDE 용)은 모두 smb.conf 용 GUI 편집기를 제공하여 쉽게 편집하고 다시 실행할 수 있습니다.
SSH
SSH를 사용하여 컴퓨터에 원격으로 액세스하는 경우 "/ etc / ssh / ssh_config"및 "/ etc / ssh / sshd_config"에있는 구성 파일을 백업하여 시간을 절약 할 수 있습니다.
fstab
문제의 파일은“/ etc / fstab”이고 작업은 Linux의 파일 시스템 테이블입니다. 실수하지 마십시오. 새 설치에서 이전 설치의 fstab 파일을 사용할 수 없습니다. 이는 파티션을 다시 포맷 할 때마다 UUID가 변경되기 때문입니다. 그러나 이전 fstab 파일의 나머지 줄을 복사 할 수 있으므로 모든 옵션을 찾는 데 시간을 할애 할 필요가 없습니다. 이것은 많은 파티션, 자동 마운트 된 공유, 별도의 / home 파티션 등이있는 경우에 매우 유용합니다. 둘 다 fstab 파일을 편집하는 GUI 프로세스를 제공하므로 pySDM (Gnome) 또는 mountmanager (KDE)를 사용할 수도 있습니다. 하지만 먼저 수동 백업을 수행해야합니다. '넷에있는 대부분의 계정에서 fstab의 옵션에 대해 배우고 수동으로 편집하는 것이 가장 안전 해 보이므로 염두에 두십시오.
백업 프로그램
rsync 또는 Simple Backup과 같은 도구를 사용하여 자동 백업을 수행하도록 서버를 설정 한 경우 해당 구성 파일을 가져 오는 것이 좋습니다. Rsync의 구성은 "/etc/rsyncd.conf"에 있고 Simple Backup의 구성은 "/etc/sbackup.conf"에 있습니다.
웹 사이트 파일
많은 사람들이 개인 웹 사이트를 실행하기 위해 홈 서버에 Apache, MySQL 및 / 또는 PHP를 설치했습니다. 구성 파일은 백업하기에 너무 복잡 할 수 있지만 "/ var / www"에있는 웹 사이트 자체에 대해 수행하는 것을 잊지 마십시오.
Apache, MySQL, PHP의 버전이 변경 될 수 있고 최신 비밀번호를 사용하고 싶을 수 있으므로 다시 설치할 때 Apache, MySQL 및 PHP를 재구성하는 것이 좋습니다. 그렇게 할 때 다음 명령을 사용하여 Ubuntu에서 원샷으로 세 가지를 모두 쉽게 설치할 수 있습니다.
sudo apt-get install lamp-server ^
그리고 네, 그 캐럿 (^)이 있어야합니다. MySQL 데이터베이스를 쉽게 구성하려면 phpMyAdmin을 설치하는 것을 잊지 마십시오!
sudo apt-get install libapache2-mod-auth-mysql phpmyadmin
Apache 설치를 선택할 때 스페이스 바를 눌러야합니다. 옆에 별표 (*)가 표시되면 제대로 한 것입니다. 그리고 항상 그렇듯이 모든 기본 암호를 모두 변경해야합니다. 행복한 재설치!