Δημοσιεύτηκε: 12 Νοέμ 2010, 22:44
από vagrale13
Το tune2fs ειναι ενα προεγκατεστημενο εργαλειο στο Ubuntu,οπου επιτρεπει στον διαχειριστη συστηματος
να προσαρμοσει διαφορες παραμετρους στα συστηματα αρχειων Linux ext2, ext3 ή ext4.

Εδω θα δουμε καποιες απο τις επιλογες που εχουμε.
Με τη χρηση του tune2fs μπορουμε να αλλαξουμε το ελεγχο του δισκου στην εκκινηση (boot).

Πρωτα απ' όλα θα πρεπει να γνωριζουμε τους δισκους, και τα partition που εχουμε, το οποιο μπορουμε να το δουμε εκτελωντας στο τερματικο
Κώδικας: Επιλογή όλων
sudo fdisk -l

το αποτλεσμα θα ειναι σαν αυτο (στο παραδειγμα ειναι ενας δισκος 500Gb χωρισμενος σε 5 partition)
Κώδικας: Επιλογή όλων
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000df814

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        2550    20482843+  83  Linux
/dev/sda2            2551        8924    51199155   83  Linux
/dev/sda3            8925        9306     3068415   82  Linux swap / Solaris
/dev/sda4            9307       60801   413633557    5  Extended
/dev/sda5            9307       13130    30716248+  83  Linux
/dev/sda6           13131       60801   382917276   83  Linux

Για να δουμε καθε ποσες φορες γινετε ελεγχος στο δισκο, εκτελουμε
Κώδικας: Επιλογή όλων
sudo dumpe2fs -h /dev/sdxX
αντικαθιστωντας το /dev/sdxX με το αντιστοιχο δικο μας
το αποτελεσμα θα ειναι σαν αυτο
Κώδικας: Επιλογή όλων
dumpe2fs 1.41.11 (14-Mar-2010)
Filesystem volume name:   <none>
Last mounted on:          /
Filesystem UUID:          bc476bb7-5c76-474b-abe4-06a374b9da2e
Filesystem magic number:  0xEF53
Filesystem revision #:    1 (dynamic)
Filesystem features:      has_journal ext_attr resize_inode dir_index filetype needs_recovery extent flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isize
Filesystem flags:         signed_directory_hash
Default mount options:    (none)
Filesystem state:         clean
Errors behavior:          Continue
Filesystem OS type:       Linux
Inode count:              1281120
Block count:              5120710
Reserved block count:     256035
Free blocks:              2426279
Free inodes:              926696
First block:              0
Block size:               4096
Fragment size:            4096
Reserved GDT blocks:      1022
Blocks per group:         32768
Fragments per group:      32768
Inodes per group:         8160
Inode blocks per group:   510
Flex block group size:    16
Filesystem created:       Sat May 15 15:42:05 2010
Last mount time:          Fri Mar 16 14:46:00 2012
Last write time:          Tue Mar  6 11:01:38 2012
Mount count:              25
Maximum mount count:      38
Last checked:             Tue Mar  6 11:01:38 2012
Check interval:           15552000 (6 months)
Next check after:         Sun Sep  2 12:01:38 2012
Lifetime writes:          479 GB
Reserved blocks uid:      0 (user root)
Reserved blocks gid:      0 (group root)
First inode:              11
Inode size:             256
Required extra isize:     28
Desired extra isize:      28
Journal inode:            8
First orphan inode:       131010
Default directory hash:   half_md4
Directory Hash Seed:      1458b763-fb3c-4489-b494-3a2111f2eb44
Journal backup:           inode blocks
Journal features:         journal_incompat_revoke
Journal size:             128M
Journal length:           32768
Journal sequence:         0x0017944a
Journal start:            1

στο αποτελεσμα εχει πολλες πληροφοριες για τον δισκο, αυτα που μας ενδιαφερουν στην παρουσα φαση ειναι οι δυο γραμμες
Κώδικας: Επιλογή όλων
Mount count:              25
Maximum mount count:      38

οπου σημενει οτι:
Mount count => τις φορες που εχει γινει προσαρτηση το partition απο τον τελευταιο ελεγχο
Maximum mount count => καθε ποσες φορες γινετε ο ελεγχος στο partition του δισκου





Για να αλλαξουμε τις φορες του ελεγχου, του δισκου, εχουμε τις επιλογες
1) Μετα απο αριθμο προσαρτηματος του partition εκτελουμε (δηλαδη μετα απο ποσα boot εχουμε κανει)
Κώδικας: Επιλογή όλων
sudo tune2fs -c 60 /dev/sdxX
οπου 60 βαζουμε τον αριθμο που θελουμε (αριθμο προσαρτηματος)
αντικαθιστωντας και το /dev/sdxX με το αντιστοιχο δικο μας


2) Χρονικος ελεγχος, δηλαδη π.χ. μια φορα την εβδομαδα, την ημερα ή το μηνα,

για μια φορα την εβδομαδα εκτελουμε
Κώδικας: Επιλογή όλων
sudo tune2fs -i 1w /dev/sdxX

μια φορα την ημερα αντικαθιστουμε το 1w με 1d
μια φορα το μηνα αντικαθιστουμε το 1w με 1m
αντικαθιστωντας και το /dev/sdxX με το αντιστοιχο δικο μας.


Για ολες τις παραπανω αλλαγες που ισως θελουμε να κανουμε,
θα πρεπει να κανουμε το καθε partition ξεχωριστα! :idea:



Περισσοτερες πληροφοριες μπορουμε να δουμε με την εντολη
Κώδικας: Επιλογή όλων
man tune2fs

Creative Commons License
Η εργασία υπάγεται στην άδεια Creative Commons Αναφορά-Μη εμπορική χρήση-Παρόμοια διανομή 3.0 Ελλάδα