Follow

Господа линуксоиды, а что можно сделать, чтобы отвоевать у 3Гб места из 200Гб партиции?
Вроде раздел 200Гб, но df показывает только 197, не жирно ли терять столько места на ФС?

@rf

· · Web · 5 · 1 · 1

@Revertron @rf А ты уверен, что это проблема именно EXT4, а не того, что у тебя там разница между гигабайтами и гибибайтами?

@skobkin Я тоже сразу подумал об этом. Не очень :)

@skobkin Вот выводы команд:

root@main:~# df -h
Filesystem Size Used Avail Use% Mounted on
udev 2.0G 0 2.0G 0% /dev
tmpfs 395M 11M 385M 3% /run
/dev/sda1 13G 8.2G 4.0G 68% /
tmpfs 2.0G 0 2.0G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
/dev/sdb1 197G 103G 85G 55% /mnt/hdd
tmpfs 395M 0 395M 0% /run/user/0

root@main:~# fdisk -l
Disk /dev/sdb: 200 GiB, 214748364800 bytes, 419430400 sectors
Disk model: QEMU HARDDISK
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 66D613AE-9F0D-3F43-B33F-D41DAA293E86

Device Start End Sectors Size Type
/dev/sdb1 2048 419430366 419428319 200G Linux filesystem

@Revertron
Занятно. А попробуй ещё "lsblk -b" посмотреть.

@skobkin Короче, сделал `tune2fs -m 0 /dev/sdb1`, в разделе free стало 94Гб вместо 85Гб. Но в разделе всего цифра не изменилась.
Надо, видимо, снизить количество extents/inodes.

@Revertron Ну, резервирование - это не такая уж и плохая штука.
Если ты хочешь чистить в ущерб ФС - можешь ещё журнал выключить :)

@Revertron @rf тред не читай, сразу отвечай, да...

@tolstoevsky Ага, но это помогло только частично. То есть свободное место выросло на эти 5%, но размер раздела не вырос.

@Revertron @rf odzangba.wordpress.com/2010/02…

Но я не уверен, что есть смысл. Забивать систему в ноль всё равно нельзя. Так негативный эффект от забивания её в ноль просто наступит позже.

@shuro Да, я именно этот пост и нагуглил. Сделал как он пишет, освободил те 5%.
Но df -h всё равно показывает раздел размером 197 Гб, а не 200.

@Revertron @shuro Размер должен был увеличиться, если всё сделано правильно.

Ещё иноды жрут место, можно уменьшить их число.

Например, у меня:

# tune2fs -l /dev/sda | grep -i inode Filesystem features: has_journal ext_attr resize_inode dir_index filetype needs_recovery extent 64bit flex_bg sparse_super large_file huge_file dir_nlink extra_isize metadata_csum Inode count: 122101760 Free inodes: 122091174 Inodes per group: 8192 Inode blocks per group: 512 First inode: 11 Inode size: 256 Journal inode: 8 Journal backup: inode blocks


30 гигов под них. Что-то дохрена, вот от них на файлопомойке в таком числе точно толка нет. Но их, похоже, без пересоздания тома нельзя убавить, а это делать лениво...

@shuro Ну да, я вот в итоге на них и смотрел. И тоже нигде не нашёл данных о том, как их количество уменьшить. В Интернете все только спрашивают о том, как их увеличить :)

@Revertron @shuro Насколько мне известно, уменьшить их можно так же, как и увеличить - отформатировать заново с нужными параметрами. Но для этого придётся данные куда-то переносить.

А вопрос про увеличение более актуален, так как при исчерпании их числа всё вообще перестаёт работать, это куда более неприятно, чем лёгкое раздражение от пропадающего зря места :)
@Revertron @shuro С другой стороны, если диск уже использовался какое-то время, то это даст ценную статистику в прогнозировании нужного числа этих самых инодов в данном конкретном случае и уменьшит риск необходимости их увеличивать в будущем :))

@shuro Ну да. У меня цифры такие, что я спокойно мог бы их количество уменьшить раз в пять, а то и десять.

Inode count: 13107200
Block count: 52428539
Reserved block count: 0
Free blocks: 24543884
Free inodes: 13025440

@Revertron @rf И вообще, из-за тебя я теперь начал про пропадающее под инодами место думать!

@shuro Извини пожалуйста, я не хотел 😢

@Revertron @rf 5% резервируется на случай если забьётся под завязку для root'а, чтобы ты из-под него мог почистить.
Через tune2fs можешь изменить количество зарезервированного

@mva Да, я это уже вычитал и поменял. Размер свободного стал больше на эти 5%, но раздел не стал больше.

@Revertron тогда посмотри на вывод df -H ;)

Sign in to participate in the conversation
Mastodon on ZHub

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!