Проверить принятый ответ в разделе Различия между двойными кавычками " & quot ;, singlequotes '' и backticks '' в командной строке?
Например, укажите, что переменная foo содержит uname.
echo "$foo" outputs uname, subtitute variables in text.
echo '$foo' outputs $foo, the exact string (only ' should be escaped \').
echo `$foo` outputs Linux, execute the content of the variable and echo outputs it.
Вот также некоторые приятные Различия между двойными метками " ", одиночные кавычки" и обратные метки "в командной строке?
Фотографии рассказывают историю. Вы пытаетесь сжать расширенный раздел, не сокращая его членов. Поскольку там есть очень ограниченное количество свободного места, если бы я был вами и столкнулся с этой дилеммой, я бы попытался сжать / dev / sda4 (где доля львов вашего пространства) и перемещать его вправо, а затем перемещать / dev / sda3 вправо (без изменения размера этого. Это должно освободить место для вас, чтобы развернуть / dev / sda2, который является вашей целью.