内蔵ハードドライブをイメージングし、ファイルシステムファイルのみをバックアップとしてバックアップすることに興味があります。私の外付け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 denied
777権限を持っていてもこのウィンドウが表示されます。
このコマンドは、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は知らないけど可能だと思います。