1

Я приобрел удаленный сервер 240G, и у него нет панели управления для изменения способа разбиения сервера на разделы, поэтому моя корневая папка заблокирована на 20G. Я просмотрел множество страниц с результатами Google и, наконец, решил спросить здесь.

Filesystem       Size  Used Avail Use% Mounted on
udev              16G     0   16G   0% /dev
tmpfs            3.2G  1.3M  3.2G   1% /run
/dev/sda2         20G  3.7G   15G  21% /
tmpfs             16G     0   16G   0% /dev/shm
tmpfs            5.0M     0  5.0M   0% /run/lock
tmpfs             16G     0   16G   0% /sys/fs/cgroup
/dev/sda1        487M   79M  379M  18% /boot
/dev/sda3        200G   60M  190G   1% /home

Я хотел бы, чтобы корень был больше, чем мой домашний каталог, потому что именно там мои программы установлены и используют пространство.

1 ответ1

2
  1. сделать резервную копию дома.
  2. разогнать дом
  3. Используйте инструмент разделения, чтобы уменьшить или удалить и воссоздать меньший дом.
  4. Создать и смонтировать новый раздел (parted - инструмент командной строки)

Если вы можете установить vncserver и подключиться удаленно, вы можете установить и использовать gparted.

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

Альтернативы:

притворись sda3 дома

    sda4 is new partition
  1. mount /dev /sda4 /temp

Теперь скажите, что папка /usr заполняет ваш корень.

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

  1. cp -r /usr /temp
  2. mv usr usr.old
  3. umount /temp
  4. mount /dev /sda4 /usr

убедитесь, что содержимое совпадает

Перезапустите все службы по мере необходимости

при необходимости измените /etc /fstab и //etc /mtab, чтобы новый раздел автоматически монтировался при перезагрузке.

Кроме того, если ваш дистрибутив имеет инструмент с графическим интерфейсом, не стесняйтесь использовать его.

перезагружать

Если все правильно, удалите usr.old

Технически вы можете скопировать все файлы в ваш новый раздел. Затем отредактируйте fstab и mtab так, чтобы / указывает на / dev / sda4, и смонтируйте / dev / sda1 в безопасную папку, например / useless. После перезагрузки и проверки того, что все по-прежнему работает, вы можете удалить или не монтировать / бесполезно, или, возможно, использовать его для чего-то другого, например / var или / var / log.

Вот некоторые команды, которые я получил от сайта, который я перечислил в комментариях.

gparted
print
select /dev/sda3
#delete home
rm 3 (or whatever print tells you the partition number is
mkpart
primary
file system? whatever you want
start? don't know
end? don't know 20gb more that the start?
mkfs.ext4 /dev/sda3  (change the filesystem to whatever)
mkpart
primary
file system? whatever you want
start? don't know
end? don't know 100gb (or etc)more that the start?
mkfs.ext4 /dev/sda4  (change the filesystem to whatever)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .