Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Странная проблема с ext4  (Прочитано 450571 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн DaliAgain

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Странная проблема с ext4
« : 06 Августа 2024, 19:19:37 »
Приветствую
Пересоздавал swapfile на SSD, случайно задал размер больше свободного места. Файл заполнил всё под ноль. Я его удалил, но свободного места всё равно 0. Проверка fsck -f ошибок не нашла. Поудалял файлы, получил 14 Гб, создал swapfile на 1 Гб. Стало 1-3 Гб свободного места. Перераспределил разделы, получил 50-60 Гб места. Пересоздал swapfile на 8 Гб, осталось 14 Гб места. WTF?
fsck не помогает. Нет ли специальных программ для более тщательной проверки ext4? Видел debugfs, но не нашёл там возможностей для этого. Разве что для ручной работы с блоками и нодами.
Искать программу или проще переустановить ubuntu? Лень восстанавливать программы, у меня их много. Хорошо хоть home в отдельном разделе, хоть сейчас это и не модно.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7836
  • We were here
    • Просмотр профиля
Re: Странная проблема с ext4
« Ответ #1 : 06 Августа 2024, 19:32:17 »
df -h | grep -v loop
du -h / 2>/dev/null | sort -hr | head -20
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн DaliAgain

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Странная проблема с ext4
« Ответ #2 : 06 Августа 2024, 20:50:45 »
Файл.система   Размер Использовано  Дост Использовано% Cмонтировано в
tmpfs            761M         4.9M  756M            1% /run
/dev/sdb6         80G          72G  3.3G           96% /
tmpfs            3.8G         161M  3.6G            5% /dev/shm
tmpfs            5.0M          16K  5.0M            1% /run/lock
efivarfs         128K          39K   85K           31% /sys/firmware/efi/efivars
tmpfs            3.8G          49M  3.7G            2% /tmp
/dev/sdb5        198G         148G   40G           79% /home
/dev/sdb1         96M          34M   63M           36% /boot/efi
tmpfs            761M         148K  760M            1% /run/user/1000

170G    /
148G    /home/edgar
148G    /home
101G    /home/edgar/.wine
100G    /home/edgar/.wine/drive_c
97G     /home/edgar/.wine/drive_c/Games
78G     /home/edgar/.wine/drive_c/Games/Metro Exodus
23G     /home/edgar/Clouds
20G     /home/edgar/Clouds/MEGA
16G     /home/edgar/.local/share
16G     /home/edgar/.local
13G     /home/edgar/.local/share/Steam
12G     /home/edgar/Clouds/MEGA/MMedia
11G     /home/edgar/.local/share/Steam/steamapps
10G     /usr
8.5G    /home/edgar/.wine/drive_c/Games/Entropy Zero
8.0G    /home/edgar/Clouds/MEGA/MMedia/Videos
7.3G    /home/edgar/.local/share/Steam/steamapps/common
6.7G    /usr/lib
5.8G    /home/edgar/Clouds/MEGA/Archive
Второй список имеет мало смысла, у меня home отдельно.

Добавил --exclude /home/*
22G     /
10G     /usr
6.7G    /usr/lib
2.7G    /var
2.7G    /usr/lib/x86_64-linux-gnu
2.3G    /var/lib
2.2G    /usr/share
1.9G    /var/lib/flatpak
1.7G    /var/lib/flatpak/runtime
1.2G    /opt
1.1G    /usr/lib/i386-linux-gnu
842M    /var/lib/flatpak/runtime/org.gnome.Platform/x86_64/46/cbd6597a7a131f6ddfe5db99c3f761dc8921b81b7b05a5e210924e6b5b5f53f4/files
842M    /var/lib/flatpak/runtime/org.gnome.Platform/x86_64/46/cbd6597a7a131f6ddfe5db99c3f761dc8921b81b7b05a5e210924e6b5b5f53f4
842M    /var/lib/flatpak/runtime/org.gnome.Platform/x86_64/46
842M    /var/lib/flatpak/runtime/org.gnome.Platform/x86_64
842M    /var/lib/flatpak/runtime/org.gnome.Platform
657M    /usr/lib/llvm-18
639M    /usr/lib/x86_64-linux-gnu/wine
634M    /usr/lib/x86_64-linux-gnu/wine/x86_64-windows
575M    /var/lib/flatpak/runtime/org.gnome.Platform/x86_64/46/cbd6597a7a131f6ddfe5db99c3f761dc8921b81b7b05a5e210924e6b5b5f53f4/files/lib

Пользователь добавил сообщение 06 Августа 2024, 22:11:26:
Добавил --exclude /home/*
Проще: -x
« Последнее редактирование: 06 Августа 2024, 22:11:26 от DaliAgain »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7836
  • We were here
    • Просмотр профиля
Re: Странная проблема с ext4
« Ответ #3 : 06 Августа 2024, 23:52:46 »
sudo mount /dev/sdb6 /mnt
du -h /mnt 2>/dev/null | sort -hr | head -20
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн DaliAgain

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Странная проблема с ext4
« Ответ #4 : 07 Августа 2024, 00:02:36 »
22G     /mnt
10G     /mnt/usr
6.7G    /mnt/usr/lib
2.7G    /mnt/var
2.7G    /mnt/usr/lib/x86_64-linux-gnu
2.3G    /mnt/var/lib
2.2G    /mnt/usr/share
1.9G    /mnt/var/lib/flatpak
1.7G    /mnt/var/lib/flatpak/runtime
1.2G    /mnt/opt
1.1G    /mnt/usr/lib/i386-linux-gnu
842M    /mnt/var/lib/flatpak/runtime/org.gnome.Platform/x86_64/46/cbd6597a7a131f6ddfe5db99c3f761dc8921b81b7b05a5e210924e6b5b5f53f4/files
842M    /mnt/var/lib/flatpak/runtime/org.gnome.Platform/x86_64/46/cbd6597a7a131f6ddfe5db99c3f761dc8921b81b7b05a5e210924e6b5b5f53f4
842M    /mnt/var/lib/flatpak/runtime/org.gnome.Platform/x86_64/46
842M    /mnt/var/lib/flatpak/runtime/org.gnome.Platform/x86_64
842M    /mnt/var/lib/flatpak/runtime/org.gnome.Platform
657M    /mnt/usr/lib/llvm-18
639M    /mnt/usr/lib/x86_64-linux-gnu/wine
634M    /mnt/usr/lib/x86_64-linux-gnu/wine/x86_64-windows
575M    /mnt/var/lib/flatpak/runtime/org.gnome.Platform/x86_64/46/cbd6597a7a131f6ddfe5db99c3f761dc8921b81b7b05a5e210924e6b5b5f53f4/files/lib

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7836
  • We were here
    • Просмотр профиля
Re: Странная проблема с ext4
« Ответ #5 : 07 Августа 2024, 00:04:05 »
Очень странно.
mount?
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн DaliAgain

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Странная проблема с ext4
« Ответ #6 : 07 Августа 2024, 00:08:12 »
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,nosuid,relatime,size=3852444k,nr_inodes=963111,mode=755,inode64)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,nodev,noexec,relatime,size=778304k,mode=755,inode64)
/dev/sdb6 on / type ext4 (rw,relatime,discard)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev,inode64)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k,inode64)
cgroup2 on /sys/fs/cgroup type cgroup2 (rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
efivarfs on /sys/firmware/efi/efivars type efivarfs (rw,nosuid,nodev,noexec,relatime)
bpf on /sys/fs/bpf type bpf (rw,nosuid,nodev,noexec,relatime,mode=700)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=32,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=261)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,nosuid,nodev,relatime,pagesize=2M)
debugfs on /sys/kernel/debug type debugfs (rw,nosuid,nodev,noexec,relatime)
mqueue on /dev/mqueue type mqueue (rw,nosuid,nodev,noexec,relatime)
tracefs on /sys/kernel/tracing type tracefs (rw,nosuid,nodev,noexec,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,nosuid,nodev,noexec,relatime)
configfs on /sys/kernel/config type configfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /tmp type tmpfs (rw,noatime,inode64)
/dev/sdb1 on /boot/efi type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
/dev/sdb5 on /home type ext4 (rw,relatime,discard)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,nosuid,nodev,noexec,relatime)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=778300k,nr_inodes=194575,mode=700,uid=1000,gid=1000,inode64)
portal on /run/user/1000/doc type fuse.portal (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
/dev/sdb6 on /mnt type ext4 (rw,relatime,discard)

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7836
  • We were here
    • Просмотр профиля
Re: Странная проблема с ext4
« Ответ #7 : 07 Августа 2024, 00:18:57 »
discard уберите. Для ssd лучше использовать fstrim:
sudo systemctl enable fstrim.timer --now
и еще покажите
sudo tune2fs -l /dev/sdb6
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн DaliAgain

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Странная проблема с ext4
« Ответ #8 : 07 Августа 2024, 00:32:24 »
discard уберите.
Как изменить fstab?
# <file system>             <mount point>  <type>  <options>  <dump>  <pass>
UUID=8CEC-9D60                            /boot/efi      vfat    defaults   0 3
UUID=352872e9-f47d-403b-a353-a15a455944bc /home          ext4    discard    0 2
UUID=999417a7-2600-45d7-a4c3-7d3ca129a4fb /              ext4    discard    0 1
/swapfile                                 swap           swap    defaults   0 0
tmpfs                                     /tmp           tmpfs   defaults,noatime,mode=1777 0 0

Для ssd лучше использовать fstrim
Было
Файл.система   Размер Использовано  Дост Использовано% Cмонтировано в
/dev/sdb6         80G          72G  3.3G           96% /
sudo fstrim -v /
/: 7.3 GiB (7835140096 bytes) trimmed
Стало
Файл.система   Размер Использовано  Дост Использовано% Cмонтировано в
/dev/sdb6         80G          72G  3.3G           96% /

и еще покажите
sudo tune2fs -l /dev/sdb6
Filesystem volume name:   EdgarLinux
Last mounted on:          /
Filesystem UUID:          999417a7-2600-45d7-a4c3-7d3ca129a4fb
Filesystem magic number:  0xEF53
Filesystem revision #:    1 (dynamic)
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
Filesystem flags:         signed_directory_hash
Default mount options:    user_xattr acl
Filesystem state:         clean
Errors behavior:          Continue
Filesystem OS type:       Linux
Inode count:              5283840
Block count:              21123072
Reserved block count:     1056152
Overhead clusters:        411528
Free blocks:              1914653
Free inodes:              4972224
First block:              0
Block size:               4096
Fragment size:            4096
Group descriptor size:    64
Reserved GDT blocks:      1021
Blocks per group:         32768
Fragments per group:      32768
Inodes per group:         8192
Inode blocks per group:   512
Flex block group size:    16
Filesystem created:       Wed Jul 31 04:24:29 2024
Last mount time:          Tue Aug  6 22:04:14 2024
Last write time:          Wed Aug  7 00:04:18 2024
Mount count:              4
Maximum mount count:      -1
Last checked:             Tue Aug  6 00:03:17 2024
Check interval:           0 (<none>)
Lifetime writes:          232 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
First orphan inode:       2107224
Default directory hash:   half_md4
Directory Hash Seed:      25c3d35f-86d6-496d-b494-8a37623dc63e
Journal backup:           inode blocks
Checksum type:            crc32c
Checksum:                 0x997e19f1

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7836
  • We were here
    • Просмотр профиля
Re: Странная проблема с ext4
« Ответ #9 : 07 Августа 2024, 01:01:26 »
Как изменить fstab?
ну замените discard на defaults

и к теме не относится, но цифры "3" в pass быть не может.

🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн DaliAgain

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Странная проблема с ext4
« Ответ #10 : 07 Августа 2024, 01:07:47 »
ну замените discard на defaults
Спасибо. Это сгенерировала Ubuntu при установке.

и к теме не относится, но цифры "3" в pass быть не может.
Прочитал, что это порядок проверки fsck. Сделаю 2.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7836
  • We were here
    • Просмотр профиля
Re: Странная проблема с ext4
« Ответ #11 : 07 Августа 2024, 01:15:53 »
Спасибо. Это сгенерировала Ubuntu при установке.
Какая версия Ubuntu у вас установлена?
Что-то я очень сомневаюсь, что это сама Ubuntu такие опции поставила. 

Прочитал, что это порядок проверки fsck. Сделаю 2.
* Используется программой fsck для определения того, нужно ли проверять целостность файловой системы. Значение 1 следует указывать только для корневой файловой системы; для остальных ФС, которые вы хотите проверять, используйте значение 2, которое имеет менее высокий приоритет. Файловые системы, для которых в поле указано значение 0, не будут проверяться fsck.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн DaliAgain

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Странная проблема с ext4
« Ответ #12 : 07 Августа 2024, 01:23:38 »
Какая версия Ubuntu у вас установлена?
Что-то я очень сомневаюсь, что это сама Ubuntu такие опции поставила. 
kubuntu 24.4
Я даже не читал, что означает discard.
Я в fstab только подцепил home с предыдущей установки, и заменил <pass> с 2 на 3.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7836
  • We were here
    • Просмотр профиля
Re: Странная проблема с ext4
« Ответ #13 : 07 Августа 2024, 04:32:58 »
Что за хренотень ты нагородил (специально оставил только две строки, чтобы заметнее было). Сначала наведи порядок.
Это из-за моих команд) Удостовериться, что нет занятого места в подмонтированных папках.
После перезагрузки этого уже не будет.

Хренотень у него тут:
/dev/sdb6         80G          72G  3.3G           96% /
22G     /
df говорит - занято 72G, du говорит - занято 22G. У ФС ошибок нет.
Думаю, что discard портачит.

Пользователь добавил сообщение 07 Августа 2024, 04:45:22:
Тему ещё не читал. Но...
А стоило)
« Последнее редактирование: 07 Августа 2024, 04:48:45 от ALiEN »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7836
  • We were here
    • Просмотр профиля
Re: Странная проблема с ext4
« Ответ #14 : 07 Августа 2024, 04:58:54 »
DaliAgain, еще такой вывод дайте:sudo du -hx / 2>/dev/null | sort -hr | head -20
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

 

Страница сгенерирована за 0.08 секунд. Запросов: 25.