•  ανοικτό φως

Paroodise

Ένα μικρό βοηθητικό πρόγραμμα για ζωντανή τροποποίηση συστημάτων αρχείων

Όταν πρωτοεμφανιζόμουν για τη χρήση της διανομής Linux για τους απομακρυσμένους διακομιστές μου, χρειαζόμουν έναν τρόπο για να εγκαταστήσω γρήγορα διαφορετικά συστήματα αρχείων ρίζας σε έναν κεντρικό υπολογιστή -στόχο, οπότε έγραψα [paroodise].

Για να μπορέσετε να αναβοσβήσετε μια συσκευή αποκλεισμένης εκκίνησης, πρέπει αποσυναρμολόγηση Το Μπορείτε να αποσυναρμολογήσετε μόνο εάν σταματήσετε να το χρησιμοποιείτε. Για να σταματήσετε να το χρησιμοποιείτε, πρέπει να επανεκκινήσετε τις υπηρεσίες σας στη θέση τους, από άλλο σύστημα αρχείων ρίζας. Αυτό είναι παρόμοιο με αυτό που initramfsκάνει όταν εκκινεί ένα λειτουργικό σύστημα που βασίζεται σε linux, ο πυρήνας εκτελεί μια εικόνα εκκίνησης που ρυθμίζει το σύστημα αρχείων από όπου ισχύει μέσα σε αυτό δρομολογείται η υπηρεσία.

Για να επιτευχθεί αυτό σε μια εκτελείται ήδη σύστημα πρέπει να είμαστε προσεκτικοί με τον τρόπο επανεκκίνησης των διαδικασιών μας. Δεν μπορούμε να σκοτώσουμε το ssh εκτός εάν είμαστε σίγουροι ότι το σενάριό μας θα τρέξει μέχρι να επιτύχει.

Η όλη διαδικασία είναι πολύ πιο εύκολη σε διανομές που δεν βασίζονται σε σύστημα, αφού το systemd συνδέεται βαθιά με τον πυρήνα του linux, το να χειρίζεται τις διαδικασίες του απερίσκεπτα μπορεί να προκαλέσει πανικό στον πυρήνα ... στην πραγματικότητα σε πιο πρόσφατες διανομές αυτό συμβαίνει συνήθως :)

Όταν έγραψα αυτό το μίνι βοηθητικό πρόγραμμα φαίνεται ότι δεν ήξερα σταθερούς τρόπους αναπαραγωγής διαδικασιών που ξεπέρασαν τις αρχικές συνεδρίες ssh. Θα πρέπει να ξαναγραφεί με πιο συνεπείς μεθόδους.

Η όλη διαδικασία αποτελείται από

Εάν όλα ολοκληρώνονται με επιτυχία, σε αυτό το σημείο είναι δυνατό να δημιουργηθεί μια νέα υπηρεσία ssh και να συνδεθείτε σε μια περίοδο σύνδεσης όπου τα αρχικά σημεία συναρμολόγησης είναι διαθέσιμα για τροποποιήσεις.

Ετικέτες ανάρτησης: