Какой самый безопасный метод для перераспределения пространства из раздела /?

У меня есть SSD на 240 ГБ, который я использую в качестве загрузочного диска / диска с приложениями, и у меня установлена ​​только Ubuntu 14.04, так что нет проблем с установкой Windows или OS X.

Первоначально я выделил 40 ГБ из этих 240 ГБ в качестве области быстрого доступа - и я подумал, что этого будет достаточно для простых проектов время от времени.

Тем не менее, я обнаружил, что 40 ГБ на самом деле не достаточно для всего, что я хочу иметь возможность быстро запустить (виртуальные машины и видео / редактирование изображений).

Я побежал df -h чтобы увидеть, что используется с тем, что я установил до сих пор, и менее 15 ГБ из этого 200 ГБ пространства фактически используется:

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3       184G  9.1G  165G   6% /               <--
none            4.0K     0  4.0K   0% /sys/fs/cgroup    |
udev            3.9G  4.0K  3.9G   1% /dev              |
tmpfs           793M  1.6M  792M   1% /run              | All SSD (/ is mounted on SSD)
none            5.0M     0  5.0M   0% /run/lock         | 
none            3.9G  1.6M  3.9G   1% /run/shm          |
none            100M   52K  100M   1% /run/user         |
/dev/sda1        93M  3.4M   90M   4% /boot/efi       <--
/dev/sdb2       914G  124G  743G  15% /home
/dev/sda2        37G   25G  9.8G  72% /media/nate/05b2dfb9-a2ad-4c21-98d3-9c8467a7f4c0
 ^- 40GB partitioned off

Очевидно, что так мало используется, я хотел бы иметь возможность взять часть того пространства, которое не используется, и использовать его.

В соответствии с этим q/a минимум, необходимый для / составляет 8 ГБ, в то время как рекомендуемый составляет не менее 15 ГБ.

Судя по этому, могу ли я разделить 100 ГБ из 200 ГБ, которые в настоящее время разделены, и настолько увеличить общее быстродействующее пространство?

То, что я хочу знать, это то, сколько я должен оставить разделенным для / (на /dev/sda3/) и сколько я могу безопасно расширить /dev/sda2 разделить так, чтобы иметь более общее быстрое пространство?

Первоначально я установил раздел 200 ГБ для / на SSD и настроить /home/ быть на моем 1TB HDD.

И после того, как вы решите, насколько безопасно разделить, какой будет самый безопасный способ взять это пространство и добавить его в общий раздел быстрого пространства?

1 ответ

Решение

Пара вещей:

  1. Использование LVM для управления вашими разделами значительно облегчает такие вещи.
  2. Намного проще увеличить размер раздела, чем уменьшить его. Особенно корневое крепление.
  3. Поскольку все разделы, которые вы обсуждаете, находятся на одном и том же физическом диске, выигрыш в производительности от разделения их на разные разделы отсутствует.

Учитывая вышесказанное, вы можете просто переместить папку / mnt / media прямо в системный корень. Это даст вам дополнительное пространство. Оттуда переназначьте раздел "/dev/sda2" по своему усмотрению (например, используя его как mount /var или /usr).

Обычно я бы предложил использовать пробел из "/dev/sda2" для увеличения размера "/dev/sda3", но в вашем случае это будет несколько затруднительно. Разделы вашего SSD выглядят не в том порядке, чтобы вы могли просто удалить монтирование 40 ГБ и легко добавить это пространство в корневой раздел (опять же, использование LVM позволит избежать этой проблемы).

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

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