집 >운영 및 유지보수 >리눅스 운영 및 유지 관리 >리눅스 시스템을 백업하는 방법
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"와 같은 일부 디렉터리는 쓸모가 없습니다.
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!