이미지 및 파일 시스템 수준에서 XFS 디스크에 백업

이미지 및 파일 시스템 수준에서 XFS 디스크에 백업

내부 하드 드라이브를 이미징하고 파일 시스템 파일만 백업으로 백업하는 데 관심이 있습니다. 내 외장 HDD는 2TB이고 100GB는 내장 HDD에만 해당됩니다. 여기서는 두 가지 접근 방식 모두 환영합니다.

코드와 상황

$ ls -la /dev/sdb
brwx---rwx 1 root disk 8, 16 Jul 13 10:44 /dev/sdb
$ sudo chmod 777 /dev/sdb

나는 Debian 8.1의 GUI에서 백업 프로그램을 시작했습니다 Deja Dup. 아마도 Buffalo 2TB 디스크를 백업 파일 디스크로 설정했을 것입니다. 백업을 실행했는데 permission denied777 권한이 있는데도 이 창이 나타납니다.

여기에 이미지 설명을 입력하세요.

이 명령은 mount다음 출력을 제공합니다.

/dev/sdb1 on /media/masi/_linuxDisc type xfs (rw,nosuid,nodev,relatime,attr2,inode64,noquota,uhelper=udisks2)

mjturner의 답변 후 권한 변경

$ ls -la /media/masi/_linuxDisc/
total 4
drwxr-xr-x  2 root root    6 Jul 12 19:42 .
drwxr-x---+ 3 root root 4096 Jul 13 10:44 ..
$ sudo chmod 755 /media/masi/_linuxDisc/
[sudo] password for masi: 
$ ls -la /media/masi/_linuxDisc
total 4
drwxr-xr-x  2 root root    6 Jul 12 19:42 .
drwxr-x---+ 3 root root 4096 Jul 13 10:44 ..

이는 효과가 없습니다 chmod. 왜?

Debian 8.1에서 올바른 백업 권한을 설정하는 방법은 무엇입니까?

답변1

/dev/sdb이동식 디스크에 쓰기 위해서는 장치 자체가 아닌 설치 위치의 권한을 변경해야 합니다 /dev/sdb.

mount출력 결과 에서 /media/masi/_linuxDisc해당 디렉토리에 대한 권한을 변경한 다음 Deja Dup에게 해당 디렉토리를 백업 대상으로 사용하도록 지시한 것으로 나타났습니다 . Deja Dup을 /dev/sdb백업 대상으로 지시하지 마십시오 . 이상적으로는 아래에 디렉터리를 만들어야 합니다 /media/masi/_linuxDisc(예: backups해당 디렉터리에 대한 권한을 조정한 다음 해당 디렉터리에 백업 /media/masi/_linuxDisc/backups).

예를 들어:

$ su -
# cd /media/masi/_linuxDisc
# mkdir backups
# chmod backups 755

노트:root이 새 디렉토리 에만 backups쓸 수 있습니다. 전체 디스크를 백업하는 경우 root모든 파일이 올바르게 백업되고 권한이 유지되도록 백업을 실행해야 합니다. Deja Dup은 모르지만 가능하다고 생각합니다.

관련 정보