LINUX.ORG.RU
ФорумAdmin

Размеры корня

 ,


1

1

Собственно имеется ubuntu 22.04 (надо бы обновить но пока всё работает и новая версия меня шибко не радует). Система разбита на 3 диска (/ /home /mnt/data) В /home лежат конфиги, какие-то временные файлы, всякая несортированная помойка, в /mnt/data лежит музыка, видео, фото и всё что хочется хранить долго годами, физически это отдельный диск. На / выделено 50 гигов и их как-то стало мало. С другой стороны /var/log 4.2 гигабайта, из которых 4.1 это /var/log/journal

В связи с этим вопрос - не текут ли у меня логи (4.2 гига как по мне многовато, хотя это основная домашняя машинка на которой я годами живу) и сколько лучше сейчас под / отрезать.

★★★★★
Ответ на: комментарий от mumpster

У меня так, но я поставил хук для удаления кеша пакетов:

❯ sudo du -sh /mnt/btrfs/@/*
4.0K    /mnt/btrfs/@/bin
152K    /mnt/btrfs/@/boot
0       /mnt/btrfs/@/data
0       /mnt/btrfs/@/dev
0       /mnt/btrfs/@/efi
26M     /mnt/btrfs/@/etc
0       /mnt/btrfs/@/home
4.0K    /mnt/btrfs/@/lib
4.0K    /mnt/btrfs/@/lib64
0       /mnt/btrfs/@/mnt
586M    /mnt/btrfs/@/opt
0       /mnt/btrfs/@/proc
3.8M    /mnt/btrfs/@/root
0       /mnt/btrfs/@/run
4.0K    /mnt/btrfs/@/sbin
0       /mnt/btrfs/@/srv
0       /mnt/btrfs/@/swap
0       /mnt/btrfs/@/sys
0       /mnt/btrfs/@/tmp
13G     /mnt/btrfs/@/usr
28G     /mnt/btrfs/@/var

Линукс жиреет, милорд

Но это если бы не было сжатия…

❯ sudo compsize -x /mnt/btrfs/@/*
Processed 820308 files, 391727 regular extents (695294 refs), 481724 inline.
Type       Perc     Disk Usage   Uncompressed Referenced
TOTAL       59%       23G          39G          63G
none       100%       15G          15G          18G
zstd        32%      7.9G          24G          44G
prealloc   100%       47M          47M          79M

В реальности места меньше в 2 раза корень занимает… А так бы гигов 100, наверное, нужно сейчас

rtxtxtrx ★★★
()
Последнее исправление: rtxtxtrx (всего исправлений: 1)

У меня так:

❯ duf
╭─────────────────────────────────────────────────────────────────────────╮
│ 4 local devices                                                         │
├────────────┬────────┬────────┬────────┬────────┬───────┬────────────────┤
│ MOUNTED ON │   SIZE │   USED │  AVAIL │  USE%  │ TYPE  │ FILESYSTEM     │
├────────────┼────────┼────────┼────────┼────────┼───────┼────────────────┤
│ /          │  80.0G │   9.6G │  68.9G │  12.0% │ btrfs │ /dev/mapper/ro │
│            │        │        │        │        │       │ ot             │
│ /boot      │ 511.0M │ 181.6M │ 329.3M │  35.5% │ vfat  │ /dev/nvme0n1p1 │
│ /home      │ 320.0G │  45.0G │ 273.5G │  14.1% │ btrfs │ /dev/mapper/ho │
│            │        │        │        │        │       │ me             │
│ /var       │ 400.0G │   9.2G │ 389.1G │   2.3% │ btrfs │ /dev/mapper/va │
│            │        │        │        │        │       │ r              │
╰────────────┴────────┴────────┴────────┴────────┴───────┴────────────────╯

Знаю, что разбивка неидеальная. Но мне так удобно, позволяет устанавливать разные уровни сжатия для разных разделов (btrfs subvolume - не позволяет), и места хватает с избытком - нет необходимости экономить.

Как видно, сам корень - меньше 10 гигов. /var - тоже, при том, что там уже лежит достаточное количество образов докера (конечно, будет расти, недавно чистил, когда интенсивно работаешь с докером, постоянно остаются какие-то забытые образа, их volume’ы, но в целом достаточно долго растёт).

Система - Arch Linux.

Chiffchaff
()
Ответ на: комментарий от mumpster

Зависит от софта. У меня так:

lsblk -o kname,mountpoint,pttype,size,fstype,fssize,fsuse%
KNAME MOUNTPOINT              PTTYPE   SIZE FSTYPE FSSIZE FSUSE%
sda                           gpt    931,5G               
sda1  /boot                   gpt      256M vfat     252M    38%
sda2  /                       gpt      100G ext4    97,9G     0%
sda3  /usr                    gpt      100G ext4    97,9G    28%
sda4  /home/yars/wineprefixes gpt      100G ext4    97,9G    22%
sdb                           gpt    931,5G               
sdb1                          gpt        1M               
sdb2  [SWAP]                  gpt       16G swap          
sdb3  /var                    gpt      100G ext4    97,9G     5%
sdb4  /home                   gpt    815,5G ext4   801,6G    41%

С сотней гигов под /dev/root я, конечно, погорячился :-D

yars068 ★★★★★
()
Последнее исправление: yars068 (всего исправлений: 1)
Ответ на: комментарий от mumpster

у меня минимум прог: браузер, телеграм, вскоде, гимп… и все кроме вскоде стоят через flatpak, так бы еще места больше занимали… у меня хомяк много места занимает. на нем 150 гигов исходников + еще гигов 400 я вынес на другие диски. мне жалко выбрасывать все. а еще дампы баз данных, бекапы… архивы вконтакте, телеграма когда я выкачивал все свои данные перед удалением аккаунтов… я мусор храню по факту… что-то полезное занимает мало места… но лет 10 назад для корня и 20 гигов много было, а теперь 50 не хватит…

rtxtxtrx ★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

[in a nutshell]

Американская фирма Transceptor Technology
Приступила к производству компьютеров «Персональный спутник»

I’ve got the power
Hey, yeah-hey
Like the crack of the whip, I «Snap!» attack
Front to back, in this thing called rpm

It’s getting, it’s getting, it’s getting kinda hectic

Quality I possess, some say I’m fresh
When my post goes through the mesh
Of the LOR that I am asking
Copy written programs so they can’t be stolen
If they are, «Snap!», don’t need to be fallace
To try to save them, your work will cease
So please, stay off my back-end
Or I will attack, and you don’t want that.

mumpster ★★★★★
()