Как узнать, процесс e2fsck работает или нет?

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
жучара
Сообщения: 1075
ОС: астралинукс

Как узнать, процесс e2fsck работает или нет?

Сообщение жучара »

Друзья! Программой Gparted (графическая) проверяю файловую систему ext4 на разделе размером 327 ГиБ. Проверяю без малого 6 часов уже.

Gparted создал такой процесс процесс:
e2fsck -f -y -v -C 0 /dev/sda7

--------------------------------------------------------------

И в графическом системном мониторе написано, про процесс, который e2fsck
состояние этого процесса- ожидание; он ждёт какого-то события.
общее время в режиме работы пользователя 26,62 с. (на глазах изменилось до 26,63 c).
общее время в режиме работы ядра 7,42 (на глазах изменилось до 7,43 c).
В общем, как определить, e2fsck работает или нет? Спасибо, кто откликнется.
Ось вот эта:
https://download.astralinux.ru/astra/frozen/2.12_x86-64/2.12.22/iso/live/

Это как Debian, только не Debian.
Я просто читаю маны.
Спасибо сказали:
Аватара пользователя
Zer0
Сообщения: 479
ОС: Void, Slackware

Re: Как узнать, процесс e2fsck работает или нет?

Сообщение Zer0 »

жучара писал(а):
04.02.2023 19:48
работает или нет?
Попробуйте sudo iotop -obPat, это просмотр текущей активности обращения к дискам, если e2fsck работает, это будет видно. Возможно потребуется установить пакет с утилитой iotop.
Memento mori ... сделай бэкап.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21231
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Как узнать, процесс e2fsck работает или нет?

Сообщение Bizdelnick »

Не на смонтированной ФС, часом, проверку запустили?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Zer0
Сообщения: 479
ОС: Void, Slackware

Re: Как узнать, процесс e2fsck работает или нет?

Сообщение Zer0 »

При попытке запуска fsck для смонтированного раздела вываливается e2fsck: Cannot continue, aborting.
Memento mori ... сделай бэкап.
Спасибо сказали:
Аватара пользователя
жучара
Сообщения: 1075
ОС: астралинукс

Re: Как узнать, процесс e2fsck работает или нет?

Сообщение жучара »

Bizdelnick писал:
04.02.2023 21:09
Не на смонтированной ФС, часом, проверку запустили?
конечно, нет, он и не дал бы на смонтированной-то.
Я просто читаю маны.
Спасибо сказали:
Аватара пользователя
жучара
Сообщения: 1075
ОС: астралинукс

Re: Как узнать, процесс e2fsck работает или нет?

Сообщение жучара »

Zer0 писал:
04.02.2023 21:07
жучара писал(а):
04.02.2023 19:48
работает или нет?
Попробуйте sudo iotop -obPat, это просмотр текущей активности обращения к дискам, если e2fsck работает, это будет видно. Возможно потребуется установить пакет с утилитой iotop.
у меня иотопа нет и не установить, увы, ибо загрузился с live cd.
Добавлено (21:57):
Zer0, но вот он периодически чего-то читает и записывает. Правда непонятно откуда читает и куда пишет
Screenshot_20230204_214936.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Я просто читаю маны.
Спасибо сказали:
Аватара пользователя
Zer0
Сообщения: 479
ОС: Void, Slackware

Re: Как узнать, процесс e2fsck работает или нет?

Сообщение Zer0 »

жучара, а точно нет проблем с физическим диском? Рекомендую проверить, у меня 1,5 Tb где-то за 20-30 минут проверяется fsck.
Добавлено (22:36):
жучара писал(а):
04.02.2023 19:48
Gparted создал такой процесс процесс:
e2fsck -f -y -v -C 0 /dev/sda7
Попробуйте просто fsck -y /dev/sda7.
Memento mori ... сделай бэкап.
Спасибо сказали:
Аватара пользователя
жучара
Сообщения: 1075
ОС: астралинукс

Re: Как узнать, процесс e2fsck работает или нет?

Сообщение жучара »

Zer0 писал:
04.02.2023 22:24
жучара, а точно нет проблем с физическим диском? Рекомендую проверить, у меня 1,5 Tb где-то за 20-30 минут проверяется fsck.
Диск исправен (новый). Но вот файловая система на разделе ЗАВЕДОМО неисправна. Поэтому происходит не просто проверка, как в вашем случае, а восстановление (надеюсь) файловой системы. Это, понятно, дольше.

Просто был покоцанный жёсткий диск, я купил новый исправный и перегнал (dd) на него содержимое старого неисправного. Теперь исправляю вот.

Не долго ли оно исправляется, как-то бы прогресс отслеживать, что ли.
Я просто читаю маны.
Спасибо сказали:
Аватара пользователя
жучара
Сообщения: 1075
ОС: астралинукс

Re: Как узнать, процесс e2fsck работает или нет?

Сообщение жучара »

Zer0 писал:
04.02.2023 22:24

Попробуйте просто fsck -y /dev/sda7.
Так он, может, исправил что-нибудь уже, а я сейчас отменю операцию и нарушу его работу.
Я просто читаю маны.
Спасибо сказали:
Аватара пользователя
Zer0
Сообщения: 479
ОС: Void, Slackware

Re: Как узнать, процесс e2fsck работает или нет?

Сообщение Zer0 »

жучара писал(а):
04.02.2023 22:39
происходит не просто проверка, как в вашем случае, а восстановление
Есть у меня на работе комп со Slackware 13 и единственным (кроме swap) разделом 20 Gb, там часто рубит напругу и приходится запускать fsck -y, т. к. иначе комп не грузится. Проверка и восстановление занимают минут 5-7.
Memento mori ... сделай бэкап.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21231
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Как узнать, процесс e2fsck работает или нет?

Сообщение Bizdelnick »

Я не помню, у gparted нет окошка с подробностями, где он показывает выхлоп запускаемых им команд?
Возможно, диск просто не читается, виснет на попытках получить данные. В таком случае, скорее всего, должна быть ругань в dmesg.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
жучара
Сообщения: 1075
ОС: астралинукс

Re: Как узнать, процесс e2fsck работает или нет?

Сообщение жучара »

Bizdelnick писал:
04.02.2023 23:01
Я не помню, у gparted нет окошка с подробностями, где он показывает выхлоп запускаемых им команд?
Возможно, диск просто не читается, виснет на попытках получить данные. В таком случае, скорее всего, должна быть ругань в dmesg.
я далёк от всего этого, но даже нет ни намёка на ошибку. Во-первых, нет красноты (хотя всё разноцветное). Во-вторых:

Shell

astra-live@Live-Astra:~$ sudo dmesg | grep error
astra-live@Live-Astra:~$


Ну и начало и конец команды sudo dmesg -T
astra-live@Live-Astra:~$ sudo dmesg -T
[Сб фев 4 14:00:43 2023] Linux version 4.15.3-1-generic (root@build) (gcc version 6.3.0 20170516 (Debian 6.3.0-18+deb9u1)) #astra21 SMP Thu Aug 22 12:16:21 UTC 2019 (Astra 4.15.3-1.astra21-generic 4.15.18)
[Сб фев 4 14:00:43 2023] Command line: BOOT_IMAGE=/live/vmlinuz boot=live net.ifnames=0 noautologin nox11autologin components username=astra-live locales=ru_RU.UTF-8,en_US.UTF-8 keyboard-layouts=us,ru keyboard-variants=, keyboard-options=grp:ctrl_shift_toggle,grp_led:scroll initrd=/live/initrd.img
[Сб фев 4 14:00:43 2023] KERNEL supported cpus:
[Сб фев 4 14:00:43 2023] Intel GenuineIntel
[Сб фев 4 14:00:43 2023] AMD AuthenticAMD
[Сб фев 4 14:00:43 2023] Centaur CentaurHauls
[Сб фев 4 14:00:43 2023] x86/fpu: x87 FPU will use FXSAVE
[Сб фев 4 14:00:43 2023] e820: BIOS-provided physical RAM map:
.................................................................................
[Сб фев 4 14:01:00 2023] input: HDA NVidia Front Headphone as /devices/pci0000:00/0000:00:05.0/sound/card0/input9
[Сб фев 4 14:01:16 2023] systemd[1]: apt-daily.timer: Adding 9h 57min 24.704655s random time.
[Сб фев 4 14:01:16 2023] systemd[1]: apt-daily.timer: Adding 8h 8min 32.194650s random time.
[Сб фев 4 14:01:16 2023] systemd[1]: Started CUPS Scheduler.
[Сб фев 4 14:01:16 2023] systemd[1]: Started ACPI event daemon.
[Сб фев 4 14:02:38 2023] systemd[1]: apt-daily.timer: Adding 9h 8min 15.720989s random time.
[Сб фев 4 14:02:40 2023] sdb: sdb1 sdb3
[Сб фев 4 14:02:40 2023] sdb: sdb1 sdb3
[Сб фев 4 14:02:40 2023] sdb: sdb1 sdb3
astra-live@Live-Astra:~$
Если оно действительно должно ругаться при ошибках, тогда ошибок нет (я-то не знаю). Как оно начало, допустим, безошибочно работать 11 часов уж скоро как, так безошибочно и работает. А чего работает- непонятно.
Я просто читаю маны.
Спасибо сказали:
Аватара пользователя
Zer0
Сообщения: 479
ОС: Void, Slackware

Re: Как узнать, процесс e2fsck работает или нет?

Сообщение Zer0 »

жучара, скажите пожалуйста, а как на новом диске оказалась заведомо неисправная файловая система? Если Вы из резервной копии её восстанавливали, отменяйте этот "долгострой", поднимайтесь из того же бэкапа и пробуйте fsck -y.
Memento mori ... сделай бэкап.
Спасибо сказали:
Аватара пользователя
жучара
Сообщения: 1075
ОС: астралинукс

Re: Как узнать, процесс e2fsck работает или нет?

Сообщение жучара »

Bizdelnick писал:
04.02.2023 23:01
Я не помню, у gparted нет окошка с подробностями, где он показывает выхлоп запускаемых им команд?
да в том-то и дело, что нет ничё подобного. Вот я дурак, связался с этим Gparted. Принялся было искать подобное окошко и всё похерил к матери. Теперь загрузился с харда и как человек команднул fsck -y. Пусть оно долго будет, зато хоть видно, что работает.
Zer0 писал:
04.02.2023 23:24
жучара, скажите пожалуйста, а как на новом диске оказалась заведомо неисправная файловая система? Если Вы из резервной копии её восстанавливали, отменяйте этот "долгострой", поднимайтесь из того же бэкапа и пробуйте fsck -y.
так я писал же уже
жучара писал(а):
04.02.2023 22:39
Просто был покоцанный жёсткий диск, я купил новый исправный и перегнал (dd) на него содержимое старого неисправного. Теперь исправляю вот.
Я просто читаю маны.
Спасибо сказали:
Аватара пользователя
Zer0
Сообщения: 479
ОС: Void, Slackware

Re: Как узнать, процесс e2fsck работает или нет?

Сообщение Zer0 »

Просто для справки, https://system-rescue.org - полезная штука.
Memento mori ... сделай бэкап.
Спасибо сказали: