tune2fs - Ελεγχος δισκου, καθε ποτε να γινετε!
Δημοσιεύτηκε: 12 Νοέμ 2010, 22:44
Το tune2fs ειναι ενα προεγκατεστημενο εργαλειο στο Ubuntu,οπου επιτρεπει στον διαχειριστη συστηματος
να προσαρμοσει διαφορες παραμετρους στα συστηματα αρχειων Linux ext2, ext3 ή ext4.
Εδω θα δουμε καποιες απο τις επιλογες που εχουμε.
Με τη χρηση του tune2fs μπορουμε να αλλαξουμε το ελεγχο του δισκου στην εκκινηση (boot).
Πρωτα απ' όλα θα πρεπει να γνωριζουμε τους δισκους, και τα partition που εχουμε, το οποιο μπορουμε να το δουμε εκτελωντας στο τερματικο
το αποτλεσμα θα ειναι σαν αυτο (στο παραδειγμα ειναι ενας δισκος 500Gb χωρισμενος σε 5 partition)
Για να δουμε καθε ποσες φορες γινετε ελεγχος στο δισκο, εκτελουμε
το αποτελεσμα θα ειναι σαν αυτο
στο αποτελεσμα εχει πολλες πληροφοριες για τον δισκο, αυτα που μας ενδιαφερουν στην παρουσα φαση ειναι οι δυο γραμμες
οπου σημενει οτι:
Mount count => τις φορες που εχει γινει προσαρτηση το partition απο τον τελευταιο ελεγχο
Maximum mount count => καθε ποσες φορες γινετε ο ελεγχος στο partition του δισκου
Για να αλλαξουμε τις φορες του ελεγχου, του δισκου, εχουμε τις επιλογες
1) Μετα απο αριθμο προσαρτηματος του partition εκτελουμε (δηλαδη μετα απο ποσα boot εχουμε κανει)
αντικαθιστωντας και το /dev/sdxX με το αντιστοιχο δικο μας
2) Χρονικος ελεγχος, δηλαδη π.χ. μια φορα την εβδομαδα, την ημερα ή το μηνα,
για μια φορα την εβδομαδα εκτελουμε
μια φορα την ημερα αντικαθιστουμε το 1w με 1d
μια φορα το μηνα αντικαθιστουμε το 1w με 1m
αντικαθιστωντας και το /dev/sdxX με το αντιστοιχο δικο μας.
Περισσοτερες πληροφοριες μπορουμε να δουμε με την εντολη
Η εργασία υπάγεται στην άδεια Creative Commons Αναφορά-Μη εμπορική χρήση-Παρόμοια διανομή 3.0 Ελλάδα
να προσαρμοσει διαφορες παραμετρους στα συστηματα αρχειων 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
το αποτελεσμα θα ειναι σαν αυτο
- Κώδικας: Επιλογή όλων
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
αντικαθιστωντας και το /dev/sdxX με το αντιστοιχο δικο μας
2) Χρονικος ελεγχος, δηλαδη π.χ. μια φορα την εβδομαδα, την ημερα ή το μηνα,
για μια φορα την εβδομαδα εκτελουμε
- Κώδικας: Επιλογή όλων
sudo tune2fs -i 1w /dev/sdxX
μια φορα την ημερα αντικαθιστουμε το 1w με 1d
μια φορα το μηνα αντικαθιστουμε το 1w με 1m
αντικαθιστωντας και το /dev/sdxX με το αντιστοιχο δικο μας.
Για ολες τις παραπανω αλλαγες που ισως θελουμε να κανουμε,
θα πρεπει να κανουμε το καθε partition ξεχωριστα!
Περισσοτερες πληροφοριες μπορουμε να δουμε με την εντολη
- Κώδικας: Επιλογή όλων
man tune2fs
Η εργασία υπάγεται στην άδεια Creative Commons Αναφορά-Μη εμπορική χρήση-Παρόμοια διανομή 3.0 Ελλάδα