С выходом новой редакции минта я решил не апгрейдить систему, а установить с нуля.
Во время выбора фс для системы захотелось "экзотики" и выбор пал на Journaled File System или JFS. Разницы в плане производительности особо не заметил, но сюрпризы ожидали меня позже)
Спустя примерно полгода с момента установки, мне нужно было взять несколько конфигов находящихся в корне минта, а был загружен другой дистрибутив. Dolphin не захотел монтировать и выдал такое предупреждение:
Монтируя в терминале результат был аналогичным:
stas@P8H61-M ~
$ sudo mount -o rw -t jfs /dev/sda7 /mnt [16:51:48]
[sudo] пароль для stas:
mount: wrong fs type, bad option, bad superblock on /dev/sda7,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so.
В конце сообщения об ошибке было предложено заглянуть в dmesg
, где была такая строчка:
[ 2789.398119] JFS: nTxBlock = 8192, nTxLock = 65536
Решением оказалась проверка фс с ключом -f
$ sudo fsck.jfs -fv /dev/sda7 [16:54:35]
fsck.jfs version 1.1.15, 04-Mar-2011
processing started: 1/29/2017 16:55:09
The current device is: /dev/sda7
Open(...READ/WRITE EXCLUSIVE...) returned rc = 0
Primary superblock is valid.
The type of file system for the device is JFS.
Block size in bytes: 4096
Filesystem size in blocks: 4448242
**Phase 0 - Replay Journal Log
LOGREDO: Log record for Sync Point at: 0x0f9c15c
LOGREDO: Log record for Sync Point at: 0x0f9b52c
LOGREDO: Beginning to update the Inode Allocation Map.
LOGREDO: Done updating the Inode Allocation Map.
LOGREDO: Beginning to update the Block Map.
LOGREDO: Done updating the Block Map.
LOGREDO: End of log found at logend = 0x0fadd5c
LOGREDO: Synch point record number: 0x0f9c15c
LOGREDO: Synch point record address: 0x0f9b09c
LOGREDO: Number of log records: (d) 566
LOGREDO: Number of Do blocks: (d) 171
LOGREDO: Number of NoDo blocks: (d) 22
logredo returned rc = 0
**Phase 1 - Check Blocks, Files/Directories, and Directory Entries
**Phase 2 - Count links
**Phase 3 - Duplicate Block Rescan and Directory Connectedness
**Phase 4 - Report Problems
**Phase 5 - Check Connectivity
**Phase 6 - Perform Approved Corrections
**Phase 7 - Rebuild File/Directory Allocation Maps
**Phase 8 - Rebuild Disk Allocation Maps
Filesystem Summary:
Blocks in use for inodes: 59940
Inode count: 479520
File count: 321938
Directory count: 56313
Block count: 4448242
Free block count: 1280228
17792968 kilobytes total disk space.
146636 kilobytes in 56313 directories.
12401433 kilobytes in 321938 user files.
16 kilobytes in extended attributes
0 kilobytes in access control lists
417243 kilobytes reserved for system use.
5120912 kilobytes are available for use.
Filesystem is clean.
All observed inconsistencies have been repaired.
Filesystem has been marked clean.
**** Filesystem was modified. ****
processing terminated: 1/29/2017 16:57:06 with return code: 0 exit code: 0.
stas@P8H61-M ~
$ sudo mount -o rw -t jfs /dev/sda7 /mnt [16:57:08]
stas@P8H61-M ~
$ ls /mnt [16:59:13]
bin dev initrd.img lib64 opt run sys var
boot etc initrd.img.old media proc sbin tmp vmlinuz
cdrom home lib mnt root srv usr vmlinuz.old