Спроба редагувати встановлені файли в оперативній пам'яті під час сеансу живої CD Ubuntu


1

Я без жорсткого диска на даний момент, і хотів би встановити деякі моди на Minecraft всередині мого Ubuntu жити usb. На жаль, я не можу знайти файли після того, як minecraft встановив (і працює).

Чи приховані у RAM файли (папка .minecraft), як я підозрюю? Чи можу я якось отримати до них доступ? DDD для GDB було запропоновано, це правильний шлях?

Дякую.

Відповіді:


2

cnicutar має рацію , немає ніяких підстав намагатися gdb або ddd. Акуратні засоби, що перебороли за це завдання.

strace(1) також досить акуратний і трохи більш доречний, але я думаю, що є простіший спосіб: знайти, де вміст, що записується, насправді може бути записаний.

Шанси хороші на виході mount або cat /proc/mounts або cat /proc/self/mounts покаже вам змонтовану файлову систему, яку можна записати. Почніть шукати там . Спробуйте find /path/to/writable/mount -iname '*minecraft*' -print якщо ви впевнені, що файли будуть ім'я з a minecraft у них. ( -iname для порівняння без урахування регістру.) Якщо файли Minecraft мають загальне розширення, ви можете шукати їх.


Дякую! Я отримав багато дивних записів з кішкою cat /proc/self/mounts але find /path/to/writable/mount -iname '*minecraft*' -print працював дуже добре, коли я використовував його з коренем '/'. Я дізнався, що папка, яку я шукав, була просто прихована ... спасибі за допомогу!
Yamist

0

Я не думаю, що GDB і DDD будуть дуже корисними. Я б використав strace і вилийте над виходом, щоб побачити, який процес open(2) s.

Наприклад, часто буває, що я запускаю щось так погано документоване, що не можу знайти список файлів, які він намагається прочитати під час запуску. Це просто легше strace і побачте для себе.


Спасибі, strace здається дійсно корисним, хоча я не зміг змусити його працювати з цією проблемою.
Yamist
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.