Catwolf, ЧТобы взяли в майкрософт, надо прочитать три книжки по Windows (windows server)
Ну а какой ответ вы хотите на вопрос "Линукс я не знаю, сисадминить не умею, но хочу чтобы меня взяли, что делать" ?
Найдите пару вакансий, прочитайте требования и учите. На работе вас учить не обязаны, там взяли людей, которые делают работу и зарабатывают деньги.
Учите дома. Благо сейчас виртуалку может поставить любой пользователь при помощи install->next->next и потренироваться в любой ОС.
Иван Мельников, Так получается вы можете сгенерировать запись, для которой в первой таблице не будет соответствующей записи, в этом и смысл отсуствия привязки, разве нет?
Резкое отключение питания (если не внезапный kernel panic) с большей вероятностью убьёт файловую систему XFS вообще
Относится к журналируемым ФС,
А как это работает? Журналируемость наоборот была сделана чтобы при внезапном отключении, и затем включении, можно было быстро откатить незавершившиеся операции, вместо полного посекторного fsck
Как журнал может убить систему?
Серьезный совет. Освой английский. не пятерку по школьной программе, а на уровне свободного просмотра аудиоподкастов без сабтитров, а еще лучше свободного общения по скайпу с носителем языка.
Александр Фалалеев, Подозреваю, что автор неправильно сформулировал вопрос. Ему нужно не свободное место на дисках, а сколько места занимают разные папки. Но для этого надо юзать du а не df
top и htop примерно одинаково удобны, чтобы смотреть чем занята система.
Также и df - чем именно не подходит df? вполне наглядно показывает сколько места на каком диске.
Вариант скачивания из интернета теоретически возможен, технически - нет.
Эксель просто может помнить где он был сохранен (МОЖЕТ БЫТЬ И В ИНТЕРНЕТ)
и помнит временный файл куда он последний раз сохранялся.
Все.
Остальное восстановление - это просто инструмент экселя, обнаружив битый файл (или просто несовпадение файла и контрольной суммы, что и происходит если вы теги правите), пытается восстановить данные считывая формат более агрессивно. А долго, потому что распаковывает 10 мб архива.
Да и вообще, формат экселя - проприетарный, и даже если он теперь xml, а не бинарный, все равно мало ли что могло запороться. Не факт, что тут сидят гуру, которые каждый день ковыряют потроха эксель файлов, поэтому подсказывать идеи на пальцах - это гадание на кофейной гуще.
Если сам файл выложить, может быть кто-то попробует его поковырять. А так - бессмысленный разговор выходит
Так а какая разница, если у вас скачанный файл не открывается потому что битый?
То, что вы распаковали отдельные листы и что-то в них поправили, не изменило того, что они битые.
Восстановление идет из самого файла - он пытается распаковать архив и прочитать данные, но они распаковываются криво.
Вы сами данные видите в распакованном листе?
блин, да не работают при отладке с адресами памяти.
Перехватывают обращения к стандартным функциям - отрисовка GUI же не велосипедом делается. Можно попробовать поставить брейкпоинты на разных стандартных вызовах.
Или после декомпиляции разобрать по коду функции, которые вроде выполняют нужные вещи, и ставить брейкпоинты на них, и так находить что за какой функционал отвечает. Потом уже можно функциям дать адекватные названия и работать.
Также игра может идти с расширенными библиотеками, где и имена сохранились, и тогда еще проще.
В общем сложные вещи реверсинженерятся через декомпиляцию и отладку, а не через поиск адресов.
Так у вас файл изначально уже битый?
Восстанавливается возможно из версионности на уровне файловой системы.
Было бы неплохо сперва добиться чтобы файл просто открывался.
Не совсем понял что значит "открываешь меню сервера".
Но большой опыт разработки, отладки и реверс инжинеринга позволяет разобраться в чужом продукте и найти необходимые функции, в которые можно внести свои изменения через dll-injection или даже полную подмену исполняемых файлов и библиотек.
Ну а какой ответ вы хотите на вопрос "Линукс я не знаю, сисадминить не умею, но хочу чтобы меня взяли, что делать" ?
Найдите пару вакансий, прочитайте требования и учите. На работе вас учить не обязаны, там взяли людей, которые делают работу и зарабатывают деньги.
Учите дома. Благо сейчас виртуалку может поставить любой пользователь при помощи install->next->next и потренироваться в любой ОС.