Как увеличить размер домашней папки в Ubuntu 14.04 LTS?

Как показано в 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.

1
задан 9 August 2015 в 07:08

1 ответ

Вот несколько простых шагов, которые вы можете выполнить прямо там, где вы были в видео (при условии, что вы действительно загружались из 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

0
ответ дан 23 May 2018 в 18:24
  • 1
    Извините за долговременный ответ. Да, sda6 - мой / домашний, а sda3 - мой корень. Но проблема в том, что sda6 (/ home) и sda2 (extended) не могут быть расширены. Конечно, sda5 (linux-swap) также не может быть расширен. – Ramadhan Arif Hardijansyah 9 August 2015 в 04:39
  • 2
    @Ramadan_Arif_Hardijansyah, вы также можете расширить свой своп. – Cbhihe 9 August 2015 в 20:03
  • 3
    @RamadhanArifHardijansyah вы пытались переместить / dev / sda3 вправо? – MGodby 10 August 2015 в 16:20

Другие вопросы по тегам:

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