Δημοσιεύτηκε: 10 Δεκ 2013, 13:22
Learner έγραψε:Είδα ότι στον οδηγό δεν έχουμε μετακινήσει τον κατάλογο /var/cache στο tmpfs. Να το κάνουμε ; Είναι ασφαλές ;
Σε αυτόν τον κατάλογο γράφονται συχνά αρχεία με τον κυρίαρχο όγκο να κατέχει το apt (πολλά .deb).
Σύμφωνα με το FHS είναι deletable.
Επίσης διαβάσετε την σημειωμένη ως σωστή απάντηση εδώ και επίσης την μη σημειωμένη ως σωστή (αλλά με τις περισσότερες ψήφους) εδώ.
Θα το δοκιμάσω και θα αναφέρω ότι προβλήματα αντιμετωπίσω.
EDIT:
Λοιπόν,
1) Δεν αξίζει να κάνεις κάτι τέτοιο, λόγω του ότι με ένα apt-get update όλα τα αρχεία (κάτι .bin - βάση δεδομένων - και ο φάκελος για τα .deb) δημιουργούνται ξανά. Οπότε δώρον άδωρον. Γύρω στα 100MB είναι αυτά.
2) Το software center δεν λειτουργεί. Δεν επαναδημιουργεί τους φακέλους/αρχεία που χρειάζεται (/var/cache/software-center) για να δουλέψει. Προσωπικά δεν μ' ενδιαφέρει καθόλου το S.C. αλλά λόγω και του 1 δεν έχει νόημα.
Οπότε η λύση και εδώ είναι symlink για όποιον θέλει μηδενικές εγγραφές στον SSD από το /var/cache.
Σε ότι αφορά το Software Center ανέφερα και ένα bug να δούμε τι θα πουν και οι devs , γι' αυτή τη συμπεριφορά. Launchpad bug: #1257124
Δεν έχω βάλει ολόκληρο το /var/cache στο tmpfs, αλλά μόνο το /var/cache/apt. Συγκεκριμένα, έχω αυτά
- Κώδικας: Επιλογή όλων
tmpfs /tmp tmpfs defaults 0 0 # Some RAM to /tmp
tmpfs /var/tmp tmpfs defaults 0 0 # Some RAM to /var/tmp
tmpfs /var/cache/apt tmpfs defaults 0 0 # Some RAM to /var/cache/apt
και είναι υπέροχη ιδέα, μπράβο!!
Αν είναι μια φορά καλό για έναν SSD, είναι 10 φορές καλό για έναν HDD.
- Οι εγκαταστάσεις εφαρμογών και οι ενημερώσεις επιταχύνονται κατά πολύ, γιατί πλέον τα αρχεία .deb διαβάζονται και αποσυμπιέζονται πολύ πιο γρήγορα
- Δεν γεμίζει ο δίσκος με άχρηστα αρχεία .deb κάθε φορά, σε κάθε επανεκκίνηση είναι σαν να έχεις εκτελέσει sudo apt-get clean