M
M
Makaleks2016-03-29 20:08:05
linux
Makaleks, 2016-03-29 20:08:05

How to pause a process when accessing a disk and how to mount a disk without a root partition?

background

Поставил ArchLinux на внешний hdd, который почему-то имеет свойство периодически отмонтироваться. hdparm говорит, что хард не моддерживает AdvancedPowerManagement -> ему нельзя запретить отключаться. Один раз отмонтировавшись, хард блокирует доступ не только к /dev, но и к командам bash. Спустя N попыток обращения к диску, приложения пробуют грамотно завершиться. Нужно подключить диски назад, не сообщая процессам ошибки I/O, если дело только в таком "отмонтировании".

All processes when accessing a suddenly ejected disk with a root file system must be paused. We also need a daemon that, using statically linked libraries, will be able to mount partitions back without using /dev by UUID (at least the root, and then - by /etc/fstab).
In addition to the answers themselves, I will accept links to articles, terms for Google.
Thank you.

Answer the question

In order to leave comments, you need to log in

1 answer(s)
A
Alexey Yamschikov, 2016-03-31
@Makaleks

Makaleks : Then you need to mount the root in the RAM. and then painlessly pull out the disk.
For example like this: https://habrahabr.ru/post/253759/

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question