>  기사  >  운영 및 유지보수  >  리눅스 시스템을 백업하는 방법

리눅스 시스템을 백업하는 방법

王林
王林원래의
2019-12-04 13:46:339029검색

리눅스 시스템을 백업하는 방법

1. 백업 시스템

Ubuntu 시스템을 어떻게 백업해야 하나요? 그것은 간단합니다. 다른 것을 백업하거나 압축하는 것처럼 TAR을 사용하십시오. Windows와 달리 Linux는 루트 액세스를 제한하지 않습니다. 파티션의 모든 것을 TAR 파일에 넣을 수 있습니다.

먼저 루트 사용자가 됩니다:

$ sudo su

그런 다음 파일 시스템의 루트 디렉터리를 입력합니다(물론 전체 파일 시스템을 백업하지 않으려면, 원격 디렉터리 또는 모바일 하드 드라이브의 디렉터리를 포함하여 백업하려는 디렉터리를 입력할 수도 있습니다.

# cd /

다음은 시스템을 백업하는 데 사용하는 전체 명령입니다.

# tar cvpzf backup.tgz –exclude=/proc –exclude=/lost+found –exclude=/backup.tgz –exclude=/mnt 
–exclude=/sys /

Linux 동영상 튜토리얼 추천: Linux 동영상 튜토리얼

명령 소개:

"tar"는 물론 우리 백업 시스템에서 사용되는 프로그램입니다. tar”当然就是我们备份系统所使用的程序了。

cvpfz”是tar的选项,意思是“创建档案文件”、“保持权限”(保留所有东西原来的权限)、“使用gzip来减小文件尺寸”。

backup.gz”是我们将要得到的档案文件的文件名。

/”是我们要备份的目录,在这里是整个文件系统。

在档案文件名“backup.gz”和要备份的目录名“/”之间给出了备份时必须排除在外的目录。有些目录是无用的,例如“/proc”、“/lost+ found”、“/sys”。

当然,“backup.gz”这个档案文件本身必须排除在外,否则你可能会得到一些超出常理的结果。如果不把“/mnt”排除在外,那么挂载在“/mnt”上的其它分区也会被备份。另外需要确认一下“/media”上没有挂载任何东西(例如光盘、移动硬盘),如果有挂载东西, 必须把“/media”也排除在外。

执行备份命令之前请再确认一下你所键入的命令是不是你想要的。执行备份命令可能需要一段不短的时间。

备份完成后,在文件系统的根目录将生成一个名为“backup.tgz”的文件,它的尺寸有可能非常大。现在你可以把它烧录到DVD上或者放到你认为安全的地方去。

在备份命令结束时你可能会看到这样一个提示:’tar: Error exit delayed from previous errors

"cvpfz"는 tar의 옵션으로 "아카이브 파일 생성", "권한 유지"(모든 것에 대한 원래 권한 유지), "gzip을 사용하여 축소"를 의미합니다. 파일 크기".

"backup.gz"는 우리가 얻을 아카이브 파일의 파일 이름입니다.

"/"는 백업하려는 디렉터리이며, 이 경우 전체 파일 시스템입니다.
백업 시 제외해야 할 디렉터리는 아카이브 파일명 "backup.gz"와 백업할 디렉터리명 "/" 사이에 주어진다. "/proc", "/lost+found" 및 "/sys"와 같은 일부 디렉터리는 쓸모가 없습니다.

#🎜🎜#물론 "backup.gz" 아카이브 파일 자체는 제외해야 하며 그렇지 않으면 예상치 못한 결과가 나올 수 있습니다. "/mnt"를 제외하지 않으면 "/mnt"에 마운트된 다른 파티션도 백업됩니다. 또한, "/media"(CD, 모바일 하드디스크 등)에 마운트된 것이 없는지 확인해야 합니다. 마운트된 경우 "/media"도 제외해야 합니다. #🎜🎜##🎜🎜#백업 명령을 실행하기 전에 입력한 명령이 원하는 명령인지 확인하세요. 백업 명령을 실행하는 데 다소 시간이 걸릴 수 있습니다. #🎜🎜##🎜🎜#백업이 완료되면 파일 시스템의 루트 디렉터리에 "backup.tgz"라는 파일이 생성되며, 그 크기가 매우 커질 수 있습니다. 이제 DVD로 굽거나 안전하다고 생각되는 곳에 보관할 수 있습니다. #🎜🎜##🎜🎜#백업 명령이 끝나면 'tar: 이전 오류에서 오류 종료 지연'과 같은 프롬프트가 표시될 수 있습니다. 대부분의 경우 무시할 수 있습니다. #🎜🎜##🎜🎜#Bzip2를 사용하여 파일을 압축할 수도 있습니다. Bzip2는 gzip보다 압축률이 높지만 속도가 느립니다. 압축 비율이 중요하다면 Bzip2를 사용하고 명령의 "z"를 "j"로 바꾸고 아카이브에 "bz2"라는 적절한 확장자를 지정해야 합니다. 전체 명령은 다음과 같습니다: #🎜🎜#
# tar cvpjf backup.tar.bz2 –exclude=/proc –exclude=/lost+found –exclude=
/backup.tar.bz2 –exclude=/mnt –exclude=/sys /
#🎜🎜# 권장 관련 기사 및 튜토리얼: #🎜🎜#linux tutorial#🎜🎜##🎜🎜##🎜🎜#

위 내용은 리눅스 시스템을 백업하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.