LINUXTALKS.CO

Корневая файловая система переходит в режим «только чтение».

 , , ,

L


0

1

Установлен актуальный debain-stable. Некоторое время назад, я неверно оценил то сколько на самом деле освободил пространства на накопителе и запустил обновление. Из за этого потом пришлось чинить всю пакетную систему. Но тогда же, а может и раньше, не уверен, появилась проблема. В любой момент во время работы корневая файловая система переходила в режим ro.

dmesg

[   22.571453] systemd-journald[307]: File /var/log/journal/443e4f41cf80faeb758a2a9d54d291ea/user-1000.journal corrupted or uncleanly shut down, renaming and replacing.
[   24.779195] show_signal_msg: 26 callbacks suppressed
[   24.779200] kdeconnectd[1778]: segfault at 3 ip 00007f5b323a0003 sp 00007ffe5b264b48 error 4 in libqca-qt5.so.2.3.5[7f5b323a0000+82000] likely on CPU 0 (core 0, socket 0)
[   24.779212] Code: fb 8d 5d b1 b7 b2 04 33 17 93 9e 78 9e fd 1c 17 40 47 9b 93 02 61 40 5a da ec 1d ce ae 49 84 87 00 63 27 c8 ad b8 3b 6b df 73 <a6> 2c f9 22 4b 0d df 8d a9 c7 15 f2 b8 d4 b7 b4 39 bb e3 3d 78 0b
[   25.384434] kdeconnectd[1937]: segfault at 1 ip 00007f25e3138003 sp 00007ffe9f53b658 error 4 in libqca-qt5.so.2.3.5[7f25e3138000+82000] likely on CPU 0 (core 0, socket 0)
[   25.384450] Code: fb 8d 5d b1 b7 b2 04 33 17 93 9e 78 9e fd 1c 17 40 47 9b 93 02 61 40 5a da ec 1d ce ae 49 84 87 00 63 27 c8 ad b8 3b 6b df 73 <a6> 2c f9 22 4b 0d df 8d a9 c7 15 f2 b8 d4 b7 b4 39 bb e3 3d 78 0b
[   58.945891] EXT4-fs error (device sda2): ext4_lookup:1851: inode #3299: comm plymouth: unexpected EA_INODE flag
[   58.945900] Aborting journal on device sda2-8.
[   58.949501] EXT4-fs error (device sda2): ext4_journal_check_start:83: comm systemd-journal: Detected aborted journal
[   58.949503] EXT4-fs error (device sda2): ext4_journal_check_start:83: comm rs:main Q:Reg: Detected aborted journal
[   58.962802] EXT4-fs (sda2): Remounting filesystem read-only
[  280.938863] EXT4-fs error (device sda2): __ext4_remount:6422: comm mount: Abort forced by user

mount -no remount,rw /

mount: /: cannot remount /dev/sda2 read-write, is write-protected.
       dmesg(1) may have more information after failed mount system call.

fsck -yf /dev/sda2

fsck из util-linux 2.38.1
e2fsck 1.47.0 (5-Feb-2023)
/dev/sda2: recovering journal
Pass 1: Checking inodes, blocks, and sizes
Inodes that were part of a corrupted orphan linked list found.  Fix? yes

Inode 392834 was part of the orphaned inode list.  FIXED.
Deleted inode 392924 has zero dtime.  Fix? yes

Inode 394122 was part of the orphaned inode list.  FIXED.
Inode 396034 was part of the orphaned inode list.  FIXED.
Inode 397224 was part of the orphaned inode list.  FIXED.
Inode 1056080, end of extent exceeds allowed value
	(logical block 9, physical block 7930435, len 1)
Clear? yes

Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
Block bitmap differences:  -(6917597--6917899) -(7654133--7654319) -(7876352--7876524) -(7929869--7929871)
Fix? yes

Free blocks count wrong for group #211 (7233, counted=7536).
Fix? yes

Free blocks count wrong for group #233 (4981, counted=5168).
Fix? yes

Free blocks count wrong for group #240 (2617, counted=2790).
Fix? yes

Free blocks count wrong for group #242 (4972, counted=4975).
Fix? yes

Free blocks count wrong (3746409, counted=3740090).
Fix? yes

Inode bitmap differences:  -392834 -392924 -394122 -396034 -397224
Fix? yes

Free inodes count wrong for group #48 (777, counted=782).
Fix? yes

Free inodes count wrong (1900337, counted=1899065).
Fix? yes


/dev/sda2: ***** FILE SYSTEM WAS MODIFIED *****
/dev/sda2: ***** REBOOT SYSTEM *****
/dev/sda2: 475495/2374560 files (1.3% non-contiguous), 5786444/9526534 blocks
⇩развернуть

SSD накопитель недавно менял на новый, переносил данные с помощью dd. SATA кабель переткнул в другой порт. В чём состоит проблема не понимаю. Переустанавливать ОС не хотелось бы.

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

во-первых, штатно программы туда всякие сокеты пишут, а не данные.

И данные тоже.

а во-вторых, зачем? SSD - это расходник за копейки. его использовать надо, а не экономить.

Я его использую, но если можно использовать чуть дольше прописав пару строк в конфигурационных файлах и без падения производительности, то почему бы и нет?

~/.cache

А что там конкретно?

Если ты так любишь ручной привод к системе

Мне нравится когда оно есть ,а не когда необходимо.

Всеравно Xorg вручную конфигуряешь, тебе должно быть нормально. И драйверы они не выкидывают так просто.

Пока что желания осваивать новую ОС нет.

rezedent12    
★★★★★★
Linux / Chrome
Ответ на: комментарий от rezedent12

И данные тоже.

ну например?

если можно использовать чуть дольше прописав пару строк

как по мне ты себе граблей насоздавал, ограничив tmp в 6 гб и заср*в оперативку. скупой платит дважды, слышал? вот это то, почему ты уже неделю трахаешься со своей системой. сэкономил там, сэкономил здесь, а в итоге неделю на костылях ходишь.

crypt    
★★★☆☆
FreeBSD / Chrome
Ответ на: комментарий от crypt

ну например?

Сейчас это.

mc-root
pulse-KdhtXMmr18n2
snap-private-tmp
ssh-XXXXXX9H6phN
systemd-private-720292065b644844a5f0c0f7445bad31-bluetooth.service-HOgRNC
systemd-private-720292065b644844a5f0c0f7445bad31-minissdpd.service-4SMVoW
systemd-private-720292065b644844a5f0c0f7445bad31-ntpsec.service-KdI1ep
systemd-private-720292065b644844a5f0c0f7445bad31-systemd-logind.service-uaJIUo
systemd-private-720292065b644844a5f0c0f7445bad31-upower.service-Z3mVxg
tracker-extract-3-files.1000
tracker-extract-3-files.114

Но вообще я сам в своих программах использовал /tmp

как по мне ты себе граблей насоздавал, ограничив tmp в 6 гб

На тот момент это было больше чем свободное место в /

и заср*в оперативку.

Твоя риторика напомнила мне людей, которые покупают смартфоны с большим количеством ОЗУ и постоянно «чистят» оперативную память. То есть покупают что бы не пользоваться.

У меня сейчас с запущенным хромногом конечно, занято всего 1,63 Гб оперативной памяти из 7,75 Гб.

скупой платит дважды, слышал?

Какое это имеет отношение к данному случаю?

вот это то, почему ты уже неделю трахаешься со своей системой. сэкономил там, сэкономил здесь, а в итоге неделю на костылях ходишь.

Это следствие не «скупости», а вредности. Я давно привык что корневой раздел должен занимать 10 гигабайт, а домашний не больше 100. А всё большое привязанное к конкретному компьютеру, типа установленных игр или скачанных фильмов, в других местах. Именно поэтому я всячески противился тому что бы расширять эти разделы.

Как это может быть рационализировано с позиции практической пользы? Я хочу что бы резервные копии важного были компактными.

Пришлось пересмотреть лимиты и увеличить разделы с linux.

rezedent12    
★★★★★★
Linux / Chrome
Ответ на: комментарий от rezedent12

Сейчас это.

что «это»?? это горячие данные?! ты значение слова понимаешь? это файлы на 10 мб и без активного доступа, вообще никакой роли нет, где они лежат.

ты шизик в любой сфере, за какую бы не брался. ты зафиксировал 6 из 8 гигов, причем эти 6 гигов у тебя пустые и недоступны ОС.

Но вообще я сам в своих программах использовал /tmp

какое это имеет отношение к делу? ты программист что ли.

То есть покупают что бы не пользоваться.

нет, это ты не понимаешь, для чего служит оперативка. у меня 16 Гб отданы под дисковый кеш и алгоритмы от умных людей гораздо лучше поместят туда файлы, вместо твоего ручного tmpfs.

На тот момент это было больше чем свободное место в / Это следствие не «скупости», а вредности.

это следствие шизы. на зло маме отморожу себе уши. люди берут просто 500 гб диск, бахают один раздел и не занимаются дрочкой с разделами.

установленных игр

а, ну понятно. детсад.

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 3)

FreeBSD / Chrome
Ответ на: комментарий от crypt

ты шизик в любой сфере, за какую бы не брался.

Категоричное суждение без оснований. Ну и кто тут шизик?

ты зафиксировал 6 из 8 гигов, причем эти 6 гигов у тебя пустые и недоступны ОС.

free

               total        used        free      shared  buff/cache   available
Mem:         8129056     2626296     2328468      379476     3852128     5502760
Swap:        4843560           0     4843560

какое это имеет отношение к делу? ты программист что ли.

Пишу кое что.

нет, это ты не понимаешь, для чего служит оперативка. у меня 16 Гб отданы под дисковый кеш и алгоритмы от умных людей гораздо лучше поместят туда файлы, вместо твоего ручного tmpfs.

Вся свободная оперативная память в linux - это кэш чтения для файловых систем. Параметр size=6G определяет максимальный размер, а не резервирует оперативную память исключительно под эту задачу.

это следствие шизы. на зло маме отморожу себе уши. люди берут просто 500 гб диск, бахают один раздел и не занимаются дрочкой с разделами.

Я разделяю разделы на корень и домашний ради надёжности.

установленных игр

а, ну понятно. детсад.

Понятно, дохрена «взрослый», пытающийся им казаться путём имитации того как «взрослые» выглядят с точки зрения детей.

Мне нравятся такие игры как factorio, frostpunk, kerbal space program и rimworld.

rezedent12    
★★★★★★
Linux / Chrome
Ответ на: комментарий от rezedent12

а не резервирует оперативную память

да точно, я уже забыл. на линуксе не резервирует все сразу. ну все равно те данные, что ты туда складываешь, никак не выигрывают.

crypt    
★★★☆☆
FreeBSD / Chrome
Ответ на: комментарий от crypt

да точно, я уже забыл. на линуксе не резервирует все сразу. ну все равно те данные, что ты туда складываешь, никак не выигрывают.

Я прописал размер явно, потому что размер по умолчанию не вмещал пару серий аниме. Которые я копировал с торрентокачалки.

rezedent12    
★★★★★★
Linux / Chrome
Ответ на: комментарий от rezedent12

Понятно, дохрена «взрослый», пытающийся им казаться путём имитации того как «взрослые» выглядят с точки зрения детей. Мне нравятся такие игры как factorio, frostpunk, kerbal space program и rimworld.

я в 20+ уже перестал играми интересоваться.

crypt    
★★★☆☆
FreeBSD / Chrome