Arquivos de backup do Terminal no modo de recuperação

14

Desejo transferir arquivos no modo de recuperação https://support.apple.com/pt-PT/HT201314 . Abri o Terminal no modo de recuperação e tentei copiar arquivos para o disco rígido externo. Eu uso esse código

// I used cd .. to get to the topmost folder
cd Volumes // takes me to volumes
ls
cd OS\ X\ Base\ System
ls

O problema é que isso cria um loop. Ao fazer o CD para OS \ X \ Base \ System, levo-me de volta ao início, ou seja, a /pasta que contém Volumes. Quero copiar o diretório inteiro do documento e o diretório da área de trabalho. O que estou fazendo errado?

EDITAR>

Quando eu entro no Terminal pela primeira vez private/var/root/Library, o sistema criou uma pasta var ao descobrir que algo está faltando, eu acho.

sanjihan
fonte
Por "leva você de volta ao início", que caminho é esse? Estou assumindo /porque você começa com Volumesum caminho relativo.
amigos estão dizendo sobre escola
1
Existem outras pastas listadas em /Volumes? Caso contrário, pode ser necessário executar o Utilitário de Disco primeiro (está em um dos menus) e montar a unidade principal lá.
nohillside
3
Se bem entendi, cd OS\ X\ Base\ Systemvocê volta para /? Sugiro que você siga a sugestão do @ patrix de montar o disco principal através do Utilitário de Disco. Se você precisar usar a linha de comando diskutil mount /dev/disk0s2(assumindo que disk0s2 seja sua partição principal).
perhapsmaybeharry
1
Outras pastas são .Trashes, o disco rígido externo que eu conectei. sim, isso me leva de volta a /. Eu apaguei a pasta privada / var. Todo o inferno começou desde então. É por isso que estou fazendo uma recuperação de arquivos.
precisa saber é
2
Quando inicializado no OS X Recovery, a raiz do Macintosh HD não é /, é /Volumes/Macintosh HD/.
usar o seguinte comando

Respostas:

13

Meu objetivo era copiar arquivos para o disco rígido externo. Eles são armazenados no Macintosh HD (originalmente pensei que encontraria o Macintosh HD em uma subpasta do OS X Base System - suposição errada). Não havia Macintosh HD na pasta Volumes, porque eu precisava primeiro desbloqueá-lo (eu uso o FileVault).

Primeiro, você precisa encontrar o lvUUID do seu Macintosh HD. Use este comando:

diskutil list // lvUUID

Procure um texto parecido com este:

Logical Volume on disk0s2 
4B2EFAAE-C871-4E6D-AB15-2DDE604B97CE // this is lvUUID
Unlocked Encrypted

Para desbloquear, use este comando:

diskutil cs unlockVolume lvUUID #replace lvUUID by the one shown in the diskutil listing

Você será solicitado com a senha da sua conta de usuário. Depois disso, o Macintosh HD estará presente na /Volumes/pasta.

Tudo graças a Klanomath por me esclarecer. Veja aqui as perguntas e respostas completas: Sem Macintosh HD na pasta Volumes

sanjihan
fonte
OBRIGADO !!!! AHHH!!! Eu tive um problema com a extensão do kernel, fazendo com que eu não pudesse inicializar e, é claro, não havia uma maneira fácil e visível no modo de recuperação para montar meu root fs, mas isso funcionou perfeitamente e foi capaz de corrigir tudo, OBRIGADO VOCÊ AHHHH !!!!!
Smyles
Se alguém precisar do tutorial, está neste link: smyl.es/…
sMyles 16/16/16
Você também pode montar o seu disco rígido do utilitário de disco, em seguida, abra um terminal e cd para ele
BallpointBen
5

Para novos macs usando discos com APFS (sistema de arquivos Apple), você pode simplesmente fazer:

diskutil apfs unlock "Macintosh HD"

E depois acesse:

ls "/Volumes/Macintosh HD"
Andrey Gordeev
fonte
Funcionou muito bem para excluir o arquivo de instalação protegido pelo sistema, de maneira segura . Obrigado.
Danila Vershinin
4

Quando inicializado no OS X Recovery, a raiz do Macintosh HD não é /, é:
/Volumes/Macintosh HD/

Para chegar ao seu diretório pessoal no Terminal, use:

cd "/Volumes/Macintosh HD/Users/User_Name"

Onde User_Nameestá o nome da sua conta de usuário.

A partir daí, você pode acessar seus diretórios, como Documentos, Área de trabalho, Imagens, etc.


Ao inicializar na partição de recuperação, o Macintosh HD é montado automaticamente e deve ser listado em /Volumes. Se não for esse o caso, execute o Utilitário de Disco (acessível através de um dos menus no Modo de Recuperação) primeiro para verificar se há erros na unidade e corrigi-los.

user3439894
fonte
ao abrir a pasta em que primeiro me lança quando abro o Terminal, vejo que não há Volumes, apenas .Forward e Library. Também editei minha pergunta com o resultado do comando pwd executado logo após abrir o Terminal.
sanjihan
@sanjihan, não importa em que diretório você está quando inicia o Terminal no OS X Recovery! Você precisa navegar para onde deseja estar e as informações que apresentei na minha resposta: cd "/Volumes/Macintosh HD/Users/User_Name"trabalharam para mim ao inicializar no OS X Recovery. Se o seu volume de inicialização interno não tiver o nome Macintosh HD, altere o comando para o que for apropriado.
usar o seguinte comando
Concordo com você! Compre não há Macintosh HD em Volumes. apenas OS X Base System e .Trashes. Eu pensei que o OS X Base System é o pai do Macintosh HD. Acabei de descobrir que não é. Vou prosseguir com os Primeiros Socorros no Macintosh HD. Mybe que irá listar-lo em Volumes
sanjihan
@sanjihan, Se você sair do Terminal e entrar no Disk Utility, verá o seu Macintosh HD?
user3439894
sim, mas está acinzentado. Executei os Primeiros Socorros no APPLE SSD, que é uma pasta pai do Macintosh HD.
precisa saber é o seguinte