리눅스 시스템 백업 및 복구

우분투를 사용하기 전에, 나는 많은 사람들이 사용했다 믿습니다 Windows 시스템 의 경험을. 당신이 백업 한 경우 Windows 시스템을 어디에 백업 또는 복원, 백업 도구를 제공하는 백업 도구 (일반적으로 독점 소프트웨어)를 찾기위한 모든 필요를 먼저 한 다음 소프트웨어 환경에 컴퓨터를 다시 시작합니다, 당신은 기억해야 Windows 시스템 . 노턴 고스트는 윈도우 시스템 백업 할 때 자주 사용되는 백업 도구입니다.

나는 전체 C 드라이브를 넣을 수 있습니다 경우에 당신이 생각 할 수 윈도우 시스템을 백업 할 때에 배치됩니다 ZIP 파일 아직 이동합니다. 런타임에서 많은 파일들이 복사 할 수 또는 Windows에 포함되지 않은이 있기 때문에 당신이 Windows 시스템 특별 대우를위한 특별한 백업 도구가 필요하기 때문에 이러한 현상이, Windows에서 할 수 없습니다.

당신이 우분투 시스템 (또는 다른 백업하려면 백업 및 Windows 시스템은 리눅스 시스템 ), 더 이상 같은 고스트로 백업 도구를 필요가 없습니다. 사실, 고스트 백업 도구의 이런 종류의 리눅스 파일 시스템 지원을 통해, 당신은 몇 가지 중요한 데이터가 손실 될 수 있습니다 ext3 파일 시스템을 백업하는 데 사용하는 경우 귀신의 일부 버전은, ext2 파일 시스템에 대한 지원을 향상시킬 수있는 등, 매우 나쁘다.

1. 백업 시스템

어떻게 우분투 시스템을 백업합니까? 아주 간단합니다, 당신은 압축 다른 것들 또는 백업 것처럼, TAR의 사용. 윈도우와 달리, 리눅스는 어떤 루트 액세스를 제한하지 않습니다, 당신은 파티션에 모든 것을 넣을 수 있습니다 갈 수있는 TAR 파일에 발생합니다!

: 먼저 루트가 될
$ sudo를 쓰

와 (당신은 전체 파일 시스템을 백업하지 않으려면 당신은 또한 하드 디스크 모바일 원격 디렉토리 또는 디렉토리를 포함하여 백업 할 디렉토리를 입력 할 수 있습니다, 물론) 다음 파일 시스템의 루트를 입력 :
# CD를 /

여기 내 시스템 백업 전체 명령입니다 :
# 타르 cvpzf backup.tgz -exclude = / proc 디렉토리 -exclude = / 분실 + 발견 -exclude = / backup.tgz -exclude = / mnt에 -exclude = / SYS가 /

하자 단순히이 명령 보면 :

"타르"물론, 프로그램 우리는 백업 시스템을 사용하고 있다는 점이다.

"Cvpfz"는 "권한을 유지"아카이브를 생성, "수단"(원래의 권리는 모든 것을 소유), "타르 옵션을 사용 GZIP 파일 크기를 줄일 수 있습니다."

"Backup.gz는"우리가 얻을려고하고있는 아카이브 파일의 파일 이름입니다.

"/"여기, 우리가 백업 할 디렉토리 전체 파일 시스템입니다.

그것은 아카이브 파일 이름 "backup.gz"및 디렉토리의 이름과 디렉토리를 제외해야하는 백업 할 "/"백업을 제공합니다. 일부 디렉토리는 예를 들어, "/ proc 디렉토리", "/ 분실, 쓸모없는 ,"/ SYS "+ 발견". 물론, "backup.gz"자체는 제외해야하는 아카이브, 그렇지 않으면 당신은 상식을 넘어 어떤 결과를 얻을 수 있습니다. 제외 된 "/ MNT"없이 다음 "을 / mnt"다른 파티션이 백업됩니다를 탑재합니다. 또한 반드시 뭔가를 마운트가있는 경우 "/ 미디어"에 (광학 디스크, 이동식 하드 디스크로)이어야합니다 "/ 미디어"는 제외 아무것도 장착하지 않는 확인해야합니다.

일부는 "/ dev에"디렉토리 제외 넣어 제안 수도 있지만, 나는 특정 이유가 여기에 논의되지 잘못된 생각합니다.

당신이 명령을 입력 한 백업 명령은 당신이 원하는 것이 아닙니다 수행하기 전에 다시 확인하시기 바랍니다. 약간의 시간이 걸릴 수 있습니다 백업 명령을 수행합니다.

백업이 완료되면, 파일 시스템의 루트는 "backup.tgz"라는 이름의 파일을 생성하며, 그 크기는 매우 클 수 있습니다. 지금 당신은 DVD에 구울하거나 안전한 장소로 가고 생각 넣을 수 있습니다.

'타르 : : 오류 출구에서 지연 백업 명령의 끝에서 당신은 프롬프트를 볼 수 있습니다 이전 오류', 당신은 그것을 무시할 수 있습니다 대부분의 경우.

또한, 압축 파일, GZIP보다 Bzip2의 압축 비율에 Bzip2의를 사용할 수 있지만 속도가 느립니다. 압축 비율은 당신에게 매우 중요 경우에, 당신은 Bzip2의 사용 "J"대신에 명령의 "Z", 아카이브에 대한 올바른 확장 "BZ2"를 사용합니다. 다음 전체 명령은 :
# = -exclude backup.tar.bz2 타르 / PROC = -exclude / 분실 + 발견 cvpjf = -exclude / backup.tar.bz2 -exclude = / MNT = -exclude / SYS /

2. 복구 시스템

복구하는 동안 시스템을 작동 할 때주의! 당신이 무슨 일을하는지 모르는 경우, 당신은 중요한 데이터가 손실 될 가능성이있어,주의하시기 바랍니다!

이어서 상기 예. 루트로 전환 한 파일 "backup.tgz"이 파티션의 루트 디렉토리에 복사.

리눅스에서 아주 멋진 일이 특별히 부팅 CD로 안내 할 필요없이 실행중인 시스템에서 시스템을 복원 할 수 있다는 것입니다있다. 물론, 당신이 시스템이 활성화 된 걸 수없는 경우, 당신이 시작하는 라이브 CD를 사용하여, 그 효과는 동일합니다. 당신은 또한에 명령을 사용할 수 있습니다 , 리눅스 시스템 이 명령을 제공하기 위해 모든 파일이 죽일 물론, 여기에 내가 의도하지 않습니다!

시스템을 복원하려면 다음 명령을 사용하십시오 :
# 타르 xvpfz backup.tgz -C /

Bzip2의 압축을 사용하여 아카이브를 사용해야하는 경우 :
# 타르 xvpfj backup.tar.bz2 -C /

참고 : 위의 명령은 아카이브를 사용합니다 파일 파일은 파티션에있는 모든 파일을 덮어 씁니다.

입력 한 명령을 다시 시작하라는 명령을 실행하기 전에 확인 당신이 약간의 시간이 걸릴 수 있습니다 명령을 복원 할 원하는 것이 아니다하시기 바랍니다.

다시 시작 명령이 종료는 작업이 완료되지 않습니다, 잊지 말고 백업을 제외하는 경우 해당 디렉토리를 다시 만들 :
#에서 mkdir PROC
#에서 mkdir 분실 + 발견
#에서 mkdir MNT
#에서 mkdir SYS
등을

컴퓨터를 다시 시작하면 것 백업을 만들 때와 같은 모습으로 복원 모든 것을 찾을!

데이터 백업 명령

리눅스 시스템은 일반적으로 백업 명령을 사용에 일반적으로 다음과 같은 카테고리를 가지고 :

tar 명령을 사용하십시오

리눅스 유틸리티 타르는 원래 테이프 아카이브의 생산 (테이프에 복사 파일 및 디렉토리를 다음 아카이브에서 파일을 추출 또는 복원) 설계, 지금은 응용 프로그램이 데이터를 어떤 장치에 사용할 수 있었다 가장 일반적으로 사용되는 백업 명령 중 하나.

tar 명령의 이용에 대한 다음의 상세한 설명은 :

(1) 형식 : 타르 파라미터 ......

(2) 파라미터 :

C는 : 백업을 생성 (작성)

V는 : 에코 모드 (세부)을 나타내고, 일련의 백업을 생성 할 것이다 파일리스트

F : 지정 백업 파일 의 출력 매개 변수에 따라 백업 파일 이름

X : 확장 백업 파일

t를 : 백업 파일의 내용을 표시하는

T : 파라미터 파일 다음은 파일로부터 판독 지정할 백업 할 각 파일의 경로. 당신은 T 매개 변수를 사용하지 않는 경우에, 당신은 파일 및 디렉토리의 백업 경로를 지정하는 매개 변수를 필요로

만들고, 당신이 GZIP을 설치해야 GNU 타르의 새 버전의 기능입니다 압축을 사용하여 백업 파일의 압축을 풉니 다 : Z를.

예를 들어 :

$ 타르 CVF backup.tar / 등

은 / etc의 지휘하에 위의 모든 파일은 패키지 된 타르 아카이브 backup.tar로. "V"옵션의 힘 아카이브에 각 파일의 이름을 인쇄 모드 자세한 타르의 사용; 옵션 "F" "CVF"타르의 첫 번째 인수는, 타르의 명령 매개 변수이며, "c"를 아카이브 파일을 만들 수있는 타르를 알려줍니다 매개 변수 backup.tar가 만들어 낮은 타르 아카이브 파일의 이름을 말한다.

backup.tar 비구 속성과 현재 작업 디렉토리 아래에 배치 명령 tar 파일의 다음 행. 이 tar 파일에서 추출 된 파일이 이전 파일을 덮어 쓸 때 때문에 그래서 위험 할 주목해야합니다.

$ 타르 xvf와 backup.tar

tar 파일을 풀기 전에이 파일을 열 어디 아는 것이 매우 중요합니다. 예를 들어, 다음 파일의 아카이브를 가정 해는 / etc / hosts, / etc / 그룹 및 / etc / passwd에. 다음 명령을 사용하는 경우 :

등 등 등 $ CVF backup.tar 타르 / / 호스트 / / 그룹 / /를 passwd를

etc 디렉토리를 / 각 파일 이름 앞에 추가됩니다. 올바른 위치로 파일을 확장하려면 다음 명령을 사용합니다 :

$ CD /

$ 타르 xvf와 backup.tar

그 이유 아카이브 파일의 경로 이름에서 추출 된 파일의 경우 다음 명령을 사용하여 아카이브 파일 :

$ CD / 등

$ 타르 CVF 호스트 그룹은 passwd

는 등 파일의 시작하기 전에 "CD / 등"명령을 사용하여 디렉토리를 입력해야하므로이 파일의 아카이브 디렉토리 이름이 존재하지 않는 좋은 관계가있는 곳에 따라서, tar 파일을 생성하는 방법과 확장.

명령 :

$ 타르 TVF backup.tar

tar 파일을 풀기 전에 인덱스 tar 파일, 디렉터리 이름 및 파일 이름 아카이브 관련 참조, 따라서 올바른 위치에 아카이브 파일을 확장 할 수 있습니다이 방법을 표시합니다.
 

2.gzip 및 압축 명령

그리고 MS-DOS 프로그램의 서로 다른, tar 아카이브 프로세스가 압축 파일을하지 않습니다 보관. 메모리의 두 파일 1메가바이트이 tar 파일 크기 2메가바이트, 파일을 압축하는 명령 GZIP되고있는 경우 (압축 된 tar 파일 포맷은 필요 없음).

예를 들어 :

$ gzip을 -9 backup.tar

압축 backup.tar 파일, 결과 파일은 backup.tar.gz, 스위치입니다 "-9"가장 높은 압축 비율로 gzip을 알려줍니다. 풀어서 GZIP 명령은 동일한 효과를 얻을 수 있습니다 "GZIP -d"를 사용하여 압축 파일을 해제한다.

예를 들면 :

$ gunzip을 backup.tar.gz

$ gzip을 -d backup.tar.gz

3. 공동 사용

이러한 명령을 소개 한 후,의 이러한 명령의 조합을 시도 할 수 있습니다. 파일 그룹이 저장되어있는 압축하려면 다음 명령을 사용할 수 있습니다 :

$ CVF의 backup.tar 타르 / 등

$ -9 backup.tar는, GZIP의

결과가 파일 backup.tar.gz입니다. 파일을 확장하면, 반대의 명령을 사용합니다 :

$ gunzip을 backup.tar.gz

$ 타르 xvf와 backup.tar

타르 명령은 또한 "Z"옵션을 포함을 자동으로 온라인 GZIP 압축 알고리즘 압축 / 압축 해제 파일을 사용합니다. 예를 들어, 다음 명령

$ cvfz backup.tar.gz / 타르 등의

커맨드 라인은 상기 동일하다 :

$ CVF의 backup.tar 타르 / 등

$ gzip을 backup.tar의

명령은 :

$ xvfz backup.tar.Z 타르가

사용될 수있다 대신 다음 명령 중 :

$ 압축 풀기 backup.tar.Z

$ backup.tar 타르 xvf와

사례 실험

케이스 : 사용 타르 백업합니다.

백업을 선택한 후 테이프에 데이터를 백업 할 타르, CPIO, 덤프 및 기타 도구 백업 소프트웨어를 사용할 수 있습니다. 일반 백업의 경우, 타르가 충분 사용합니다. 타르 같은 테이프에 또는 문서를 생성하는 백업 할 수있는 백업 문서를 만들 수 있습니다 :

$ 타르 CVF root.tar / 루트

모든 문서는 / 루트 디렉토리에 root.tar 파일로 백업, 지정된 출력 root.tar 백업 백업 디렉토리 밖으로 파일 / 루 t 점. 테이프에 백업하는 경우 백업 파일은 테이프 장치에 출력 파일로 지정됩니다 :

$ 타르 CVF는 / dev / RMT / 0H / 뿌리

는 환경 변수 TAPE를 설정하면 출력 테이프 장치를 지정하는 "F"옵션을 사용할 수 없습니다 이름 :

$ TAPE =는 / dev / RMT / 0H, 수출 테이프

$ 타르 CV / 루트

증분 백업을 수행하기 위해, 당신은 파일이이 기간에 업데이트되는 발견해야합니다. 이 작업은 예를 들어, 파일을 찾기 위해 지난 7 일 변경 명령 찾기를 수행 할 수 있으며, "-T"매개 변수 타르의 사용은 백업 파일을 개발하는 명령은 다음됩니다 :

$ 찾기 / -mtime -7 -print> / tmp 디렉토리 / 파일 목록

$ 타르 -c -T / tmp 디렉토리 / 파일 목록 -f 는 / dev / RMT / 0H

백업 할 파일의 목록을 찾을 수 찾을 사용으로 인해, 당신은 "-mtime"매개 변수를 사용하여 파일의 수정 시간 쿼리를 사용해야합니다. 또 다른 유용한 매개 변수는 백업주기가 수행되기 때문에, 전체 백업 이후 파일 표시를 생성하려면이 파일보다 모든 새 파일 수, 파일보다 최신 모든 파일을 찾을 수있다 "-newer"입니다 우리는 백업 업데이트해야합니다.

$ 찾기 / -newer full_back_tag_file -print> / tmp 디렉토리 / 파일 목록

데이터 백업이 정기적으로 필요합니다, 당신은 완전히 수동으로 백업에 관리자에 의존 할 수 없다. 시스템이 상대적으로 유휴 상태 일 때 백업은 시스템의 정상적인 처리 작업에 영향을 미치지하지 않도록 선택해야합니다. 당신은 더 많은 작업 관리자가 완료되지 않을 수 있습니다 오전 0:00, 자정 이후 일반적으로 백업 할 수 있습니다. 데이터 백업 / 등, 매주, 매월 운영 문서를 예약 할 백업 및 협력 크론를 완료, 또는 매일 사용되어야하므로 그러나 리눅스는 특정 시간에 일련의 작업을 수행 할 수있는 일반 서비스 크론 프로그램을 제공합니다.

리눅스 백업 전략

세계에서 절대적인 보안 시스템이 없습니다. 이 시스템의 절대 안전을 얻고 싶은 경우에,뿐만 아니라, 네트워크에 연결 명 외부 관리자, 인사 액세스 제어 카드, 모니터 감시 비디오를 사용하지 심지어 부팅을하지 않습니다. 그러나이 완전히 비현실적이다, 우리는, 저 위험의 경우 수행 시스템 작동하게하는 그 시도를 기대할 수 있기 때문에 모든 운영 체제 수없는 결함없이. 그래서 우리는 어떻게 시스템이 가장 낮은 리스크를 부담 할 수 있습니까? 대답은 가능한 한 많이 때문에 보안 보호 시스템, 다양한 시스템 데이터 백업 작업의 기초. 시스템이 파괴적인 타격을 입은 후에는 일반적으로 파괴 빨리 정상으로 돌아 불필요한 손실을 방지하기 위해 시스템을 활성화 시키도록, 백업 데이터의 적시 복구를 할 수 있습니다.
여기에 리눅스 운영 체제 내 자신의 전망에 대한 발표 데이터 백업 방법을.

데이터 백업의 유형

전반적으로, 리눅스 운영 체제 , 사용자 백업, 사용자 파일의 백업 시스템 백업, 백업 운영 체제와 응용 프로그램 : 백업은 두 가지 범주로 나눌 수 있습니다. 다음에 우리는 볼 시스템 백업 및 사용자의 백업이 다른 것입니다.

시스템 백업

시스템 백업은 백업 운영 체제와 응용 프로그램입니다 이유, 시스템 백업이 완전히 시스템 충돌 후 실행하는 시스템을 신속하게 할 수 있도록 시도하고 쉽게 복원하는 것입니다. 백업의 가장 효과적인 방법은 백업에 필요한 시스템 충돌 후 복구 만 데이터입니다.

리눅스 시스템 과 같은 : 아래 / etc 디렉토리에있는 많은 중요한 파일,

; : / etc / group에 사용자 정보 설정

등 암호, 로그인 쉘 등등과 같은 모든 사용자 정보를 포함; : / etc / passwd에

의 / etc / fstab에 : 시스템 구성 어떤 파일 시스템;

을 / etc / inittab에 초기화 구성이 각각 어떻게 다른 운영 수준에서 시스템 시작,

/ etc / hosts 파일 : DNS 구성 정보,

/etc/inetd.conf 파일 : 공정 제어 정보를,

의 / etc / printcap의 : 구성 어떻게 프린터와 통신하기 위해,

의 / etc / XF86Config 파일은 : XFree86에서의 초기 구성을 포함하고,

이러한 중요한 구성 파일을 정기적으로 백업을해야합니다 위.

다른 시스템이 중요한 구성 파일을 많이 가지고 있습니다, 당신은 / etc 디렉토리에 구성 파일을 볼 수있는 것은 매우 중요합니다. 물론, 일부 프로그램은 다른 디렉토리에있는 파일의 일부를 사용하지만, 리눅스 기본 구성 파일의 대부분은 / etc 디렉토리에 있습니다. 많은 사람들이 다시 재한다면, 그것은 시간이 많이 걸리는이라고 생각, 구성 파일의 XF86Config를 해결하기 위해 긴 시간을 보냈습니다. 또 다른 예를 들어, / etc 디렉토리에 passwd 파일, 오용 경우, 파일이 변경 또는 삭제, 전체 시스템의 사용자가 정상적으로 로그인 할 수없는, 만약 그들의 만남 위의 상황을 일반 또는 적절한 백업, 그것은 매우 빠르게 복구 할 수 있습니다.

이 프로그램에서 사용하는 구성 파일을 수정하면 프로그램이 일반적으로 고정 된 장소에서 구성 파일을 찾을 수 있기 때문에, 일반적으로 다른 장소로 이동할 수 없습니다. 그래서 시스템에 대한 변경 사항을 기록 시스템 충돌 손쉽게 시스템을 복원 할 수 있습니다 때 변경이 얼마나 작은 상관없이, 또한 매우 중요하다.

사용자 백업

사용자의 데이터가 더 자주로 변경되기 때문에 백업 백업 시스템은 사용자와 다를 수 있습니다. 당신은 보안 가상 네트워크 공간, 최근에 사용자 데이터를 백업 할 파일의 합리적 배치, 어떤 문제가있을 때 실수로 일부 파일 또는 하드 디스크 오류를 삭제하는 경우, 예를 들어, 당신은 자신을 복원 할 수 있습니다 사용자에게 사용자 데이터를 백업 만 제공하는 경우 데이터입니다.

사용자 시스템 백업보다 더 자주 백업, 아마도 매일 백업, 또는 주기적으로 데이터를 백업 할 수있는 프로그램을 실행의 자동 크론 방법을 이용해야한다.

데이터 백업 전략

아니 항상 원인 시스템 데이터 손실이 예상치 못한 일이있을 것이다, 얼마나 신뢰할 수있는 시스템 문제. 따라서, 데이터 손실을 보호하기 위해 백업 사용하는 것이 특히 중요 매우 중요한 도구입니다 때 시스템의 데이터. 정기적 인 데이터 백업, 우발적 인 손상에 의한 손실을 줄일 시스템이 오류에서 정상 모드로 복귀 할 수 있도록 할 수 있습니다. 백업은 긴 고통스러운 일이 안하지만 전에 시작해야하는 시스템 관리, 자세한 검토 및 계획 등의 작업에 필수적이다.

백업 전에 먼저 실패의 경우의 복원뿐만 아니라, 백업해야 할 때 결정하는 적절한 백업 전략을 선택해야합니다. 일반적으로 세 가지 방법으로 사용되는 백업 방법 :

전체 백업 :

백업 간격 시간 동안 전체 백업, 데이터 손실 및 기타 문제를 수행하기 위해 일정한 시간에 당신은 백업을 사용하여 데이터를 복원하기 위해 이전 데이터 백업 상태. 이것은 가장 기본적인 백업이지만, 항상 모든 데이터를 백업해야하고, 각 백업 작업은 너무 자주이 백업은 간격으로 수행 할 수없는 백업 미디어의 많은위한 훌륭한 필요가있다 긴 시간은 전체 백업을 확인합니다. 데이터가 손실됩니다 그러나 이것은 단지 데이터의 마지막 백업을 복원 할 수있게되면,이 기간 내에 업데이트 데이터가 손실 될 수 있습니다.

증분 백업 :

먼저, 전체 백업 한 후 모든 백업 한 번 짧은 시간을 수행,하지만이 기간 동안 변경된 내용을 백업 할 수 있습니다. 시는 다음 다시 긴 시간의 기간 전체 백업 후,주기의 앞에 시작했다. 작품의 소량 자주 백업을 수행 할 수 있도록 각 백업주기는 전체 백업 때문에, 다른 백업은 데이터를 업데이트되었습니다. 예를 들어, 한 달의 기간 동안, 한 달에 한 번 전체 백업 0:00 매일 오후 데이터 백업 일 변경 있음. 데이터 손실의 경우에 그, 그래서 전체 백업 및 날짜별로 다음 복구 일 백업에 대한 첫 번째 반환하기 전에, 당신은 전날에 복원 할 수 있습니다. 이 백업 방법은보다 경제적이다.

누적 백업 :

이 백업 방법 및 증분 백업이 먼저 행동에 다음 백업 데이터가 하루에 한 번 업데이트되는 월간 전체 백업과 비슷합니다. 그러나 차이가 있다는 것입니다 증분 백업이 하루 변경할 수있는 데이터의 백업이며, 누적 백업은 마지막 전체 백업 이후에 변경된 모든 데이터 파일의 백업입니다. 이전 일 누적 경우에 재사용 백업 및 복구하기 전에, 이전 달의 상태를 복원하기 위해 전체 백업을 사용하기 전에 데이터 손실이 발생하면. 이 단점은 때마다 그 일의 양보다 더 큰 증분 백업 누적 백업 작업,하지만 당신은 누적 백업 경우가 있지만, 너무 많은 데이터 백업을 저장할 수 있도록 증분 백업은 매일 백업하는 혜택 만 전체 백업 및 이전 상태로 복원 할 수있는 오류에 누적 백업을 저장해야합니다. 작업에 그것의 뒷면은 비교적 간단하므로 또한 복구 작업시, 연속 증분 백업은 두 번 밖에 여러 백업 및 복구 누적 백업을 복원합니다.

증분 및 누적 백업은 경제적 시스템을 백업하는 방법 만이 다른 전략 사이의 시스템과 관련된 업데이트 데이터를 선택하는 방법뿐만 아니라 관리자의 습관에있을 수 있습니다. 일반적으로 너무 자주, 시스템 데이터를 업데이트하면 업데이트 백업을 선택할 수 없습니다. 데이터의 양이 너무 빨리 시스템 데이터를 업데이트 할 경우, 그래서 여러 누적 백업 후 각 백업주기는 상당한입니다. 이 시간은 누적 증분 백업 또는 혼합 모드 및 증분 백업을 고려하거나, 백업주기를 단축 할 수있다.

 

출시 일곱 개 원래 기사 · 원의 찬양 9 · 전망 7291

추천

출처blog.csdn.net/NewTWG/article/details/104574414