내부 하드 드라이브 파일 전체를 외부 하드 드라이브에 백업하고, 백업이 완료된 후 시스템을 종료하고 싶습니다. 이렇게 하는 이유는 매일 밤 백업을 해야 하는데 컴퓨터 내장 하드 드라이브가 5년 넘게 작동하고 있기 때문입니다.
간단한 두 줄 쉘 스크립트로 이 작업을 수행하지만 슈퍼유저로 실행해야 하므로 외장 하드 드라이브에 복사된 파일은 루트 사용자 및 그룹 아래에 있게 됩니다.
# rsync -avh / /media/youssef/external/somedir/
# shutdown -P now
슈퍼유저 권한 없이 어떻게 이 작업을 수행할 수 있습니까?
답변1
슈퍼유저가 없으면 요청한 작업을 수행할 수 없습니다. 일반적으로 /home/ 폴더만 백업하면 됩니다. /etc의 일부 구성 파일은 백업하는 것이 가장 좋지만 나머지 루트 폴더의 대부분은 운영 체제용이므로 백업해서는 안 됩니다.