Так, я все ще використовую кілька розділів на віртуальних машинах та точках кріплення для контролю, безпеки та обслуговування.
Я не прихильник єдиних або обмежених віртуальних машин кріплення (якщо тільки вони не викидають машини). Я ставлюся до VM так само, як і до фізичних серверів. Вирівнювання розділів з деяким стандартом ієрархії файлової системи Linux все ще має сенс з точки зору логічного поділу виконуваних файлів, розділів даних, зберігання темп та журналів. Це також полегшує ремонт системи. Особливо це стосується віртуальних машин та серверів, отриманих із шаблону.
(До речі, мені також не подобається LVM на віртуальних машинах ... Плануйте краще !! )
У своїх системах я намагаюся зробити наступне:
/ зазвичай невеликий і не дуже росте.
/boot передбачуваний розмір, а зростання регулюється частотою оновлень ядра.
/tmpзалежить від програми та середовища, але може бути відповідним розміром. Моніторинг її окремо допомагає ненормальній поведінці вимірювача та захищає решту системи.
/usr Повинно бути передбачуваним, містити виконувані файли тощо.
/varзростає, але кількість даних збільшити може бути меншим. Приємно, що можна вимірювати його окремо.
- І розділ для зростання. У цьому випадку, це
/data, але якщо б це була система баз даних, це може бути /var/lib/mysqlабо /var/lib/pgsql... Зверніть увагу , що це інше блоковий пристрій, /dev/sdb. Це просто ще одна VMDK на цій віртуальній машині, тому вона може бути змінена незалежно від VMDK, що містить реальні розділи ОС.
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 12G 2.5G 8.8G 23% /
tmpfs 7.8G 0 7.8G 0% /dev/shm
/dev/sda1 291M 131M 145M 48% /boot
/dev/sda7 2.0G 68M 1.9G 4% /tmp
/dev/sda3 9.9G 3.5G 5.9G 38% /usr
/dev/sda6 6.0G 892M 4.8G 16% /var
/dev/sdb1 360G 271G 90G 76% /data
Відокремлення деяких з цих розділів значно простіше визначити тенденції та виявити аномальну поведінку; наприклад, 4 Гб ядра /var, процес, який виснажує /tmp,
Нормальний

Ненормальне. Раптовий підйом /varне було б легко виявити, якби /була використана одна велика перегородка.

Нещодавно мені довелося застосувати коктейль параметрів та атрибутів монтування файлової системи (nodev, nosuid, noexec, noatime, nobarrier) для захищеного безпекою шаблону VM. Розділення були абсолютною вимогою для цього, оскільки деякі розділи вимагали конкретних налаштувань, які не можна було застосувати в усьому світі. Ще один пункт даних.