Почему установка системы на верхний подтом в btrfs — это плохо?

Я нашел проблему.

Проблема заключалась в том, что я получал путь из конфигурационного файла, поэтому путь сохранялся в виде строки. Из-за этого тильда не была расширена , что и является причиной проблемы. Мой обходной путь состоял в том, чтобы вручную заменить тильду на $HOME, которая будет расширена, даже если путь указан в кавычках. Так что в основном:

mypath="${mypath/#\~/$HOME}"
#if $mypath is a file
if [[ -f $mypath ]]; then
1
06.04.2021, 21:07
1 ответ

Наличие отдельного системного тома «чище», поскольку у вас могут быть вложенные тома, которые не видны на вашей файловой системе.

. если у вас есть субвол /snapshotон появится на вашем фс:

$ ls /
bin  boot/  dev/  etc/ ... snapshot/

Если у вас есть система в отдельном томе, вы можете создать подтомы на том же уровне иерархии (они не будут отображаться в ls /и должны быть смонтированы отдельно):

os
snapshot

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

1
28.04.2021, 22:53

Теги

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