Устранение неверного отображения размера системного диска и вопросы бэкапа
Устранение неверного отображения размера системного диска и вопросы бэкапа
ROSA Desktop Fresh R10 KDE. Собственно, давно обратил внимание на любопытное отличие линуксовых дистрибутивов от Win. Если Win поначалу конфетка, а потом становится все хуже и хуже, пока не выведет из себя и не будет снесена/переустановлена, то в линуксе все наоборот. Поначалу несколько дней капризничает, как бы привыкает к железу, а потом начинает долго и почти безотказно служить до того момента, пока его фатально не атакует единственный линуксовый вирус - пользователь собственной персоной. Ну, вот поставил несколько дней назад R10. Ну, да, да, капризничала, как всегда. Про некорректную работу ждущего режима уже написал в соседней теме - все исправилось само собой. Но на этом приключения не закончились. Долфин, К Инфо центр, Filelight и даже консольная утилита df показывали категорически неверный размер системного диска. У меня в качестве системного диска используется ССД Плекстор 128 Гб, подключаемый через PCI-E. А файлопомока файлохранилище (в основном видеофайлы) - внешний 2,5" медленный и тихий Сигейт на 2 Тб. Собственно, вот вся проба: https://linux-hardware.org/?probe=f744201f8a Разумеется, фактические размеры дисков отличаются от заявленных производителей - тут и маркетинг, и как в стародавнем анекдоте (Чем отличается компьютерный чайник от спеца? Чайник полагает, что в килобайте 1000 байт, а спец полагает, что в километре 1024 м). Но дело не в этом. Ибо на этот раз вышеперечисленные программы показывали размер системного ССД... 19 Гб с копейками, а сам диск якобы заполнен аж на 99%. Вот ужас-то... И только Диспетчер раздело для KDE показывал правдивую инфу. Пошел яндексить, но ничего толкового не наяндексил. Потом сама по себе пришла идея посмотреть еще в Gparted, Надо сказать, что он в R10 не предустановлен, поэтому пришлось сначала установить. Вот тут уже лучше. Во-первых, на sda (системный диск) обнаружился неразмеченный маленький кусочек - 1,46 Мб, если память не изменяет. По-видимому, загрузочный раздел. При установке вообще разметил вручную весь диск единым разделом - ну, лично мне так удобнее. Так вот против этого основного раздела (sda1) стоял восклицательный значок. Ладно, кликнул правой кнопкой и выбрал информацию .Вот где собака порылась! Gparted выдал, что на диске есть ни много, ни мало, аж 99 Гб неразмеченного пространства и предложил воспользоваться меню Раздел --> Проверить на ошибки. Не тут-то было - пункт был даективирован. По-видимому, нужно было сначала отмонтировать, но это даже я не рискнул сделать. Перезагрузился и зашел с загрузочной флешки в ту же Росу R10 в live, установил и запустил Gparted - как и ожидалось, требуемый пункт меню был уже активен и был выполнен (конечно, после клика по "Применить"). Посмотрел инфу по процессу - оказывается Gparted сам якобы присоединил якобы неразмеченные 99 Гб к основному разделу sda1, Перезагрузил и запустил ранее установленную на системный диск Росу R10. Вуаля, стало все как надо.
Последний раз редактировалось dragon 02 апр 2018, 19:46, всего редактировалось 1 раз.
Re: Устранение неверного отображения размера системного диска
а востановить таблицу разделов testdisk? я так несколькими тыками флешки и даже случайно после команды dd на /dev/sda востановил.
Re: Устранение неверного отображения размера системного диска
Ну, туда как-то не дошел... Гпартедом обошелся. А вот касательно сделать на флешке бекап с помощью dd - вот эта идея представляется интересной - купить флешку нужного размера (в моем случае 32 Гб) и скопировать весь sda. А в случае, если мои сумасбродства когда-нибудь таки приведут к фатальному краху системы, зайти с загрузочной флешки и обратным dd перезаписать sda. Как такая идея? Кстати и на нетбуке с Runtu lite хочу то же провернуть. Вроде как удобно - все установленные проги, все настройки одной командой восстановятся...
Re: Устранение неверного отображения размера системного диска
не надо все, достаточно для этого ПК.dragon писал(а): ↑02 апр 2018, 11:35Ну, туда как-то не дошел... Гпартедом обошелся. А вот касательно сделать на флешке бекап с помощью dd - вот эта идея представляется интересной - купить флешку нужного размера (в моем случае 32 Гб) и скопировать весь sda. А в случае, если мои сумасбродства когда-нибудь таки приведут к фатальному краху системы, зайти с загрузочной флешки и обратным dd перезаписать sda. Как такая идея? Кстати и на нетбуке с Runtu lite хочу то же провернуть. Вроде как удобно - все установленные проги, все настройки одной командой восстановятся...
как то так но только для таблицы msdos
dd if=/dev/sdX of=/path/to/mbr_file.img bs=512 count=1,
dd if=/path/to/mbr_file.img of=/dev/sdX bs=512 count=1.
Re: Устранение неверного отображения размера системного диска
Хм. А если просто тупо:
Код: Выделить всё
dd if=/dev/sda of=/dev/sdc
Где sda системный диск, а sdc - флешка.
А в случае, не ровен час, аварии наоборот:
Код: Выделить всё
dd if=/dev/sdc of=/dev/sda
Последний раз редактировалось dragon 03 апр 2018, 09:27, всего редактировалось 1 раз.
Re: Устранение неверного отображения размера системного диска
можно и так, если диск тот же размером, UUID совпадает, можно clonezilla, он еще и сжимает.
- VictorR2007
- Сообщения: 7284
- Зарегистрирован: 12 сен 2011, 13:00
Re: Устранение неверного отображения размера системного диска
Проще наверное с помощью qt5-fsarchiver восстанавливать.
Образ резервной копии занимает 2-3 Гб.
Умеет создавать копии на работающей системе.
Я создавал и восстанавливал из такой резервной копии.
При необходимости, загрузился с live-cd, установил qt5-fsarchiver,
и восстановил систему.
Очень удобно.
Образ резервной копии занимает 2-3 Гб.
Умеет создавать копии на работающей системе.
Я создавал и восстанавливал из такой резервной копии.
При необходимости, загрузился с live-cd, установил qt5-fsarchiver,
и восстановил систему.
Очень удобно.
Re: Устранение неверного отображения размера системного диска
Вот, блин. Я ж qt5-fsarchiver еще вчера поздно вечером установил, а разбираться уже сил не было, на бок пошел. А утром забыл... Склероз, однако...VictorR2007 писал(а): ↑02 апр 2018, 12:40Проще наверное с помощью qt5-fsarchiver восстанавливать.
Образ резервной копии занимает 2-3 Гб.
Умеет создавать копии на работающей системе.
Я создавал и восстанавливал из такой резервной копии.
При необходимости, загрузился с live-cd, установил qt5-fsarchiver,
и восстановил систему.
Очень удобно.
- VictorR2007
- Сообщения: 7284
- Зарегистрирован: 12 сен 2011, 13:00
Re: Устранение неверного отображения размера системного диска
Кстати, у qt5-fsarchiver есть одна проблема, а скорее правило.
Если запустили уже задание на создание резервной копии раздела,
то уже нельзя его прерывать. Если передумали, всё равно нужно дождаться окончание задания.
Если прервать принудительно, все данные на исходном разделе будут удалены.
Я на это нарывался. И ещё кто-то тут об этом потом упоминал.
Если запустили уже задание на создание резервной копии раздела,
то уже нельзя его прерывать. Если передумали, всё равно нужно дождаться окончание задания.
Если прервать принудительно, все данные на исходном разделе будут удалены.
Я на это нарывался. И ещё кто-то тут об этом потом упоминал.
Re: Устранение неверного отображения размера системного диска
Спасибо. Буду иметь в виду. Полагаю, сегодня-завтра-послезавтра отпишусь, что получилось (еще тот старый ССД надо найти)...VictorR2007 писал(а): ↑02 апр 2018, 14:03Кстати, у qt5-fsarchiver есть одна проблема, а скорее правило.
Если запустили уже задание на создание резервной копии раздела,
то уже нельзя его прерывать. Если передумали, всё равно нужно дождаться окончание задания.
Если прервать принудительно, все данные на исходном разделе будут удалены.
Я на это нарывался. И ещё кто-то тут об этом потом упоминал.
Re: Устранение неверного отображения размера системного диска
Систему проще восстанавливать не из таких бэкапов, а из снапшотов. Или установить Rosa-Freeze (правда я ей никогда не пользовался).
- VictorR2007
- Сообщения: 7284
- Зарегистрирован: 12 сен 2011, 13:00
Re: Устранение неверного отображения размера системного диска
Вот не скажи. Я пробовал запустить раз Rosa-Freeze. Полчаса прождал, а потом просто её снёс.
qt5-fsarchiver делает копию за 3-4 минуты, в зависимости от степени сжатия, и используемой для этого утилиты.
Восстановление столько же времени занимает. Можно сделать разные по времени копии.
На картинке две копии раздела в 16 Гб, общим размером 5 Гб.
Одно из удобств, что созданием и восстановлением резервной копии можно убрать фрагментацию данных,
если накопилась постепенно.
При критических обновлениях постоянно пользуюсь qt5-fsarchiver.
Когда собираю совсем уж экспериментальное.
Типа qt-5.11 бета.
Вчера накатил её на двух установках Росы,
так как отлично работает, а то пришлось бы запускать qt5-fsarchiver.
А про снапшоты я совсем молчу, так как это не для ext4.
Re: Устранение неверного отображения размера системного диска
Не скажу!
Я ни тем, ни другим не пользовался.
Не совсем так.
Можно и ext4 заснапшотить. Но только, если она находится на логическом томе LVM.
Ну или долго и муторно издеваться с AuFS. Хотя, конечно, копирования при записи тут не добиться.
Снапшотятся XFS, BTRFS, UFS2, ZFS.
Меня несколько раз выручали снапшоты BTRFS после неудачных обновлений.
BTRFS позволяет отправить снапшот на стандартный вывод и или считать его через стандартный ввод. То есть можно сделать сжатый файл с копией снапшота и поместить его в безопасное место, или передать снапшот по ssh
Re: Устранение неверного отображения размера системного диска и вопросы бэкапа
Итак, докладываю. Таки нашел старенький ССД на 64 Гб и даже подсоединил. Как подсоединял - это уже отдельная псня ибо пару лет уже не имею в комплектации устройств, подключаемых по САТА, все на свете позабыл... Ну, в итоге получилось вот что:
Ну, да, да, sdc с двумя проводами, конечно, лишний, но экспериментируем же...
Ну, теперь сам процесс.
1. С помощью qt5-fsarchiver
Вот так настроил перед началом процесса:
Получил вот такое предупреждение:
которое мною было проигнорировано. Возможно, напрасно... Ибо в итоге получил вот что:
2. С помощью dd. Процесс шел крайне медленно, примерно 20+ мин. Пробовал дважды, но оба раза получал вердикт - не хватает места. Действительно, sda 128 Гб, а sdc 64 Гб. По-видимому, сие не допустимо. Позднее вспомнил, что об этом честно предупреждал здесь (немного выше) уважаемый собеседник.
3. Нашел в Параметрах системы замечательную функцию - Резервные копии. Разумеется, не мог не попробовать раз уж такое дело... Установил флажки на всех папках, на которых они вообще устанавливались и процесс пошел... Но в результате выскочило вот что:
Ну, что ж, отрицательный результат - тоже результат. Будем думать, что не так, а пока отдохну, пожалуй.
Ну, да, да, sdc с двумя проводами, конечно, лишний, но экспериментируем же...
Ну, теперь сам процесс.
1. С помощью qt5-fsarchiver
Вот так настроил перед началом процесса:
3. Нашел в Параметрах системы замечательную функцию - Резервные копии. Разумеется, не мог не попробовать раз уж такое дело... Установил флажки на всех папках, на которых они вообще устанавливались и процесс пошел... Но в результате выскочило вот что:
Последний раз редактировалось dragon 03 апр 2018, 18:15, всего редактировалось 2 раза.
Re: Устранение неверного отображения размера системного диска и вопросы бэкапа
стандартно, читаем инструкцию когда делать нечего или уже все сломалось. шутка.
наверное вначале надо создать образ (монтировать или нет), а потом его развернуть.
наверное вначале надо создать образ (монтировать или нет), а потом его развернуть.
- VictorR2007
- Сообщения: 7284
- Зарегистрирован: 12 сен 2011, 13:00
Re: Устранение неверного отображения размера системного диска и вопросы бэкапа
Что вполне ожидаемо.
Вы ведь не размечали диск при установке.
Вот и не удалось сохранить все это хозяйство.
При установке обычно размечается диск, и для системы нужно всего около 10 Гб,
из которых обычно занято около 6 Гб.
И системный раздел отлично сохраняется и восстанавливается.
Вы же зафигачили всё в один раздел.
Так никто не делает.
Все данные пользователя хранятся на отдельном разделе, и всегда сохраняются в
неизменном виде при всяких переустановках или сбоях.
Так что фильмы и музыка с документами и так не теряются.
По разметке дисков, принятой в линукс, полно сведений в сети.
Для plasma5 я бы разметил
/ = 10 Гб.
Swap = оперативка плюс примерно 10 %.
/home = ну а ему остатки от 128 Гб.
Re: Устранение неверного отображения размера системного диска и вопросы бэкапа
Почему все зафигачил в один раздел.VictorR2007 писал(а): ↑03 апр 2018, 13:12Что вполне ожидаемо.
Вы ведь не размечали диск при установке.
Вот и не удалось сохранить все это хозяйство.
При установке обычно размечается диск, и для системы нужно всего около 10 Гб,
из которых обычно занято около 6 Гб.
И системный раздел отлично сохраняется и восстанавливается.
Вы же зафигачили всё в один раздел.
Так никто не делает.
Все данные пользователя хранятся на отдельном разделе, и всегда сохраняются в
неизменном виде при всяких переустановках или сбоях.
Так что фильмы и музыка с документами и так не теряются.
По разметке дисков, принятой в линукс, полно сведений в сети.
Для plasma5 я бы разметил
/ = 10 Гб.
Swap = оперативка плюс примерно 10 %.
/home = ну а ему остатки от 128 Гб.
1. home практически не используется - его роль выполняет файлопомойка sdb (2 Тб), в котором собраны все папки, аналогичные home. При этом dolphin немного настраивается, чтобы штатный home не путался.
2. Swap при 16 Гб оперативки, из которых APU забирает менее 1 Гб, не нахожу нужным. Даже на нетбуке с APU и 4 Гб оперативки swap обыкновенно бывал пустым. Тогда какой смысл его выделять? Остается только root (или /).
- VictorR2007
- Сообщения: 7284
- Зарегистрирован: 12 сен 2011, 13:00
Re: Устранение неверного отображения размера системного диска и вопросы бэкапа
Не знаю, что у вас там за разметка.
И главное, вместо 10 Гб отдать под корень 128 Гб, но пожалеть на swap, это уж немного странно.
А вдруг захочется в спящий режим отправить.
Хотя хозяин барин, у меня корень вообще 216 Гб, так как диск SSD, и на нём только корень и swap.
А /home на террабайтнике.
Так что не стал делить ещё больше диск SSD без явной необходимости.
Теперь по вашей неудавшейся резервной копии.
Возможно, всему вина то, что установили чекбокс «Сохранять загрузочную запись MBR».
Если установлен EFI, то естественно никакой MBR на диске нет, и отсюда ошибка.
Сейчас для теста запустил это же на компе с корнем на диске SSD 216 Гб,
и на работающей системе.
Получил резервную копию в 3.6 Гб.
Сделал фотки в время выполнения.
Четыре с половиной минуты на сохранение.
Re: Устранение неверного отображения размера системного диска и вопросы бэкапа
Блин, все равно не получилось. Уже просто тупо скопировал все настройки с Вашего скриншота, за исключением, разумеется, сохраняемого каталога, каталога резервной копии и имени файла резервной копии. Та же картина...VictorR2007 писал(а): ↑03 апр 2018, 16:39Теперь по вашей неудавшейся резервной копии.
Возможно, всему вина то, что установили чекбокс «Сохранять загрузочную запись MBR».
Если установлен EFI, то естественно никакой MBR на диске нет, и отсюда ошибка.
Сейчас для теста запустил это же на компе с корнем на диске SSD 216 Гб,
и на работающей системе.
Получил резервную копию в 3.6 Гб.
Сделал фотки в время выполнения.
Четыре с половиной минуты на сохранение.
- VictorR2007
- Сообщения: 7284
- Зарегистрирован: 12 сен 2011, 13:00
Re: Устранение неверного отображения размера системного диска и вопросы бэкапа
Как раз в каталоге сохранения и проблема.
Программа не работает с русскими именами каталогов.
Попробуйте в домашнем сохранить, или с цифровым именем.
Я себе делаю скрытую папку .backup и туда сохраняю.
Re: Устранение неверного отображения размера системного диска и вопросы бэкапа
Ура, получилось!VictorR2007 писал(а): ↑03 апр 2018, 18:29Как раз в каталоге сохранения и проблема.
Программа не работает с русскими именами каталогов.
Попробуйте в домашнем сохранить, или с цифровым именем.
Я себе делаю скрытую папку .backup и туда сохраняю.
Ну, долгонько писалось, конечно - 13 мин. Но оно ж не ежедневно и даже не ежемесячно (даже при моем сумасбродстве)... Размер файла получился 7,2 Гб - аккурат на 8 Гб флешку влезет, и покупать ничего не надо...
Огромное спасибо за помощь и долготерпение! Хотя к утилите dd еще остались вопросы, но основная задача решена.