Поврежденная файловая система после гибернации

Как будто вы говорите:

#!/bin/bash
V=a
alias $V="echo test"
echo `a`              #echo the out put of the 'echo test' command which is test 
echo `$V`             #echo the output of $V 'command' which is holding a value itself and it won't be executed as an alias since it's not used directly.

EDIT: Извините, я ошибся, сказав, что переменные не могут быть выполнены как команда.

Если бы переменная была самой командой, она могла бы быть выполнена, но не тогда, когда ее значение используется как псевдоним. В этом случае значение как псевдоним может работать индивидуально, так как вы как будто задали алиас.
Но псевдоним не может быть передан из переменной.

3
08.03.2018, 15:45
1 ответ

Я использую зашифрованный ключ GPG для корневой файловой системы и незашифрованный файл ключа в корневом разделе для дешифрования подкачки.

Означает ли это, что вам нужно смонтировать корневую файловую систему, чтобы иметь возможность расшифровать своп? Если да, скорее всего, это может быть причиной ваших проблем. Вам не разрешен доступ (запись) к файловым системам в спящем режиме (потому что они «все еще смонтированы» спящей системой).

https://www.kernel.org/doc/Documentation/power/swsusp.txt

 * BIG FAT WARNING *********************************************************
 *
 * If you touch anything on disk between suspend and resume...
 *              ...kiss your data goodbye.
 *
 * If you do resume from initrd after your filesystems are mounted...
 *              ...bye bye root partition.
 *          [this is actually same case as above]
 *

Гибернация - это очень рискованный бизнес, в основном вы должны надеяться, что какой бы ни был ваш вариант Initramfs, чтобы правильно обрабатывать все случаи. Лучше всего использовать простой раздел подкачки, доступный без каких-либо махинаций.

1
27.01.2020, 21:30

Теги

Похожие вопросы