Как показано в minerz029, вам нужно указать расширение команды find. Вы также должны процитировать все подстановки $FILE в вашем цикле.
for FILE in "$(find . -type f -name '*.*')"
do
if [ ! -f archive.tar ]; then
tar -cpf archive.tar "$FILE"
else
tar -upf archive.tar "$FILE"
fi
done
Обратите внимание, что синтаксис $() должен быть предпочтительнее использования обратных тактов; см. этот U & amp; L вопрос. Я также удалил ключевое слово [[ и заменил его командой [, потому что это POSIX.
Вот несколько простых шагов, которые вы можете выполнить прямо там, где вы были в видео (при условии, что вы действительно загружались из live cd / usb и что / dev / sda6 действительно является разделом, который вы установили в / home).
Переместить / dev / sda3 в «право» достаточно далеко, чтобы оставить нераспределенное пространство между ним и / dev / sda2 равным или большим для количества места, которое вы хотите добавить в / dev / sda6. Увеличьте размер / dev / sda6, чтобы использовать как можно больше нераспределенного пространства прямо в «правом» его, как вы хотите добавить к этому разделу.Примечание 1: Возможно, вам необходимо отдельно увеличить размер / dev / sda2 до шага 2. Это зависит от того, расширяет или не расширяет или не расширяет или dev / sda2 при попытке расширить раздел внутри него.
Примечание 2: Перенос начального сектора раздела в «правый» может потенциально занять очень много времени из-за того, что все данные в этом разделе нужно будет перемещать, поэтому будьте терпеливы .
Примечание 3: Если / dev / sda3 является вашим корневым разделом, вам нужно будет использовать chroot для повторной установки grub до перезагрузки, потому что grub указывает на определенный сектор на вашем HDD / SDD, при если это не используется EFI.
Инструкции о том, как это сделать, можно найти в моем ответе на этот вопрос: Проблемы с восстановлением grub