LINUX.ORG.RU

fsck.f2fs / (рута), всегда есть ошибки.

 , , , ,


0

2

/var/log/rc.log

rc boot logging started at Thu May  3 16:08:52 2018

modules-load      | * Loading module vboxnetflt ...
 [ ok ]
modules-load      | * Loading module vboxnetadp ...
 [ ok ]
modules-load      | * Loading module vboxdrv ...
 [ ok ]
modules-load      | * Loading module vboxpci ...
 [ ok ]
hwclock           | * Setting system clock using the hardware clock [UTC] ...
 [ ok ]
sysctl            | * Configuring kernel parameters ...
fsck              | * Checking local filesystems  ...
hostname          | * Setting hostname to xxx  ...
loopback          | * Bringing up network interface lo ...
 [ ok ]
 [ ok ]
 [ ok ]
fsck              |Info: Fix the reported corruption.
fsck              |Info: Mounted device!
fsck              |Info: Check FS only due to RO
fsck              |Info: [/dev/sdd1] Disk Model: PLEXTOR PX-G256M1.06
fsck              |Info: Segments per section = 1
fsck              |Info: Sections per zone = 1
fsck              |Info: sector size = 512
fsck              |Info: total sectors = 500116111 (244197 MB)
fsck              |Info: MKFS version
fsck              |  "Linux version 4.15.0-20-generic (buildd@lgw01-amd64-039) (gcc version 7.3.0 (Ubuntu 7.3.0-16ubuntu3)) #21-Ubuntu SMP Tue Apr 24 06:16:15 UTC 2018"
fsck              |Info: FSCK version
fsck              |  from "Linux version 4.16.7-gentoo (root@xxx) (gcc version 7.3.0 (Gentoo 7.3.0-r1 p1.1)) #1 SMP PREEMPT Thu May 3 10:07:35 +07 2018"
fsck              |    to "Linux version 4.16.7-gentoo (root@xxx) (gcc version 7.3.0 (Gentoo 7.3.0-r1 p1.1)) #1 SMP PREEMPT Thu May 3 10:07:35 +07 2018"
fsck              |Info: superblock features = 0 : 
fsck              |Info: superblock encrypt level = 0, salt = 00000000000000000000000000000000
fsck              |Info: total FS sectors = 500116104 (244197 MB)
fsck              |Info: CKPT version = 795a3629
fsck              |Info: checkpoint state = 55 :  crc fsck compacted_summary unmount
fsck              |
fsck              |[FSCK] Unreachable nat entries                        [Ok..] [0x0]
fsck              |[FSCK] SIT valid block bitmap checking                [Ok..]
fsck              |[FSCK] Hard link checking for regular file            [Ok..] [0xe2]
fsck              |[FSCK] valid_block_count matching with CP             [Ok..] [0x2e6972]
fsck              |[FSCK] valid_node_count matcing with CP (de lookup)   [Ok..] [0x73188]
fsck              |[FSCK] valid_node_count matcing with CP (nat lookup)  [Ok..] [0x73188]
fsck              |[FSCK] valid_inode_count matched with CP              [Ok..] [0x72b5f]
fsck              |[FSCK] free segment_count matched with CP             [Ok..] [0x1c2ee]
fsck              |[FSCK] next block offset is free                      [Ok..]
fsck              |[FSCK] fixing SIT types
fsck              |[FSCK] other corrupted bugs                           [Ok..]
fsck              |
fsck              |Done.
fsck              |fsck.fat 4.1 (2017-01-24)
fsck              |/dev/sde1: 6 files, 5513/1954573 clusters
fsck              |Info: Fix the reported corruption.
fsck              |Info: [/dev/sda1] Disk Model: SAMSUNG MZ7WD2407W3Q
fsck              |Info: Segments per section = 1
fsck              |Info: Sections per zone = 1
fsck              |Info: sector size = 512
fsck              |Info: total sectors = 468860047 (228935 MB)
fsck              |Info: MKFS version
fsck              |  "Linux version 4.16.6-gentoo (root@kubuntu) (gcc version 7.3.0 (Gentoo 7.3.0-r1 p1.1)) #1 ZEN SMP PREEMPT Tue May 1 18:28:05 +07 2018"
fsck              |Info: FSCK version
fsck              |  from "Linux version 4.16.7-gentoo (root@xxx) (gcc version 7.3.0 (Gentoo 7.3.0-r1 p1.1)) #1 SMP PREEMPT Thu May 3 10:07:35 +07 2018"
fsck              |    to "Linux version 4.16.7-gentoo (root@xxx) (gcc version 7.3.0 (Gentoo 7.3.0-r1 p1.1)) #1 SMP PREEMPT Thu May 3 10:07:35 +07 2018"
fsck              |Info: superblock features = 0 : 
fsck              |Info: superblock encrypt level = 0, salt = 00000000000000000000000000000000
fsck              |Info: total FS sectors = 468860040 (228935 MB)
fsck              |Info: CKPT version = 40db86ce
fsck              |Info: checkpoint state = 1c5 :  trimmed nat_bits crc compacted_summary unmount
fsck              |Info: No error was reported
 [ ok ]
root              | * Remounting root filesystem read/write ...
 [ ok ]
root              | * Remounting filesystems ...
 [ ok ]
И ещё: почему не проверяется / ? хотя в
~ $ grep -i shut /etc/conf.d/fsck 
# fsck_shutdown causes fsck to trigger during shutdown as well as startup.
# shutdown rather than at next boot.
# delays at startup, but such delays at shutdown are acceptable.
fsck_shutdown="YES"

Deleted

Ответ на: комментарий от deity
PARTUUID=0d973464-2bbe-2f45-ba53-445826a50313           /boot                   vfat    rw,noatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,utf8,errors=continue,nofail   0 2
#
PARTUUID=d1ce82d0-d20a-6f43-b87b-89059c916cd7           /                       f2fs    rw,noatime,background_gc=on,user_xattr,inline_xattr,acl,inline_data,inline_dentry,flush_merge,nobarrier,extent_cache,mode=adaptive,active_logs=6        0 1
#
PARTUUID=1178819b-dc0f-4f54-befc-57f34556a041           /home/MZ7WD240HAFV      f2fs    rw,noatime,background_gc=on,user_xattr,inline_xattr,acl,inline_data,inline_dentry,flush_merge,nobarrier,extent_cache,mode=adaptive,active_logs=6        0 2

счас проверю полностью с помощью диска Арча.

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

проверил, сначал были ошибки, потом нет, перегрузился, поимел следующее

fsck              |Info: Fix the reported corruption.
fsck              |Info: Mounted device!
fsck              |Info: Check FS only due to RO
fsck              |Info: [/dev/sdd1] Disk Model: PLEXTOR PX-G256M1.06
fsck              |Info: Segments per section = 1
fsck              |Info: Sections per zone = 1
fsck              |Info: sector size = 512
fsck              |Info: total sectors = 500116111 (244197 MB)
fsck              |Info: MKFS version
fsck              |  "Linux version 4.15.0-20-generic (buildd@lgw01-amd64-039) (gcc version 7.3.0 (Ubuntu 7.3.0-16ubuntu3)) #21-Ubuntu SMP Tue Apr 24 06:16:15 UTC 2018"
fsck              |Info: FSCK version
fsck              |  from "Linux version 4.16.5-1-ARCH (builduser@heftig-11182) (gcc version 7.3.1 20180406 (GCC)) #1 SMP PREEMPT Thu Apr 26 16:53:40 UTC 2018"
fsck              |    to "Linux version 4.16.7-gentoo (root@xxx) (gcc version 7.3.0 (Gentoo 7.3.0-r1 p1.1)) #1 SMP PREEMPT Thu May 3 10:07:35 +07 2018"
fsck              |Info: superblock features = 0 : 
fsck              |Info: superblock encrypt level = 0, salt = 00000000000000000000000000000000
fsck              |Info: total FS sectors = 500116104 (244197 MB)
fsck              |Info: CKPT version = 795a3875
fsck              |Info: Found valid nat_bits in checkpoint
fsck              |Info: checkpoint state = 81 :  nat_bits unmount
fsck              |
fsck              |[FSCK] Unreachable nat entries                        [Ok..] [0x0]
fsck              |[FSCK] SIT valid block bitmap checking                [Ok..]
fsck              |[FSCK] Hard link checking for regular file            [Ok..] [0xe2]
fsck              |[FSCK] valid_block_count matching with CP             [Ok..] [0x2e7ea7]
fsck              |[FSCK] valid_node_count matcing with CP (de lookup)   [Ok..] [0x7360e]
fsck              |[FSCK] valid_node_count matcing with CP (nat lookup)  [Ok..] [0x7360e]
fsck              |[FSCK] valid_inode_count matched with CP              [Ok..] [0x72fe3]
fsck              |[FSCK] free segment_count matched with CP             [Ok..] [0x1c2b8]
fsck              |[FSCK] next block offset is free                      [Ok..]
fsck              |[FSCK] fixing SIT types
fsck              |[FSCK] other corrupted bugs                           [Ok..]
fsck              |
fsck              |Done.
fsck              |Info: Fix the reported corruption.
fsck              |Info: [/dev/sda1] Disk Model: SAMSUNG MZ7WD2407W3Q
fsck              |Info: Segments per section = 1
fsck              |Info: Sections per zone = 1
fsck              |Info: sector size = 512
fsck              |Info: total sectors = 468860047 (228935 MB)
fsck              |Info: MKFS version
fsck              |  "Linux version 4.16.6-gentoo (root@kubuntu) (gcc version 7.3.0 (Gentoo 7.3.0-r1 p1.1)) #1 ZEN SMP PREEMPT Tue May 1 18:28:05 +07 2018"
fsck              |Info: FSCK version
fsck              |  from "Linux version 4.16.5-1-ARCH (builduser@heftig-11182) (gcc version 7.3.1 20180406 (GCC)) #1 SMP PREEMPT Thu Apr 26 16:53:40 UTC 2018"
fsck              |    to "Linux version 4.16.7-gentoo (root@xxx) (gcc version 7.3.0 (Gentoo 7.3.0-r1 p1.1)) #1 SMP PREEMPT Thu May 3 10:07:35 +07 2018"
fsck              |Info: superblock features = 0 : 
fsck              |Info: superblock encrypt level = 0, salt = 00000000000000000000000000000000
fsck              |Info: total FS sectors = 468860040 (228935 MB)
fsck              |Info: CKPT version = 40db8719
fsck              |Info: Found valid nat_bits in checkpoint
fsck              |Info: checkpoint state = 1c5 :  trimmed nat_bits crc compacted_summary unmount
fsck              |
fsck              |[FSCK] Unreachable nat entries                        [Ok..] [0x0]
fsck              |[FSCK] SIT valid block bitmap checking                [Ok..]
fsck              |[FSCK] Hard link checking for regular file            [Ok..] [0x0]
fsck              |[FSCK] valid_block_count matching with CP             [Ok..] [0x1aa7ada]
fsck              |[FSCK] valid_node_count matcing with CP (de lookup)   [Ok..] [0x19339]
fsck              |[FSCK] valid_node_count matcing with CP (nat lookup)  [Ok..] [0x19339]
fsck              |[FSCK] valid_inode_count matched with CP              [Ok..] [0x128bc]
fsck              |[FSCK] free segment_count matched with CP             [Ok..] [0xe886]
fsck              |[FSCK] next block offset is free                      [Ok..]
fsck              |[FSCK] fixing SIT types
fsck              |[FSCK] other corrupted bugs                           [Ok..]
fsck              |
fsck              |Done.
т.е. у рута всегда ошибки какие-то мелкие есть в файловой системе.

Или это не страшно, или скоро ФС придёт капец.

нафиг с xfs уходил: думал, что f2fs уже готова.

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

тут проще поофтопить — года 3 назад написал на питоне бекапалку и забыл про проблемы. Ну ФС - тупо БД которая завтра, ну или послезавтра точно наебнется. Сейчас куча облачных сервисов (урвал Тб от майлру). Мне хватает 120Гб SSD.

сама идея рекурсивно проходим по файлам


        for include in self.include_dirs:
            for root, dirs, files in os.walk(include, topdown=True):

                for _d in self.exclude_dirs:
                    for _dir_excl in dirs:
                        if _d == os.path.join(root, _dir_excl):
                            dirs.remove(_dir_excl)

                for _file in files:
                    file_ = os.path.join(root, _file)
                    if not file_ in self.exclude_dirs:
                        walking_files.append(file_)

                for _dir in dirs:
                    _folder = os.path.join(root, _dir)

                    if not os.listdir(_folder):
                        walking_files.append(_folder)

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

ЗЫ можно не велосипедить и использовать готовые решения (долго юзал tar со всякими --one-file-system / -X /exl -P. Ну короче бекапить проще чем заботится о состоянии ФС.

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

На f2fs можно fsck на смонтированной запускать и ничего не поломается?

fsck |Info: Mounted device!

Попробуйте отмонтировать перед проверкой.

DiMoN ★★ ()
Ответ на: комментарий от Deleted

Проверка должна происходить в initramfs, либо в запускающейся системе, но при смонтированном корне в режиме RO, если так позволяет файловая система.

Если у тебя нет initrafmfs, то запускай проверку в ручную загрузившись с LiveCD.

Удачи.

kostik87 ★★★★★ ()
Ответ на: комментарий от kostik87

у тебя рефлекс при тэге 'gentoo' что-либо написать?

прочитай
грузился в лайвы Арча и Кубунты: в Кубунте всё чисто, сразу ребут в лайв Арча, и опа, ФС опять грязная.

Deleted ()
Последнее исправление: Lifun (всего исправлений: 2)
Ответ на: комментарий от Deleted

По моему я сейчас понял в чем проблема - корень при выключении помечается как «filesystem not cleanly unmounted».
А это очень старый баг openrc https://bugs.gentoo.org/381783
Потому при запуске f2fs пытается каждый раз проверять его.

tamo ()
Ответ на: комментарий от Deleted

Подумал я и перевел корень и хомяк на ext4. Неуютно иметь необъяснимые и неустранимые проблемы то ли с ФС, то ли со связкой ФС+ОС, хотя год проработал с f2fs без проблем, кроме этой.

tamo ()