Я никогда не делал этого раньше, пожалуйста, имейте это в виду, если я сейчас задам вопрос новичку, но информация, которую я нашел в Интернете, не была действительно полезной для моего случая.
df -h
Filesystem Size Used Avail Use% Mounted on
______________________________________________________________________
/dev/mapper/vg_server01-lv_root
50G 50G 0 100% /
tmpfs 127G 12K 127G 1% /dev/shm
/dev/cciss/c0d0p1 485M 98M 363M 22% /boot
/dev/mapper/vg_server01-lv_home
754G 197M 716G 1% /home
Честно говоря, я не очень понимаю, что вижу, за исключением того, что «корневой» раздел кажется основным и этот раздел сейчас заполнен.
Теперь у меня вопрос, что делать? Фактические разделы поступают из автоматической настройки CentOS. Все, что я хочу, это иметь больше места для основного раздела, но я не знаю, как его получить И я не знаю, нужны ли мне вообще два разных раздела («корневой» и «домашний»)?
Возможно ли изменить? Что пошло не так в моем случае, поэтому основные разделы кажутся такими маленькими? Что посоветуете, как поменять?
С уважением.
Для типичного рута (/
) раздела на 50 гб вполне достаточно. Типичная установка сервера CentOS занимает от нескольких сотен мегабайт до, возможно, 2 ГБ, для настольной установки может потребоваться на пару гигабайт больше, в зависимости от того, что устанавливается.
Итак, я подозреваю, что у вашего сервера огромные журналы под /var/log
каталог или какая-либо программа с установленными большими файлами данных, такими как MySQL (отметьте /var/lib/mysql
).
Чтобы получить список из 20 крупнейших каталогов, попробуйте следующее:
du -xsm / | sort -nr | head -n 20
Если вы используете аппаратный RAID, вы можете сделать это без повторного форматирования дисков, вы можете сделать это, загрузившись в режиме восстановления в CentOS и запустив fdisk команда, это откроет ваши текущие точки монтирования и файловые системы. Из этого вы можете использовать расстались чтобы изменить размер любых разделов на диске, однако я дам предупреждение, если вы решите это сделать, это может привести к некоторому повреждению файлов, и вам всегда следует делать полную резервную копию своей системы.
Если ваша машина не позволяет этого (если она не в конфигурации с жестким RAID), вам, скорее всего, потребуется сделать полную резервную копию ваших файлов и переустановить ОС с нуля, изменив размер раздела из установки. прямо.
Что касается ответа @Janne ранее, 50 ГБ подходит для /
каталог, если ваши основные файлы будут расположены в /home
каталог, но когда вы запускаете что-то на /var/www
или на SQL, тогда 50 ГБ будет недостаточно, особенно если у вас ~ 750 ГБ на вашем /home
диск, который не используется.
Пример с разделением:
(parted) select /dev/mapper/vg_server01-lv_home
(parted) print
Disk geometry for /dev/hda: 0.000-2445.679 megabytes
Disk label type: msdos
Minor Start End Type Filesystem Flags
1 0.031 945.000 primary FAT boot, lba
2 945.000 2358.562 primary ext2
3 2358.562 2445.187 primary linux-swap
Ссылка из GNU о том, как использовать (разделенное) изменение размера:
Изменяет размер раздела с младшим номером. Раздел будет начинаться с начала диска и заканчиваться с начала диска. resize никогда не меняет младший номер. Размер расширенных разделов можно изменить, если новый расширенный раздел полностью содержит все логические разделы.
Обратите внимание, что Parted не требует "дефрагментации" файловой системы (при необходимости Parted может безопасно перемещать данные). Дефрагментация - пустая трата времени. Не беспокойтесь!
Поддерживаемые файловые системы:
ext2, ext3 - ограничение: новый старт должен совпадать со старым. fat16, fat32 linux-swap reiserfs (если установлен libreiserfs)
Пример:
(разошлись) изменить размер 3 200 850
Измените размер раздела 3 так, чтобы он начинался с 200 мегабайт и заканчивался 850 мегабайтами от начала диска.