1

У меня есть сервер Linux с небольшим разделом /dev /root или rootfs.

Он наполняется каждый раз.

Я должен удалить файлы журнала из /var /log, чтобы избежать проблем.

df -h:
Filesystem              Size  Used Avail Use% Mounted on
rootfs                   20G   18G  416M  98% /
/dev/root                20G   18G  416M  98% /
devtmpfs                 16G     0   16G   0% /dev
tmpfs                   3.2G  340K  3.2G   1% /run
tmpfs                   5.0M     0  5.0M   0% /run/lock
tmpfs                   6.5G     0  6.5G   0% /dev/shm
/dev/mapper/home  886G  224G  626G  27% /home
/dev/mapper/mail  197G   18G  170G  10% /srv/mail
/dev/mapper/web   197G  118M  187G   1% /srv/web

Rootfs используют 18 ГБ, но что-то странное: когда я считаю содержимое папок вместе, я получаю 5,5 ГБ.

du -hsx * | sort -rh:
224G    home
1.6G    usr
1.2G    var
1.1G    opt
638M    lib
361M    etc
351M    root
221M    tmp
and some smaller folders.

Я обнаружил, что могу легко увеличить размер папки /dev /mapper с помощью кода lvresize --size +100M /dev /mapper /home, но когда я пытаюсь это сделать в папке mij rootfs, он говорит:

Путь, необходимый для логического тома "root". Укажите имя группы томов.

Как можно безопасно увеличить корневую папку без сбоя сервера и без переустановки?

Вот мой результат vgdisplay:

--- Volume group ---
VG Name               julia
System ID
Format                lvm2
Metadata Areas        1
Metadata Sequence No  33
VG Access             read/write
VG Status             resizable
MAX LV                0
Cur LV                3
Open LV               3
Max PV                0
Cur PV                1
Act PV                1
VG Size               1.80 TiB
PE Size               4.00 MiB
Total PE              471802
Alloc PE / Size       332800 / 1.27 TiB
Free  PE / Size       139002 / 542.98 GiB
VG UUID               N1WUXu-foN3-j4kE-SzRf-mdea-cAlj-NmsZ5P

2 ответа2

0

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

Я пересчитал пространство, используемое для каждой папки в корне, и вместе это 5 ГБ.

df -h сказал, что было использовано 99% 19gb.

Я перезапустил сервер и снова попробовал df -h. Проблема решена: теперь это говорит о том, что используется только 5 ГБ.

Однако мне было бы интересно узнать, как это произошло.

0

Свободное место не появляется после удаления файлов

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

Это также объясняет, почему после перезагрузки отображается правильное пространство.

Чтобы увеличить размер корневого раздела

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

Вы также должны быть уверены, что у вас действительно есть свободное место непосредственно после корневого раздела, чтобы не перезаписывать другие разделы!

Как всегда, убедитесь, что вы создали резервную копию своих данных, прежде чем сделать это!

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