Εμφάνιση 706-720 από 971
-
21-11-20, 21:00 Απάντηση: Re: Το thread του Debian (v.5) #706
-
21-11-20, 21:01 Re: Το thread του Debian (v.5) #707
Απορώ πως δεν το θυμάται ο jim
Όσο περισσότερο σου κλέβουν τη ζωή, τόσο σε ταΐζουν με έθνος και φυλή..
Εθνικισμός και μετανάστες
Μία τάξη, φυλετικά διαχωρισμένη
-
21-11-20, 21:07 Απάντηση: Re: Το thread του Debian (v.5) #708
-
21-11-20, 21:12 Re: Απάντηση: Re: Το thread του Debian (v.5) #709Όσο περισσότερο σου κλέβουν τη ζωή, τόσο σε ταΐζουν με έθνος και φυλή..
Εθνικισμός και μετανάστες
Μία τάξη, φυλετικά διαχωρισμένη
-
21-11-20, 21:26 Απάντηση: Το thread του Debian (v.5) #710
Πραγματικα δεν μου λεει κατι το ονομα του...
ديميتريس
-
21-11-20, 21:31 Re: Απάντηση: Το thread του Debian (v.5) #711Όσο περισσότερο σου κλέβουν τη ζωή, τόσο σε ταΐζουν με έθνος και φυλή..
Εθνικισμός και μετανάστες
Μία τάξη, φυλετικά διαχωρισμένη
-
21-11-20, 21:36 Απάντηση: Το thread του Debian (v.5) #712
Αυτός που έγραψε το i3
Τελευταία επεξεργασία από το μέλος giorgosts : 21-11-20 στις 21:46.
-
22-11-20, 21:55 Απάντηση: Το thread του Debian (v.5) #713
Στο sid έχουν αφαιρέσει το fslint λόγω ασυμβατότητας με την python 3.
Ξέρετε αν υπάρχει κάποια αντίστοιχη εφαρμογή;
Το fslint το χρησιμοποιούσα πάρα πολύ συχνά.
Μου έχει κόψει τα χέρια.
Δεν θέλω τις εφαρμογές σε command line.Ενός λάθους μύρια έπονται...
-
23-11-20, 07:55 Απάντηση: Το thread του Debian (v.5) #714
-
23-11-20, 10:13 Απάντηση: Το thread του Debian (v.5) #715
-
23-11-20, 10:51 Απάντηση: Το thread του Debian (v.5) #716
Θέλεις να μην τρέχει κατά το boot δηλαδή γιατί αργεί; Από ό,τι βλέπω στο util-linux πακέτο του testing, το fstrim.timer έχει OnCalendar=weekly το οποίο σημαίνει ότι θα τρέχει κάθε δευτέρα στις 00:00 και persistent=true το οποίο σημαίνει ότι θα σημειώνει πότε έτρεξε την τελευταία φορά και αν έχει περάσει το διάστημα της 1 εβδομάδας, τότε να τρέχει άσχετα με το τι ώρα είναι (ώστε να φροντίσει για laptop και λοιπά μηχανήματα που δεν είναι πάντα ανοιχτά). Αν εσύ έκλεισες το μηχάνημα πριν τις 00:00 χτες, τότε σήμερα που το άνοιξες έτρεξε κατά το boot.
Τώρα τι μπορείς να κάνεις για να μην τρέχει κατά το boot. Μπορείς να κάνεις ένα "add-in" αρχείο στο /etc (νομίζω με systemctl edit fstrim.timer). Υπάρχουν πολλά σενάρια αλλά δεν ξέρω κατά πόσο παίζουν γιατί δεν έχω systemd πρόχειρο.
1)
Κώδικας:[Timer] OnBootSec=5min
2)
Κώδικας:[Timer] Persistent=false
3)
Κώδικας:[Timer] OnCalendar=Mon *-*-* 15:00:00
"I like offending people, because I think people who get offended should be offended" - Linus Torvalds
"Παλιά είχαμε φτωχούς οι οποίοι ζούσανε σε φτωχογειτονιές. Τώρα, η οικονομικά δυσπραγούσα τάξη
κατέχει στέγες υποδεέστερης ποιότητας σε υποβαθμισμένα αστικά κέντρα" - George Carlin
Γα.... την πολιτική ορθότητα.
-
23-11-20, 13:18 Απάντηση: Το thread του Debian (v.5) #717
@mzaf
Αυτη τη φορα τελειωσε μεσα σε 5 λεπτα το πολυ... Τουλαχιστον δεν εδειχνε να σερνεται οταν μπηκε στο desktop, αν και η καθυστερηση στην εκκινηση ηταν παλι εμφανης. Πως εμεινα ψυχραιμος και δεν εκανα reisub δεν ξερω :P
@imitheos
Κοιτα, δεν θελω να το κανει στο boot, το θεωρω ανοησια γιατι το καθυστερει χωρις λογο. Αυτα ολα που λες, που τα γραφει, γιατι εδω, σε 2 αρχεια λεει μονο αυτα
Κώδικας:$ cat /etc/systemd/system/fstrim.timer [Unit] Description=Discard unused blocks once a week Documentation=man:fstrim [Timer] OnCalendar=weekly AccuracySec=1h Persistent=true [Install] WantedBy=timers.target
Κώδικας:$ cat /etc/systemd/system/fstrim.service [Unit] Description=Discard unused blocks [Service] Type=oneshot ExecStart=/sbin/fstrim -a
Τελευταία επεξεργασία από το μέλος jim_p : 23-11-20 στις 13:24.
ديميتريس
-
23-11-20, 13:42 Απάντηση: Το thread του Debian (v.5) #718
Δεν περίμενα να έχεις ολόκληρα τα αρχεία στο /etc για αυτό έγραψα πριν αυτό που έγραψα. Δεν αλλάζει κάτι ιδιαίτερα όμως.
Υπάρχουν δύο τρόποι να πειράξεις ένα unit του systemd. Όταν κάνεις systemctl edit foo, θα σου ανοίξει ένα κενό editor στον οποίον γράφεις _μόνο_ αυτά που θέλεις να κάνεις override και όταν σώσεις, δημιουργείται ένα "add-in" αρχείο. Αυτό ενδείκνυται όταν θέλεις να πειράξεις κάτι μικρό και έχει το πλεονέκτημα ότι απολαμβάνεις τυχόν μελλοντικές αλλαγές της διανομής σου.
Εκτός από αυτό, μπορείς να κάνεις systemctl edit --full foo, το οποίο σου ανοίγει ένα editor με ολόκληρο το αρχικό αρχείο. Σε αυτή την περίπτωση πρέπει να έχεις ολόκληρη τη δομή του αρχείου και δημιουργείται ένα κανονικό unit αρχείο με ίδιο όνομα με το αρχικό της διανομής. Αυτό ενδείκνυται όταν θέλεις να αλλάξεις ριζικά την λειτουργία και παρακάμπτει εντελώς το αρχείο της διανομής. Αν αύριο η διανομή σου προσθέσει κάποια λειτουργικότητα στο unit, εσύ δεν θα την δεις.
Αν έχω καταλάβει καλά, εσύ έχεις κάνει την 2η λειτουργία (ίσως τα αντέγραψες παλαιότερα χειροκίνητα από το /lib) για αυτό έχεις ολόκληρα αρχεία στο /etc (εκτός αν είναι symlinks και μπερδεύω κάτι).
Με λίγα λόγια, στο αρχείο /etc/systemd/system/fstrim.timer που μας έδειξες, ή πας και αλλάζει την καταχώρηση Persistent σε false ή πας και αλλάζεις το OnCalendar σε αυτό που έγραψα πριν ώστε να τρέχει την ώρα που θέλεις, ή και τα δύο. Τι κάνει το καθένα εξηγώ στο προηγούμενο μήνυμά μου."I like offending people, because I think people who get offended should be offended" - Linus Torvalds
"Παλιά είχαμε φτωχούς οι οποίοι ζούσανε σε φτωχογειτονιές. Τώρα, η οικονομικά δυσπραγούσα τάξη
κατέχει στέγες υποδεέστερης ποιότητας σε υποβαθμισμένα αστικά κέντρα" - George Carlin
Γα.... την πολιτική ορθότητα.
-
23-11-20, 13:57 Απάντηση: Το thread του Debian (v.5) #719
Αυτα που λεω παραπανω στο /etc ειναι οντως κανονικα αρχεια, οχι symlinks
Κώδικας:$ file /etc/systemd/system/fstrim.timer /etc/systemd/system/fstrim.timer: ASCII text $ file /etc/systemd/system/fstrim.service /etc/systemd/system/fstrim.service: ASCII text
Κώδικας:$ cat /lib/systemd/system/fstrim.service [Unit] Description=Discard unused blocks on filesystems from /etc/fstab Documentation=man:fstrim(8) ConditionVirtualization=!container [Service] Type=oneshot ExecStart=/sbin/fstrim --listed-in /etc/fstab:/proc/self/mountinfo --verbose --quiet-unsupported PrivateDevices=no PrivateNetwork=yes PrivateUsers=no ProtectKernelTunables=yes ProtectKernelModules=yes ProtectControlGroups=yes MemoryDenyWriteExecute=yes SystemCallFilter=@default @file-system @basic-io @system-service
Κώδικας:$ cat /lib/systemd/system/fstrim.timer [Unit] Description=Discard unused blocks once a week Documentation=man:fstrim ConditionVirtualization=!container [Timer] OnCalendar=weekly AccuracySec=1h Persistent=true RandomizedDelaySec=6000 [Install] WantedBy=timers.target
ديميتريس
-
23-11-20, 14:37 Απάντηση: Το thread του Debian (v.5) #720
Βλέπεις αυτό που είπα πριν; Το timer αρχείο στο /lib έχει το όρισμα RandomizedDelay το οποίο το δικό σου στο /etc νομίζω δεν το έχει και το service αρχείο έχει ένα κάρο παραπάνω ορίσματα. Πιθανώς εισήχθησαν αφού τα αντέγραψες και μετά. Όταν δημιουργείς "add-in" αρχεία, αλλάζεις μόνο αυτά που θέλεις και εκμεταλλεύεσαι μελλοντικές αλλαγές χωρίς να χρειάζεται να "διατηρείς" εσύ τα αρχεία και να ενσωματώνεις τυχόν αλλαγές.
Σε κάποιες περιπτώσεις, θέλεις να αλλάξεις ριζικά την λειτουργία και εκεί θέλεις να είσαι σίγουρος ότι _δεν_ θα επηρρεαστεί από τυχόν αλλαγές της διανομής. Εκεί κάνεις override ολικά το αρχείο την δική σου εκδοχή.
Αυτά φυσικά δεν έχουν σχέση με το παρόν σου πρόβλημα. Τα αναφέρω εγκυκλοπαιδικά."I like offending people, because I think people who get offended should be offended" - Linus Torvalds
"Παλιά είχαμε φτωχούς οι οποίοι ζούσανε σε φτωχογειτονιές. Τώρα, η οικονομικά δυσπραγούσα τάξη
κατέχει στέγες υποδεέστερης ποιότητας σε υποβαθμισμένα αστικά κέντρα" - George Carlin
Γα.... την πολιτική ορθότητα.
Bookmarks