Existe um velho truque do Unix para tentar recuperar um arquivo excluído onde você executa
$ sudo grep -C100 string-known-to-be-in-file /dev/sda1
que leva muito tempo, mas pode recuperar pelo menos uma parte do que você perdeu. Mas isso não parece funcionar no meu Mac, que simplesmente diz
grep: /dev/disk1s1: Operation not permitted
Existe uma maneira de obter o comando grep para trabalhar para mim?
Nota: perdi um arquivo importante via unlink
(aka rm
), mas espero que os blocos ainda estejam no meu disco e que eu possa recuperar alguns deles. O arquivo perdido é um texto bruto (não é um documento do Word ou qualquer outro formato binário), portanto deve ser grep
capaz. Meu Mac tem um SSD, então espero que o nível de desgaste me dê uma chance de recuperar parte / todo o meu arquivo. A história completa de como o arquivo foi perdido está aqui.
Apenas um palpite aqui, mas pode ser que o diretório esteja protegido pelo SIP (System Integrity Protection). Inicialize no modo de recuperação, execute o terminal e execute csrutil disable e reinicie. Esse comando agora pode funcionar.
—
Steve Chambers