서버 하드 드라이브에서 데이터를 가져오십시오.

서버 하드 드라이브에서 데이터를 가져오십시오.

두 개의 CentOS 6.5 서버가 있고 Plesk 제어판을 사용하여 실행합니다.

이사를 해서 더 이상 사용하지 않고 대신 호스팅을 구입하기로 결정했습니다. 내 새 ISP는 포트 80을 차단하고 이 포트를 차단 해제하는 데 비용이 너무 많이 듭니다.

서버 하드 드라이브를 꺼내서 Fedora 12 Live CD를 사용하여 웹 사이트 파일을 백업해 보았습니다.

제가 겪고 있는 문제는 액세스해야 하는 폴더가 모두 잠겨 있다는 것입니다.

오류는 폴더를 볼 수 있는 권한이 없음을 나타냅니다. 권한 탭으로 이동하면 내가 소유자가 아니라는 메시지가 나타납니다. 저는 명령줄을 잘 다루지 못하는데, 인터페이스에서 자신을 소유자로 만들 수 있는 방법이 있나요?

답변1

이전 디스크는 ext3 또는 ext4를 사용하여 포맷되었을 수 있습니다. 두 파일 시스템 모두 권한이 있습니다(권한이 없는 FAT와는 다름). 안타깝게도 해당 권한을 비활성화하는 것은 불가능합니다.

따라서 이전 드라이브를 마운트할 때(명령줄에서 또는 GUI에서 두 번 클릭하여 수행하는 방법에 관계없이) 시스템은 해당 드라이브의 권한 데이터를 보고 사용자에게 livecd에 대한 권한이 있는지 확인합니다. 그리고 귀하의 livecd 사용자에게는 해당 정보가 없습니다.

이러한 권한을 취소하는 가장 쉬운 방법은 루트가 되는 것입니다. 물론 루트로는 실패합니다.모두권한이 있어서 좀 위험합니다. 명령줄에서는 다음을 권장합니다.

sudo tar czf /path/to/archive.tar.gz /path/to/web-files

그러면 .tar.gz 형식으로 웹사이트 파일이 생성됩니다 archive.tar.gz. 아카이브는 루트에 의해 생성되며(권한 제한은 무시됨) 루트가 소유합니다. sudo chown new-owner:new-group /path/to/archive.tar.gzGUI를 사용하여 소유자를 변경할 수 있습니다 .

관련 정보