Здравствуйте.
Имеем:
1. кубунту 25.04;
2. Директория пользователя на отдельном разделе;
Проблема:
После переноса домашней директории пользователя, система выдает информацию о том, что места нет, хотя по программе "диспетчер разделов" его 2+гб.
Что делал:
1. Стоял кубунту 24.10, система предложила обновиться до 25.04, ок, обновил, естественно обновилась криво: экран входа был белым, при выборе пользователя не реагировал на введенный пароль;
2. Решил переставить с флешки;
3. При переустановки забыл указать другой раздел для домашней директории;
4. После переустановки удалил все директории и папки, что были в директории home;
5. Смонтировал раздел со старой директорией пользователя в "/home";
6. Перезагрузился, начал пользоваться, но внезапно стало появляться сообщение о том, что нет места в директории пользователя;
7. Открываю прогу "диспетчер разделов", смотрю: показывает свободно 2+гб;
8. пкм по домашней директории пользователя -> свойства -> внизу написано, что места 220мб !
9. Редактирую файл "fstab" и напротив "/home" вместо указания имени раздела указываю "UUID";
10. Перезагрузка.
11. Ничего не поменялось: все так же пишет, что места мало, хотя его достаточно.
Вопрос:
1. Как исправить то, что описано в "проблема" ?
Вложение | Размер |
---|---|
1.png | 117.3 кб |
2.png | 181.37 кб |
3.png | 89.16 кб |
Такое бывает из-за того, что файловая система резервирует часть места (около 5%) для своих системных нужд. И это место не доступно пользователю для использования. "Диспетчер разделов" показывает общее свободное место на разделе, а файловый менеджер место, реально доступное пользователю для записи.
Покажи вывод:
sudo tune2fs -l /dev/nvme0n1p5
tune2fs 1.47.2 (1-Jan-2025)
Filesystem volume name:
Last mounted on: /home
Filesystem UUID: 84d1d30a-c92f-4ca0-9035-fe3001feb61f
Filesystem magic number: 0xEF53
Filesystem revision #: 1 (dynamic)
Filesystem features: has_journal ext_attr resize_inode dir_index orphan_file filetype needs_recovery extent 64bit flex_bg metadata_csum_seed sparse_super large_file huge_file dir_nlink extra_isize metadata_csum orphan_present
Filesystem flags: signed_directory_hash
Default mount options: user_xattr acl
Filesystem state: clean
Errors behavior: Continue
Filesystem OS type: Linux
Inode count: 1859584
Block count: 7424000
Reserved block count: 371198
Overhead clusters: 160754
Free blocks: 440141
Free inodes: 1616008
First block: 0
Block size: 4096
Fragment size: 4096
Group descriptor size: 64
Reserved GDT blocks: 1023
Blocks per group: 32768
Fragments per group: 32768
Inodes per group: 8192
Inode blocks per group: 512
Flex block group size: 16
Filesystem created: Sat Mar 15 12:30:36 2025
Last mount time: Sun Apr 20 10:33:28 2025
Last write time: Sun Apr 20 10:33:28 2025
Mount count: 12
Maximum mount count: -1
Last checked: Fri Apr 18 09:35:48 2025
Check interval: 0 ()
Lifetime writes: 141 GB
Reserved blocks uid: 0 (user root)
Reserved blocks gid: 0 (group root)
First inode: 11
Inode size: 256
Required extra isize: 32
Desired extra isize: 32
Journal inode: 8
Default directory hash: half_md4
Directory Hash Seed: 7c540a93-0d99-49f9-9cc8-54f2ed96f67e
Journal backup: inode blocks
Checksum type: crc32c
Checksum: 0x3ac64e3e
Checksum seed: 0x77b68257
Orphan file inode: 12
Под резервом около 1.4 ГиБ. (Block size: 4096 * Reserved block count: 371198).
Можно уменьшить размер резерва до 1%
sudo tune2fs -m 1 /dev/nvme0n1p5
Но где то еще 0.8 потерялось. А что показывает:
df -h /home
df -i /home
$ df -h /home
Файл.система Размер Использовано Дост Использовано% Cмонтировано в
/dev/nvme0n1p5 28G 27G 210M 100% /home
df -i /home
Файл.система Iнодов IИспользовано IСвободно IИспользовано% Cмонтировано в
/dev/nvme0n1p5 1859584 243996 1615588 14% /home
после
sudo tune2fs -m 1 /dev/nvme0n1p5"
$ df -h /home
Файл.система Размер Использовано Дост Использовано% Cмонтировано в
/dev/nvme0n1p5 28G 27G 1,4G 96% /home
$ df -i /home
Файл.система Iнодов IИспользовано IСвободно IИспользовано% Cмонтировано в
/dev/nvme0n1p5 1859584 244318 1615266 14% /home
Да, тут всё в порядке. Место как видим освободилось после уменьшения резерва системы.
может ли это быть размер, равный размеру директории, установленной по умолчанию, когда я устанавливал систему с автоматической разметкой ?
Такого быть не может. После монтирования твоего раздела, будет показано место только этого раздела, ничего другого там учитываться не будет.
Отправить комментарий