Глядя на документацию по ядру Linux, похоже, что оно ожидает снятия блокировки.
- HOW
Lockdep already has hooks in the lock functions and maps lock instances to
lock classes. We build on that (see Documentation/locking/lockdep-design.txt).
The graph below shows the relation between the lock functions and the various
hooks therein.
__acquire
|
lock _____
| \
| __contended
| |
|
| _______/
|/
|
__acquired
|
.
.
|
__release
|
unlock
lock, unlock - the regular lock functions
__* - the hooks
<> - states
ПРИМЕЧАНИЕ.:Взгляните на эту ссылку, она также показывает использование.
Между прочим, вы можете/могли бы использовать mutrace
для расчета конкуренции за данный исполняемый файл. Это обсуждается здесь, в этой статье под названием:Измерение конкуренции за блокировку .
Например
$ LD_PRELOAD=/home/lennart/projects/mutrace/libmutrace.so gedit
mutrace: 0.1 sucessfully initialized.
mutrace: 10 most contended mutexes:
Mutex # Locked Changed Cont. tot.Time[ms] avg.Time[ms] max.Time[ms] Type
35 368268 407 275 120,822 0,000 0,894 normal
5 234645 100 21 86,855 0,000 0,494 normal
26 177324 47 4 98,610 0,001 0,150 normal
19 55758 53 2 23,931 0,000 0,092 normal
53 106 73 1 0,769 0,007 0,160 normal
25 15156 70 1 6,633 0,000 0,019 normal
4 973 10 1 4,376 0,004 0,174 normal
75 68 62 0 0,038 0,001 0,004 normal
9 1663 52 0 1,068 0,001 0,412 normal
3 136553 41 0 61,408 0,000 0,281 normal
... ... ... ... ... ... ... ...
mutrace: Total runtime 9678,142 ms.
Наиболее вероятное объяснение состоит в том, что начальный сектор, введенный для нового раздела, не был точно таким же, как в старом разделе. Обратите внимание на это предупреждение из инструкций Red Hat по использованию fdisk :
.Warning: If you are recreating a partition in order to allow for more room on a mounted file system, ensure you create it with the same starting disk sector as before. Otherwise the resize operation will not work and the entire file system may be lost.
(Обратите внимание, что gdisk имеет несколько более богатый набор возможностей, чем fdisk, так что вы можете захотеть рассмотреть gdisk в будущем.)
Чтобы попытаться исправить эту ситуацию, приобретите загрузочный носитель, содержащийtestdisk
. Позвольте ему просканировать ваш диск и посмотреть, сможет ли он восстановить вашу таблицу разделов до рабочего состояния.
Как только ваша система вернется в рабочее состояние, вы можете снова попробовать расширить корневой раздел, возможно, с лучшими результатами.