Tentando editar arquivos instalados na RAM durante uma sessão do Live CD Ubuntu

1

Eu estou sem um disco rígido no momento, e gostaria de instalar alguns mods no minecraft dentro do meu Ubuntu live usb. Infelizmente não consigo encontrar os arquivos depois que o minecraft foi instalado (e funciona).

Os arquivos (a pasta .minecraft) estão escondidos na RAM, como eu suspeito? Posso acessá-los de alguma forma? Foi sugerido DDD para GDB, este é o caminho certo a seguir?

Obrigado.

    
por Yamist 24.12.2011 / 09:17

2 respostas

2

cnicutar está certo , não há motivo para tentar gdb ou ddd . Ferramentas limpas, dominadas por essa tarefa.

strace(1) também é muito interessante e um pouco mais apropriado, mas acho que há uma maneira mais fácil: encontrar onde o conteúdo gravável pode realmente ser escrito.

As chances são boas de que a saída de mount ou cat /proc/mounts ou cat /proc/self/mounts mostre um sistema de arquivos montado que pode ser gravado. Comece a procurar . Experimente find /path/to/writable/mount -iname '*minecraft*' -print se tiver certeza de que os arquivos serão nomeados com minecraft . ( -iname para correspondência sem distinção entre maiúsculas e minúsculas.) Se os arquivos do minecraft tiverem uma extensão comum, você poderá procurar por isso.

    
por 24.12.2011 / 09:25
0

Eu não acho que o GDB e o DDD sejam de muita utilidade. Eu usaria strace e verificaria a saída para ver qual é o processo open(2) s.

Por exemplo, acontece frequentemente que eu corro algo que é tão mal documentado que não consigo encontrar a lista de arquivos que ele tenta ler na inicialização. É apenas mais fácil strace e ver por mim mesmo.

    
por 24.12.2011 / 09:19