CentOS 7 Linux Root / Mysterious 35GB Space /dev/mapper/centos -root

Из Ask Ubuntu.SE:Если у вас установлено wmctrl, wmctrl -mидентифицирует для вас оконный менеджер .

Томас уже упоминал переменную среды XDG_CURRENT_DESKTOPдля идентификации среды рабочего стола .

И из этой ветки здесь, в Unix & Linux SE:переменная окружения XDG_SESSION_TYPEможет использоваться для определения того, является ли оконная система X11 или Wayland.

3
11.07.2020, 00:39
2 ответа

Попробуйте fsckпросканировать файловую систему

1
18.03.2021, 23:20

У меня была такая же проблема с Debian 10 в Hyper -V и Veeam.

Когда я построил сервер, его размер составлял всего несколько ГБ. Сейчас 121гб.

В некоторых сообщениях упоминалось, что вы можете/должны исключить /proc/kcore, но мне любопытно, что произойдет, если вам нужно будет полностью восстановить эту виртуальную машину. Кроме того, дома я использую версию Veeam для сообщества с Powershell, поэтому я использую VeeamZIP, который всегда делает полные резервные копии.

Эта виртуальная машина увеличивалась во времени, резервная копия за резервной копией, но не могу понять, с чего это началось.

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

Сжатие дисков ВМ

В Linux CLI сначала обнулите все пустое пространство перед компиляцией VHDX:

# cd /

# cat /dev/zero > zero.dat ; sync ; sleep 1 ; sync ; rm -f zero.dat

Эта последняя команда займет некоторое время, так что наберитесь терпения....

Теперь выключите виртуальную машину, время для сжатия дисков виртуальной машины, запустите Powershell и выполните каждую команду отдельно:

Mount-VHD -Path "D:\Hyper-V\VM-LINUX\Virtual Hard Disks\VM-LINUX.vhdx" -ReadOnly

Optimize-VHD -Path "D:\Hyper-V\VM-LINUX\Virtual Hard Disks\VM-LINUX.vhdx" -Mode Full

Dismount-VHD -Path "D:\Hyper-V\VM-LINUX\Virtual Hard Disks\VM-LINUX.vhdx"

Преобразование дисков виртуальной машины Linux

При добавлении новой виртуальной машины Linux большинство из нас просто создает новый виртуальный диск, прикрепляет загруженный образ ISO и запускает установку.

Я обнаружил, что с Powershell сделано больше, когда речь идет о лучших практиках Linux на Hyper -V.

При создании динамических дисков размер увеличения по умолчанию составляет 32 МБ на шаг. Для Linux было бы лучше 1 МБ, поэтому для этого вам придется использовать Powershell.

Но я не в настроении переустанавливать все свои виртуальные машины Linux...

Так что давайте их конвертировать!

Convert-VHD -Path "D:\Hyper-V\VM-LINUX\Virtual Hard Disks\VM-LINUX.vhdx" -DestinationPath "D:\Hyper-V\VM-LINUX\Virtual Hard Disks\VM-LINUX-new.vhdx" -BlockSizeBytes 1MB

После преобразования диска просто зайдите в настройки виртуальной машины и выберите диск, перейдите к новому диску и примените изменения. После этого Hyper -V правильно установит параметры безопасности файла.

После сжатия и этого преобразования размер моего Linux-диска с огромным файлом /proc/kcore уменьшился со 121 ГБ до 3,5 ГБ!

Думаю, для VMWare должен быть аналогичный способ.

0
18.03.2021, 23:20

Теги

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