1 Востаннє редагувалося karmeljuk (13.07.2021 11:19:53)

Тема: Варіанти оптимізації простору в корені

Суть проблеми наступна: в мене стоїть Убунту 18 і для кореня я виділив лиш 10Гб. Час від часу місце закінчується, в мене перестає працювати sql сервер, доводиться чистити місце вручну. А інколи буває Убунту взагалі не запускається, тож у режимі відновлення видаляю зайві пакети. Зносити Убунту і знову все налаштовувати не маю бажання. Думаю як можна було би які теки з кореня перенести на інший диск віртуальний диск /home/, там є 110Гб простору. На знімку екрану зображена структура кореня і найважчі теки. Ще в мене є 2Гб для /swap/ і здається це місце майже ніколи не використовується. Питання, що з цього можна перенести і чи є взагалі сенс таким займати?

https://replace.org.ua/uploads/images/3896/c8ea680e38b0b85fd691c9fdee7e7380.png

Подякували: leofun011

2 Востаннє редагувалося tchort (13.07.2021 12:23:26)

Re: Варіанти оптимізації простору в корені

Стосовно процедури переміщення директорії var ->
https://www.suse.com/support/kb/doc/?id=000018399
https://linuxconfig.org/how-to-move-var … -partition
https://unix.stackexchange.com/question … -partition
https://askubuntu.com/questions/39536/h … -partition
Все шукається.

Запит для Google щодо теки usr можна сформувати так "linux move usr to another partition", посилання на інструкції там є.
Ось, перше, вже питав чоловік https://askubuntu.com/questions/656/how … -partition

Ще в Gparted можна виконати resize, здається він безпечний для того, пам'ятаю перерозподіляв з ним, краще мабуть через LiveCD.

https://replace.org.ua/uploads/images/10563/ae95988d08a533e21c362bc2574c95b1.jpg

Подякували: karmeljuk, koala, leofun013

3

Re: Варіанти оптимізації простору в корені

swap не чіпайте, якщо знадобиться і його не буде - то йой.

karmeljuk написав:

в мене перестає працювати sql сервер

Ну то з нього і почніть. Вимкніть сервер, перенесіть файли з /var/lib/mysql куди вам буде зручніше (на той же /home/), виправте /etc/mysql/my.cnf (параметр datadir) і запускайте.

Подякували: leofun01, karmeljuk2

4

Re: Варіанти оптимізації простору в корені

почитайте про перенесення тек за допомогою символьних посилань

Подякували: leofun01, karmeljuk2

5 Востаннє редагувалося karmeljuk (14.07.2021 14:58:29)

Re: Варіанти оптимізації простору в корені

swap не чіпайте, якщо знадобиться і його не буде - то йой.

Дякую, я планував половину лишити

Ну то з нього і почніть. Вимкніть сервер, перенесіть файли з /var/lib/mysql куди вам буде зручніше (на той же /home/), виправте /etc/mysql/my.cnf (параметр datadir) і запускайте.

Переніс, ніби працює. Можливо цього буде й достатньо

6

Re: Варіанти оптимізації простору в корені

А скільки там було даних у базі?

7 Востаннє редагувалося karmeljuk (14.07.2021 17:19:21)

Re: Варіанти оптимізації простору в корені

разом десь 600Мб, але під час міграції створюються тимчасові таблиці, тому мабуть зростає удвічі

Подякували: koala1

8

Re: Варіанти оптимізації простору в корені

Ну то з нього і почніть. Вимкніть сервер, перенесіть файли з /var/lib/mysql куди вам буде зручніше (на той же /home/), виправте /etc/mysql/my.cnf (параметр datadir) і запускайте.

Скористався порадою пана Коали, переніс mysql файли на інший розділ, з першого разу не запрацювали, довелося трохи погратися. На щастя все завелося і з того часу стабільно в корені вільно 2Гб пам'яті, тепер не потрібно щоразу чистити

Подякували: leofun011

9 Востаннє редагувалося kisilam (24.07.2021 00:03:41)

Re: Варіанти оптимізації простору в корені

Свап у вас у вигляді розділу чи файлу? Якщо розділом, то можете за рахунок нього спробувати розширити кореневий розділ, А потім організувати свап в /home у вигляді файлу.
І /opt можете перенести в корінь хомяка і створити символьне посилання в корінь файлової системи. Я сам так колись вивільняв місце

Подякували: karmeljuk1

10

Re: Варіанти оптимізації простору в корені

Після перенесення mysql папки помітив, що тепер Убунту включається значно довше, замість 20 секунд тепер це може тривати декілька хвилин, мабуть система пробує запустити сервер sql, але не вдається, так як файли перенесені

11

Re: Варіанти оптимізації простору в корені

У dmesg кляньте, що саме гальмує.

Подякували: karmeljuk1

12

Re: Варіанти оптимізації простору в корені

UPD: виявляється після зміни свапу в мене він припинив автоматично завантажуватися, у файлі /etc/fstab була стара ID яка вже не акууальна, тому при завантаженні система безрезультативно пробувала підключити той свап. По суті два тижні я працював без свапу і це взагалі ніяк не впливало на роботу, виходить шо не дуже то він мені потрібен, принаймні 2Гб точно забагато

13

Re: Варіанти оптимізації простору в корені

karmeljuk написав:

UPD: виявляється після зміни свапу в мене він припинив автоматично завантажуватися, у файлі /etc/fstab була стара ID яка вже не акууальна, тому при завантаженні система безрезультативно пробувала підключити той свап. По суті два тижні я працював без свапу і це взагалі ніяк не впливало на роботу, виходить шо не дуже то він мені потрібен, принаймні 2Гб точно забагато

Цікаво, як же ви тоді завантажилися. За відсутності swap розділу чи іншого що за умовчання монтується система не завантажується випадаючи в помилку.

14

Re: Варіанти оптимізації простору в корені

Цікаво, як же ви тоді завантажилися. За відсутності swap розділу чи іншого що за умовчання монтується система не завантажується випадаючи в помилку.

Мені самому цікаво, але це мабуть не мій випадок, система завантажувалася без свапу

15

Re: Варіанти оптимізації простору в корені

karmeljuk написав:

Цікаво, як же ви тоді завантажилися. За відсутності swap розділу чи іншого що за умовчання монтується система не завантажується випадаючи в помилку.

Мені самому цікаво, але це мабуть не мій випадок, система завантажувалася без свапу

що виводить при цьому

# cat /proc/swaps

16

Re: Варіанти оптимізації простору в корені

HetmanNet написав:
karmeljuk написав:

Цікаво, як же ви тоді завантажилися. За відсутності swap розділу чи іншого що за умовчання монтується система не завантажується випадаючи в помилку.

Мені самому цікаво, але це мабуть не мій випадок, система завантажувалася без свапу

що виводить при цьому

# cat /proc/swaps

Думаю, краще відписати пізно ніж ніколи

❯ cat /proc/swaps
Filename                Type        Size    Used    Priority
/dev/sda6                               partition    1950716    3584    -2

17

Re: Варіанти оптимізації простору в корені

karmeljuk написав:
HetmanNet написав:
karmeljuk написав:

Мені самому цікаво, але це мабуть не мій випадок, система завантажувалася без свапу

що виводить при цьому

# cat /proc/swaps

Думаю, краще відписати пізно ніж ніколи

❯ cat /proc/swaps
Filename                Type        Size    Used    Priority
/dev/sda6                               partition    1950716    3584    -2

Бачите swap є

18

Re: Варіанти оптимізації простору в корені

HetmanNet написав:
karmeljuk написав:
HetmanNet написав:

що виводить при цьому

# cat /proc/swaps

Думаю, краще відписати пізно ніж ніколи

❯ cat /proc/swaps
Filename                Type        Size    Used    Priority
/dev/sda6                               partition    1950716    3584    -2

Бачите swap є

Вже є, я його примонтував вручну минулого року

19

Re: Варіанти оптимізації простору в корені

Якщо кому цікаво як перенести теку /mysql/ на Убунту із кореня кудись в інше місце
https://www.digitalocean.com/community/ … untu-16-04