Mount /usr on new partition [duplicate]

Возможный дубликат:
Как переместить /usr на новый раздел?

Я использую Ubuntu 11.04.

df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda1              9611492   7553508   1569744  83% /
none                   1665832       644   1665188   1% /dev
none                   1672460      1436   1671024   1% /dev/shm
none                   1672460       648   1671812   1% /var/run
none                   1672460         0   1672460   0% /var/lock
/dev/sda3             67285624  19445284  44422384  31% /home

Мне начинает не хватать / раздела. У меня много свободного места на диске.

enter image description here

Я хотел бы смонтировать /usr и /opt на новые разделы без потери данных. Но я понятия не имею, как это сделать.

Не могли бы вы мне помочь.

0
задан 13 April 2017 в 15:24

2 ответа

Вероятно, это проще всего сделать, загрузившись с Live CD, то есть загрузиться с установки и выбрать тестирование Ubuntu.

После загрузки откройте терминал и создайте новые разделы для / usr и для / opt, хотя там может быть немного. Это должны быть логические разделы, поэтому сначала вам нужно создать расширенный раздел (/ dev / ada4).

Вам понадобится несколько временных точек монтирования, поэтому я обычно создаю подкаталоги в / mnt (например, / mnt / root, / mnt / usr и / mnt / opt), копирую существующее содержимое, затем редактирую существующий файл fstab (который будет в / mnt / root / etc / fstab) для монтирования новых / usr и /opt.

Последовательность команд (НЕПРОВЕРЕНО !!!) в терминале Live CD примерно равна:

# fdisk /dev/sda
.... create new partitions. 4 (extended) 5 (to hold /usr) 6 (to hold /opt)
# mkdir /mnt/root
# mkdir /mnt/usr
# mkdir /mnt/opt
# mount /dev/sda1 /mnt/root
# mount /dev/sda5 /mnt/usr
# mount /dev/sda6 /mnt/opt
.... copy data
# cp -dpRxv /mnt/root/usr/* /mnt/usr
# cp -dpRxv /mnt/root/opt/* /mnt/opt
.... edit /mnt/root/etc/fstab
.... i.e. add extra lines to mount /dev/sda5 on /usr and /dev/sda6 on /opt

На этом этапе вы сможете загружаться с / dev / sda и убедитесь, что все работает нормально, но вы заметите, что мы не удалили старое содержимое / usr и / opt из / dev / sda1; мы только что установили новые каталоги поверх старых и, следовательно, скрыли их содержимое. Это так, если это не сработает, вы можете просто отменить изменения в fstab (удалить или закомментировать добавленные вами дополнительные строки), и вы вернетесь к тому, с чего начали, ничего не потеряв.

Наконец, когда вы убедитесь, что все в порядке, загрузитесь с Live CD снова, смонтируйте / dev / sda1 на / mnt и удалите старое содержимое / usr и / opt

# rm -Rvf /mnt/usr/* /mnt/opt/*

Пока я В прошлом, когда реструктурировали диски, всегда существует опасность ошибочного ввода команды и уничтожения некоторых данных. В этом случае, поскольку вы никогда не монтируете / dev / sda3, с вами все будет в порядке, НО Я НЕ ПРЕДЛАГАЮ ГАРАНТИИ, И ВЫ ДОЛЖНЫ ПРОВЕРИТЬ ВНИМАТЕЛЬНО, ЧТО ВЫ ПОНИМАЕТЕ КАЖДЫЙ ШАГ ПЕРЕД ПОПЫТОМ НИЧЕГО!

0
ответ дан 13 April 2017 в 15:24

Есть два способа сделать это, о которых я знаю:

  • Первый - использовать Ubuntu live CD или USB, загрузить с него ноутбук и использовать GParted в ОС, загруженная с этого CD / USB, размонтирует ваш раздел / dev / sda3, чтобы вы могли изменить его размер, чтобы занять все пространство на жестком диске.

  • Во-вторых, скопируйте и вставьте все необходимые данные на внешний жесткий диск, затем используйте установку Ubuntu, например, live CD / USB, и переустановите Ubuntu 11.04 (или 11.10 или 12.04, если вы хотите обновление) и объедините разделы, чтобы заполнить все пространство на жестком диске.

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

Надеюсь, мой ответ был чем-то полезен, не стесняйтесь комментировать, чтобы спросить меня о более подробной информации, если вы не уверены в том, что я объяснил выше, поскольку я, возможно, не объяснил все достаточно подробно. [Также я предполагаю, что когда вы сказали, что хотите создать новые разделы, вы имели в виду, что вы хотите иметь возможность использовать все свободное дисковое пространство, которое есть в конце вашего жесткого диска, вместо того, чтобы создавать отдельные разделы для / usr и / опцию, так как это было бы довольно сложно получить доступ позже]

0
ответ дан 13 April 2017 в 15:24

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

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