Pull to refresh
4
0
Send message

Спасибо, интересная утилита. Ещё могу отметить такую вещь, как tldr (https://github.com/tldr-pages/tldr) Это другая сторона: вы помните команду, но man содержит слишком много опций и долго искать. Сравните man tar и tldr tar. Очень полезная для меня вещь, рекомендую.

Боли становится меньше, но количество способов все сломать каждый раз меня поражает) Ходя удивляться, в прочем, нечему. Сам выбираешь свой путь. Ну я и выбрал, и мне даже нравится. Главное не потерять данные, а фиксы таких проблем - занятие очень даже интересное. Пока разбирался, почитал здесь же про устройство btrfs, cow механизм, systemd, устройство dbus, файловые системы. Накапливается своего рода база ошибок, с которыми потом проще справиться в разы самому или подсказать другому, если вдруг похожая проблема

? Не совсем вас понял

Дааа, была у меня история. Я школьник 15 лет, учусь на программиста сам. Около полутора лет пользуюсь Федорой. И после перехода на Линукс я очень много раз стрелял себе в ногу) Первый раз был после первой установки, когда я выделил 50 Гб места на всю систему, а потом до меня дошло, что маловато будет. У меня был дуалбут, поэтому я просто зашёл в Винду, открыл средство разметки дисков и отформатировать раздел, где был Линукс) В итоге загрузчик сломался, починить так и не смог, поэтому Винду пришлось переустановить тоже.

Второй случай был совсем недавно. Я уже почти полностью пересел на Линукс, Винду включал редко. Но на виндовском диске с ntfs были мои старые проекты, которые мне захотелось перенести на другой диск, уже с btrfs. Скачал драйвер, подмонтировал диск, а он read only. Мог бы скопировать всё, что нужно и потом забить, но я решил разобраться. Раньше же работало. Погуглив, выяснил, что из-за сетевой папки, которую я на этом диске настраивал на винде, файловая система находится в заблокированном состоянии. Для того, чтобы это состояние снять, можно было перезагрузиться, зайти в Винду, снести общий доступ, перезагрузиться и работать дальше. Или просто выполнить команду, которая за меня все сотрёт. Само собой, я начал искать эту команду. Открыл stackoverflow и случайно скопировал команду из вопроса, а не из ответа. Этой командой была wipefs... После перезагрузки ничего не загружалось. Беру livecd, пытаюсь починить, восстановил. Было страшно)

Самое фееричное было буквально две недели назад. Я использую timeshift для бекапов, узнал о нем из видео на Ютубе в духе "топ 10 обязательных программ для Линукса". Скачал, изучил, настроил бекапы каждый Бут, каждые пару дней, а раз в месяц полный, и счастливо забил. А потом пытался сделать второй монитор через xrandr, и сломал все. Судя по логам, dbus перестал загружаться вообще. Способа починить не нашел. Вспоминаю про бекапы, беру live cd, бекап на месте. Моему счастью нет предела, нажимаю кнопку восстановления и "ваша фс не соответствует формату бекапа, восстановление невозможно". Оказалось, для работы timeshift в btrfs должны быть сделаны partitions с названиями @home, @root и тп. В общем, схема для Ubuntu, как выяснилось позже. Само собой, при установке системы я этого не сделал, поэтому плакал мой бекап. А проверять восстановляемлсть мне мозгов не хватило)

Все закончилось хорошо, я купил ssd на террабайт, поставил туда свежую систему, уже правильно, а тот диск смонтировал и переносил нужные программы и данные по крупице через far) восстановил все, что нужно было, но опыт полезный конечно.

Думаю как-нибудь сделать из этих историй статью.

Когда-нибудь ты станешь немощен и слаб

Делай бекап, давай, делай бекап....

Присоединяюсь к просьбе дать ссылку, сам школьник, раньше на fiverr делал проги на плюсах и питоне для американских студентов, а сейчас выплаты прикрыли, хочу в РФ найти аналогичное

Интересно, вот таким способом придти к решению, попутно объясничтпростым языком кучу базовых вещей, правда урезанно, но для решения задачи хватит. Браво!

Интересно, не думал, что нечто такое вообще может быть. Респект вам и вашей команде за то, что делает ебраузер лучше;

Неплохая статья для систематизации знаний, спасибо!

2

Information

Rating
Does not participate
Registered
Activity

Specialization

Software Developer, Backend Developer
Junior
From 70,000 ₽
Git
English
Software development
C++
C
Linux
Java Spring Framework
Java