HDDが故障しているため、システム全体をバックアップする必要があります。
$ HOMEには.rsync.log
、ユーザーまたはrootとして消去できないファイルがあります。
LANG=C rm -f /media/alex/3c68c336-bf8d-46f8-bc04-58d3e160f2b1/alex/.rsync.log
rm: cannot remove '/media/alex/3c68c336-bf8d-46f8-bc04-58d3e160f2b1/alex/.rsync.log': Operation not permitted
filesystemcheckを実行しましたが、機能しませんでした。
LANG=C getfacl /media/alex/3c68c336-bf8d-46f8-bc04-58d3e160f2b1/alex/.rsync.log
getfacl: Removing leading '/' from absolute path names
# file: media/alex/3c68c336-bf8d-46f8-bc04-58d3e160f2b1/alex/.rsync.log
# owner: alex
# group: alex
user::rw-
group::r--
other::r--
そして
lsattr /media/alex/3c68c336-bf8d-46f8-bc04-58d3e160f2b1/alex/.rsync.log
-----a-------e-- /media/alex/3c68c336-bf8d-46f8-bc04-58d3e160f2b1/alex/.rsync.log
ファイルシステムはext4です。
$ HOMEからバックアップを作成する前に、このファイルを削除する必要があります。どうすればできますか?
ファイルの削除は、ファイル自体に対する権限ではなく、ベースディレクトリに対する権限に関係しています。
—
桂佐藤
私の場合はそうではありません。壊れたシステムを実行しているときにファイルを消去できませんでした。そして、私は自分の$ HOMEでアクセスを読み書きしました。そしてそれは正しくマウントされました。すぐに確認しました。
@SatoKatsura。ただし、ファイル/ディレクトリの権限は通常、ルートを制限しません。
—
ilkkachu 2017年
@ilkkachuああ、ルートとして実行する部分を逃しました。
—
桂佐藤