PDA

View Full Version : Rimuovere Journaling da EXT4


LucaZPF
25-02-2014, 09:53
Ciao,
ho installato Linux Mint 16 su una SSD e volevo rimuovere il journaling, ma non riesco:mbe:

Ho dato come al solito
sudo tune2fs -O ^has_journal /dev/sdc1

sdc1 è la partizione EXT4 con journaling
se volete verificare qui c'è l'output di fdisk
Disk /dev/sda: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x0001a4a8

Device Boot Start End Blocks Id System
/dev/sda1 63 3907024064 1953512001 7 HPFS/NTFS/exFAT
Partition 1 does not start on physical sector boundary.

Disk /dev/sdb: 256.1 GB, 256060514304 bytes
255 heads, 63 sectors/track, 31130 cylinders, total 500118192 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xf7fa431f

Device Boot Start End Blocks Id System
/dev/sdb1 * 2048 718847 358400 7 HPFS/NTFS/exFAT
/dev/sdb2 718848 500115455 249698304 7 HPFS/NTFS/exFAT

Disk /dev/sdc: 256.1 GB, 256060514304 bytes
255 heads, 63 sectors/track, 31130 cylinders, total 500118192 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0003e26a

Device Boot Start End Blocks Id System
/dev/sdc1 2048 499140607 249569280 83 Linux
/dev/sdc2 499142654 500117503 487425 5 Extended
/dev/sdc5 499142656 500117503 487424 82 Linux swap / Solaris

Disk /dev/sdd: 4022 MB, 4022337024 bytes
255 heads, 63 sectors/track, 489 cylinders, total 7856127 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x5e6605dc

Device Boot Start End Blocks Id System
/dev/sdd1 * 0 2445599 1222800 0 Empty
/dev/sdd2 83444 87987 2272 ef EFI (FAT-12/16/32)

Disk /dev/sdd1: 1252 MB, 1252147200 bytes
255 heads, 63 sectors/track, 152 cylinders, total 2445600 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x5e6605dc

Device Boot Start End Blocks Id System
/dev/sdd1p1 * 0 2445599 1222800 0 Empty
/dev/sdd1p2 83444 87987 2272 ef EFI (FAT-12/16/32)

Mi restituisce questo errore:
The needs_recovery flag is set. Please run e2fsck before clearing the has_journal flag.

Ok, intuisco che debba lanciare e2fsck ma perchè? e soprattutto in che modo?:confused:

Infatti quando lancio sudo dumpe2fs -h /dev/sdc1 | grep features

noto questo messaggio strano:
Journal features: journal_incompat_revoke

che ne dite?

sacarde
25-02-2014, 20:57
io uso un ext3 (con journaling) e anche io ho:


...
Filesystem features: has_journal ...
...
...
Journal features: journal_incompat_revoke
...


a dir la verita' non ci avevo mai fatto caso

eaman
25-02-2014, 21:04
Direi che da una live (o comunque da fs smontato) devi lanciare il fscheck, rimuovere il journal e poi altro fscheck.

LucaZPF
26-02-2014, 08:08
Quindi devo rimuoverlo con fsck? è strano, l'ho sempre rimosso con tune2fs...va beh ci provo e vi dico

EDIT:
Ok, ho semplicemente dato
sudo e2fsck /dev/sdc1

che mi ha restituito questo:
e2fsck 1.42.8 (20-Jun-2013)
/dev/sdc1: recovering journal
Setting free inodes count to 15388446 (was 15388985)
Setting free blocks count to 59458352 (was 59476331)
/dev/sdc1: clean, 217314/15605760 files, 2933968/62392320 blocks


poi ho dato il comando per rimuovere il journal e adesso la rimosso.
Non mi è chiaro il motivo ma ho risolto
ciao grazie

sacarde
26-02-2014, 09:09
cosa vedi adesso al parametro:

Journal features: journal_incompat_revoke


?

LucaZPF
26-02-2014, 10:41
cosa vedi adesso al parametro:




?

Scomparso...così come la proprietà has_journal
;)

eaman
26-02-2014, 11:51
Be' tanto per cominciare non puoi effettuare modifiche sostanziali a un FS senza prima aver fatto un fscheck, quindi probabilmente pretende che tu faccia il fscheck prima di poter rimuovere il journal.

LucaZPF
26-02-2014, 13:23
Mai fatto prima...uso Linux Mint dalla versione 12
Ve beh meglio così. ..ho imparato una cosa in piu

Inviato dal mio GT-N7100 utilizzando Tapatalk