Πώς να αλλάξετε το σύστημα αρχείων από "/" και όχι να προσπαθείτε να πεθάνετε

Ένα άλλο εξαιρετικό σεμινάριο που βρέθηκαν στην ενότητα Εκμάθηση του φόρουμ μας, από το χέρι του Σούπερ με

Χθες ανακάλυψα τον σκληρό τρόπο ενός "Χαρακτηριστικά" σύστημα αρχείων btrfs. Είναι για λόγους που δεν γνωρίζω τη λειτουργία του, btrfs τείνει να γεμίζει το δίσκο περισσότερο από ό, τι οι εντολές dd ή οι μετρητές γεμίσματος δίσκων των κοινών διαχειριστών αρχείων.

Πώς να μάθετε πόσο χώρο καταλαμβάνει το σύστημα αρχείων σας με το btrfs

Όποιος έχει σύστημα αρχείων με btrfs Θα είστε σε θέση να μάθετε πόσο επιπλέον χώρο καταλαμβάνουν τα δεδομένα σας πληκτρολογώντας στην κονσόλα (ως root πιστεύω):

εμφάνιση συστήματος αρχείων btrfs /

(Αντικαταστήστε / με άλλο σημείο προσάρτησης εάν θέλετε να μάθετε τον χώρο που καταλαμβάνεται σε άλλο διαμέρισμα btrfs)

Σε ένα μεγάλο διαμέρισμα αυτό το πρόσθετο γέμισμα δεν είναι μεγάλο πρόβλημα, καθώς είναι πολύ λίγος χώρος σε σύγκριση με το σύνολο. Αλλά στην περίπτωσή μου, όπου / έχει 22 GB (καταλαμβάνει μια SSD cache), ο σκληρός δίσκος μου γέμισε με 8 GB δωρεάν, σπάζοντας τις βάσεις δεδομένων rpm και απενεργοποιώντας έτσι τον διαχειριστή πακέτων. Έτσι αναγκάστηκα να μορφοποιήσω με άλλο σύστημα αρχείων.

Αλλά δεν ήθελα να επανεγκαταστήσω. Είναι σαφές ότι τα δεδομένα από / home μπορούν εύκολα να διατηρηθούν, αλλά κάποιος έχει πολλά προγράμματα εγκατεστημένα σε / και πολλές ρυθμίσεις που βρίσκονται επίσης εκεί, γι 'αυτό αποφάσισα να συνεχίσω την εγκατάσταση αλλά να αλλάξω το σύστημα αρχείων.

Ο λόγος που το γράφω είναι επειδή δεν βρήκα καμία τεκμηρίωση για το πώς να προχωρήσω σε αυτές τις περιπτώσεις. Υποθέτω ότι οι περισσότεροι άνθρωποι εγκαθίστανται για επανεγκατάσταση.

Έπρεπε να περάσω περίπου 7 ώρες ψάχνοντας και ψάχνοντας πληροφορίες σε αγγλικά εγχειρίδια που είχαν πράγματι σχέση με άλλα πράγματα και διαισθητικά συνθέτοντας κομμάτια. δοκιμή και σφάλμα όλη την ώρα, επανεκκίνηση δεκάδες φορές για να δω ότι κάθε πράγμα που δοκίμασα απέτυχε το ένα μετά το άλλο. Όταν η διαδικασία στην πραγματικότητα δεν θα ήταν τόσο πολύ που είχε ένα εγχειρίδιο αφιερωμένο σε αυτήν.

Σκέψεις που πρέπει να θυμάστε για την αλλαγή του συστήματος αρχείων του "/"

Πρώτον: Έκανα αυτήν τη διαδικασία στις Μαλακό καπέλλο. Υποθέτω ότι είναι το ίδιο για όλες τις διανομές που μοιράζονται κυρίως ως bootloader GRUB2.

δεύτερο: Αυτή η διαδικασία είναι δύσκολος για τον κοινό χρήστη (όσοι το διαβάσουν και πιστεύουν ότι είναι μαλακίες ξέρουν ότι δεν είστε συνηθισμένοι χρήστες) Οι άνθρωποι έχουν συνήθως καλύτερα πράγματα από το να αλλάξουν το σύστημα αρχείων του ριζικού διαμερίσματος. Εάν δεν ξέρετε πώς να ακολουθήσετε αυτό το εγχειρίδιο, διατρέχετε τον κίνδυνο να χάσετε την εγκατάστασή σας και αν το καταφέρετε να το πραγματοποιήσετε, θα ανακαλύψετε ότι η αλλαγή στην απόδοση δεν είναι τόσο θεαματική (Λοιπόν, για μερικούς είναι, αλλά δεν είστε συνηθισμένοι χρήστες) Το έκανα συγκεκριμένα από την ανάγκη , αν και πρέπει να παραδεχτώ ότι είμαι ένας από αυτούς που κάνουν τον υπολογιστή σας να ξεκινήσει ένα δευτερόλεπτο πιο γρήγορα.

Τρίτον: Δεδομένου ότι αυτή η διαδικασία δεν αφορά τους απλούς χρήστες, θα υποθέσω ότι ο αναγνώστης έχει κάποια γνώση του GNU / Linux και ότι δεν θα είναι τεμπέλης να αναζητήσει περισσότερες πληροφορίες.

Διαδικασία αλλαγής του συστήματος αρχείων "/"

Είτε θέλετε να αλλάξετε το σύστημα αρχείων από αναγκαιότητα είτε από πλήξη, αυτή είναι η διαδικασία:

1. - Είναι προφανές ότι για να λειτουργήσει το νέο μας σύστημα αρχείων πρέπει να έχουμε τα εργαλεία που θα μας βοηθήσουν να το διαχειριστούμε, οπότε αυτό είναι το πρώτο πράγμα που θα κάνουμε. Παρεμπιπτόντως, το σύστημα αρχείων που επέλεξα ήταν xfs, έτσι έπρεπε να εγκαταστήσω "Xfsprogs" y "Xfsdump". Θα εγκαταστήσετε ό, τι θέλετε ανάλογα με το σύστημα αρχείων που θέλετε να χρησιμοποιήσετε.

2. - Εκκινήστε από ένα livecd / usb και αντιγράψτε ολόκληρο το περιεχόμενο του ριζικού διαμερίσματος σε άλλο διαμέρισμα ή δίσκο. Η μέθοδος που επιλέγετε δεν έχει σημασία, αλλά το θέμα είναι να το κάνετε με δικαιώματα root, ώστε να μην βρείτε αρχεία ή καταλόγους με ειδικά δικαιώματα.

3. - Το βήμα όπου το "/" μορφοποιείται σωστά με το σύστημα αρχείων που προτιμούμε. Υπάρχουν πολλές μέθοδοι, επιλέξτε αυτή που σας αρέσει περισσότερο.

4. - Το αντίγραφο που δημιουργήσαμε από το ριζικό διαμέρισμα επαναφέρεται στο διαμέρισμα που διαμορφώθηκε πρόσφατα.

5. - Είναι η στιγμή κατά την οποία ο χρήστης πρέπει να αρχίσει να κάνει το ρόλο του. Η μορφοποίηση του διαμερίσματος τροποποιεί ένα αναγνωριστικό που χρησιμοποιεί το λειτουργικό σύστημα για να γνωρίζει ποιο διαμέρισμα θα τοποθετηθεί. Αυτό είναι το \ It \ αυτόν UUIDκαι πρέπει να γνωρίζουμε αυτόν τον κωδικό.

Υπάρχουν πολλές μέθοδοι, αλλά για παράδειγμα, στο "Gparted", θα το γνωρίζουμε κάνοντας δεξί κλικ στο νέο διαμέρισμα "/" και κάνοντας κλικ στο "Πληροφορίες". Αντιγράφουμε αυτόν τον κώδικα και τότε θα επεξεργαστούμε το αρχείο / etc / fstab:

UUID = 36f3ce91-5138-4293-8571-b5b43f6b4646 / xfs προεπιλογές, noatime, discard, nobarrier

Αυτό είναι ένα παράδειγμα που δείχνει τη γραμμή που αντιστοιχεί στο ολοκαίνουργιο ριζικό διαμέρισμα μου. Ο κωδικός που εμφανίζεται στα δεξιά του UUID = είναι αυτό που θα αντικαταστήσουμε με το δικό μας UUID.

Μόλις το κάνουμε, φυσικά πρέπει να υποδείξουμε το νέο σύστημα αρχείων του διαμερίσματός μας, xfs στην περίπτωσή μου ή αντικαταστήστε το με το δικό σας στην περίπτωση άλλου συστήματος αρχείων. Πρέπει επίσης να βάλετε τις νέες επιλογές τοποθέτησης: Εάν δεν ξέρετε τι να βάλετε, βάλτε "Προεπιλογές"; ώρα της νύχτας αυξάνει την απόδοση μειώνοντας τις εγγραφές, απορρίπτω μειώνει τις εγγραφές σε δίσκους SSD, αυξάνοντας τη διάρκεια ζωής τους.

6. - Εδώ ξεκινάει το πραγματικά γαμημένο και εκεί έχω κολλήσει. Δεν είναι πραγματικά τόσο δύσκολο, αλλά σχεδόν δεν υπάρχει τεκμηρίωση από εδώ και πέρα.

Πρέπει να ξαναχτίσουμε το μενού Grub για να ξεκινήσει σωστά το λειτουργικό σύστημα. Δεν θα ήξερα πώς να το κάνω με το χέρι, μπορείτε να το δοκιμάσετε όπως έκανα (άλλαξαν UUID και τέτοια), αλλά το φυσιολογικό θα είναι ότι η έναρξη του λειτουργικού συστήματος σταματάει σε ένα ευχάριστο και ελπιδοφόρο "κέλυφος έκτακτης ανάγκης"

Ευτυχώς, το grub2 κατέχει το εργαλείο "Grub2-mkconfig" που εκτελεί αυτόματα αυτήν την εργασία λαμβάνοντας ως αναφορά τα χαρακτηριστικά του συστήματος στο οποίο εκτελείται. Το πρόβλημα είναι ότι, κοιτάξτε πού, το σύστημα όπου λειτουργεί δεν είναι το σύστημα στόχος και το τελευταίο είναι προσωρινά εκτός λειτουργίας.

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

Ευτυχώς εδώ: http://askubuntu.com/questions/28099/ho … ll-kernels Βρήκα μια ξεκαρδιστική εξήγηση για το θέμα, το οποίο συνεχίζω να συνοψίσω και να μεταφράσω:

  1. Προσάρτηση / και / dev:
mount / dev / sda1 / mnt mount --bind / dev / mnt / dev

Όπου το "sda1" αντικαθίσταται από αυτό που αντιστοιχεί στο διαμέρισμα root, αν δεν είναι "sda1"

  1. Mount / boot και / boot / efi, το τελευταίο αν είχαμε ένα διαμέρισμα EFI.
mount / dev / sda2 / mnt / εκκίνηση

Όπου το "sda2" αντικαθίσταται από αυτό που αντιστοιχεί στο διαμέρισμα εκκίνησης, εάν δεν είναι "sda2"

Το συγκρότημα efi δεν μπαίνει στο λινκ παραπάνω, είναι δικό μου θέμα αλλά σε αυτή την περίπτωση το χρειαζόμουν. Εάν δεν έχετε διαμέρισμα EFI, αγνοήστε αυτό.

mount / dev / sda3 / mnt / boot / efi

Όπου το "sda3" αντικαθίσταται από αυτό που αντιστοιχεί στο διαμέρισμα εκκίνησης, εάν δεν είναι "sda3"

  1. Chroot και μερικά άλλα πράγματα, που στην πραγματικότητα το μόνο πράγμα που ξέρω για αυτά τα πράγματα είναι ότι είναι απαραίτητα:
chroot / mnt mount -t proc none / proc mount -t sysfs none / sys mount -t devpts none / dev / pts export HOME = / root εξαγωγή LC_ALL = C

Αυτή είναι η προσθήκη μου, μπορεί να χρειαστεί για ένα πράγμα αργότερα:

mount -t tmpfs tmpfs / εκτέλεση

7. - grub2-mkconfig

Λοιπόν, είναι σχεδόν η στιγμή του αστεριού. Πρέπει να αναζητήσουμε ένα αρχείο που ονομάζεται "grub.cfg" μέσα στο διαμέρισμα εκκίνησης. Στην περίπτωσή μου, η διαδρομή του είναι /boot/efi/EFI/fedora/grub.cfg

Όταν το βρήκαμε, τρέχουμε στο chroot περιβάλλον:

grub2-mkconfig -o /path/a/grub.cfg

Και τελικά έχουμε το μενού grub έτοιμο.

Αυτό το σημείο σύμφωνα με τον συντάκτη του δεν πρέπει να ληφθεί υπόψη. Μεταβείτε κατευθείαν στο σημείο 9

8. - Αναγεννήστε τα initramfs.

Αυτό το βήμα πιστεύω ότι είναι απαραίτητο, αλλά δεν είμαι απολύτως σίγουρος. Ωστόσο, αρκεί να επανεγκαταστήσετε τον πυρήνα που θέλουμε ή να εκτελέσουμε:

dracut --force / path / to / file / initramfs / that / we / want / για αντικατάσταση

για παράδειγμα:

dracut --force /boot/initramfs-3.15.9-200.fc20.x86_64.img

Φυσικά, όλα αυτά μέσα στο chroot περιβάλλον. (και αν όχι, επιστρέψτε στο κουτί εξόδου, er ... στο «κέλυφος έκτακτης ανάγκης»)

PS: Ξέχασα τι να κάνω για να αποκτήσω πρόσβαση στο Διαδίκτυο στο chroot περιβάλλον, σε περίπτωση που θέλετε να επανεγκαταστήσετε τον πυρήνα. Ο παραπάνω σύνδεσμος εξηγεί πολύ καλά: Πρέπει να ανοίξετε ένα νέο τερματικό και να αντιγράψετε αυτά τα αρχεία:

cp / mnt / etc / hosts /mnt/etc/hosts.old cp / etc / hosts / mnt / etc / hosts cp /etc/resolv.conf /mnt/etc/resolv.conf

9. - Αποκτήστε πρόσβαση στο Διαδίκτυο:

Απλά πρέπει να αντιγράψετε τα ακόλουθα αρχεία, γραφικά ή μέσω κονσόλας, στην τελευταία περίπτωση εκτός του περιβάλλοντος chroot. Μπορεί να γίνει από άλλο τερματικό ή από έξοδο από το περιβάλλον chroot, και στη συνέχεια επανεισέρχονται.

cp / mnt / etc / hosts /mnt/etc/hosts.old cp / etc / hosts / mnt / etc / hosts cp /etc/resolv.conf /mnt/etc/resolv.conf

10. - Επανεγκαταστήστε τον πυρήνα:

Επανεγκαθιστούμε τον πυρήνα στο περιβάλλον chroot με τον διαχειριστή πακέτων

11. - ΕΠΑΝΑΦΟΡΑ AAR :: DD

Αυτό το σημείο πρέπει να είναι το τέλος για "κανονικές" διανομές, για διανομές με SELinux, όπως στην περίπτωσή μου, το πράγμα χρειάστηκε λίγο περισσότερο.

Παρόλο που η εκκίνηση έφτασε στο τέλος και προσπάθησα να ξεκινήσω το γραφικό σύστημα, δεν το έκανε, και όταν προσπάθησα να συνδεθώ ως χρήστης ή ως root θα έλεγε "η άδεια αρνήθηκε".

Διάβασα κάτι γι 'αυτό και σύμφωνα με ένα άτομο το πρόβλημα θα μπορούσε να είναι selinux και πρότεινε να τοποθετηθεί selinux = 0 στο τέλος μιας γραμμής εκκίνησης στο grub.cfg, ως εξής:

menuentry 'Fedora, με Linux 3.15.9-200.fc20.x86_64' --class fedora --class gnu-linux --class gnu --class os - unrrrlimited $ menuentry_id_option "gnulinux-3.15.9-200..fc20 .x86_64-advanced-36f3ce91-5138-4293-8571-b5b43f6b4646 "{load_video set gfxpayload = keep insmod gzio insmod part_gpt insmod ext2 set root = 'hd1, gpt2' if [x $ feature_platform_search_hint = xy]; έπειτα αναζήτηση --no-floppy --fs-uuid --set = root --hint-bios = hd1, gpt2 --hint-efi = hd1, gpt2 --hint-baremetal = ahci1, gpt2 1cd04509-ab7c-4074- 8bab-e170c29fe08e other search --no-floppy --fs-uuid --set = root 1cd04509-ab7c-4074-8bab-e170c29fe08e fi linuxefi /vmlinuz-3.15.9-200.fc20.x86_64 root = UUID = 36f3ce91-5138 -4293-8571-b5b43f6b4646 ro rd.md = 0 rd.lvm = 0 rd.dm = 0 vconsole.keymap = en rd.luks = 0 vconsole.font = φόντοcyrheb-sun16 rhgb ήσυχο selinux = 0 initrdefi /initramfs-3.15.9. 200-20.fc86.x64_XNUMX.img

Κοιτάξτε την προτελευταία γραμμή προς τα δεξιά.

Δεν το έκανα άμεσα, αν όχι απλώς επεξεργάστηκα την καταχώριση εκκίνησης στο ίδιο το μενού grub, έτσι ώστε να ήταν μια προσωρινή τροποποίηση, νομίζω ότι έγινε με το πάτημα «c» ή «e», στο μενού grub μπορείτε να το κάνετε. μέρη.

Λοιπόν, το κάνουμε αυτό και κάνουμε επανεκκίνηση ή συνεχίζουμε με την εκκίνηση.

12. - Το φως στο τέλος της σήραγγας.

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

Πρέπει να επεξεργαστούμε εκ νέου το grub.cfg για να αφαιρέσουμε το "selinux = 0" ή απλά να επανεκκινήσουμε κανονικά αν αυτό που κάναμε ήταν να επεξεργαστούμε την καταχώρηση στο μενού grub. Το γεγονός είναι ότι κάνουμε επανεκκίνηση με ενεργοποιημένο το SELinux.

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

Θα δούμε ότι το σύστημά μας θα ξεκινήσει, δείχνοντας τη συνήθη επιφάνεια εργασίας μας, με ενεργοποιημένο το SELinux, το σύστημα αρχείων μας άλλαξε και όλα τα πλήρως λειτουργικά προγράμματα μας.

Αυτό είναι το τέλος του εγχειριδίου, ελπίζω να σας βοηθήσει μεγάλο χαμόγελο

ΕΝΗΜΕΡΩΣΗ: Όταν το έκανα για πρώτη φορά δεν είχα ιδέα και έκανα το βήμα της αναγέννησης των initramfs και έπειτα επανεγκαταστήσαμε τον πυρήνα και ήταν πολύ βρώμικο και στο τέλος λειτούργησε σχεδόν χωρίς να ξέρω γιατί και έδωσα και τις δύο επιλογές εξίσου καλές, ωστόσο αναγεννήσου το initramfs δεν λειτουργεί και το έχω ξεφύγει. Το μόνο πράγμα που λειτουργεί είναι να επανεγκαταστήσετε τον πυρήνα (υποψιάζομαι ότι ο πυρήνας και ο πυρήνας πυρήνα πακέτα στο Fedora) και έτσι έχω τροποποιήσει το εγχειρίδιο.

Και θέλω επίσης να προσθέσω ότι για να αλλάξω τη μορφή του συστήματος αρχείων του διαμερίσματος / home χρειάζονται τα ίδια βήματα, δεν ξέρω αν το selinux είναι απαραίτητο, αλλά αν δεν λειτουργεί με το selinux αφαιρείται προσωρινά και αυτό είναι.

Προτεινόμενη εικόνα από εδώ.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   ανώνυμος dijo

    Μου φαίνεται ότι το btrfs απέχει κάνα δυο χρόνια από την ωριμότητα και ότι όταν αποτυγχάνει υπάρχουν εργαλεία για να ανακάμψεις από το σοκ χωρίς να χαθούν δεδομένα... το ext4 είναι ακόμα το post.
    Όσον αφορά τον χειρισμό με το chroot, στους οδηγούς gentoo έχετε εξηγήσει πολύ καλά:
    https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/Base/es

    Χρησιμοποιώ επίσης το dracut για να δημιουργήσω τα initramfs αφού χρειάζομαι τη μονάδα mdadm για το grub2 χωρίς την οποία το grub2 δεν μπορεί να βρει το διαμέρισμα / dev / md0 του / boot.

    Μου δόθηκε ένας νέος δίσκος SSD 120G, αλλά απρόθυμα να τον χρησιμοποιήσω, είναι πολύ νέα και όχι πολύ ώριμη τεχνολογία, δεν θέλω να κάνω επανεγκατάσταση του συστήματος κάθε φορά που ένα κελί στο SSD είναι κατεστραμμένο.

    Έχω εγκαταστήσει από το μηδέν στην επιδρομή 1 σε δύο δίσκους του 1T ο καθένας, τον Απρίλιο του 2012 ... το gentoocyte μου πρόκειται να είναι 3 ετών ... hehe

    # genlop -t gentoo-πηγές | head -n3
    * sys-kernel / gentoo-πηγές
    Τετ 11 Απρ 23:39:02 2012 >>> sys-kernel / gentoo-source-3.3.1

    Αυτή είναι η διαδικασία που χρησιμοποιώ για να δημιουργήσω τον αρχικό δίσκο ram, να προσθέσω το θέμα γραφικού bootsplash
    και αναδημιουργήστε τις εισόδους grub2.

    # mount / boot
    # dracut –hostonly »3.19.3-gentoo –force
    # splash_geninitramfs –verbose –res 1920 × 1080 –append /boot/initramfs-3.19.3-gentoo.img emerge-world
    # grub -mkconfig -o /boot/grub/grub.cfg

    Ευχαριστούμε που μοιραστήκατε την εμπειρία σας στο btrfs.

  2.   Ιβάν Μπάρα dijo

    Τι φίλος Elav, υπέροχη καταχώρηση στο blog και χάρη στον σύντροφο "SuperYO" από το φόρουμ. Η αλήθεια είναι ότι κάτι παρόμοιο δεν έχει συμβεί ποτέ σε μένα, καθόλου, αλλά ποτέ δεν πονάει να έχω ένα τέτοιο φροντιστήριο.

    Προσωπικά, δεν βρίσκω καθόλου ανώριμο το BTRFS, το XFS δεν το έχω χρησιμοποιήσει, ξέρω ότι το φέρνει το CentOS 7, αλλά μέχρι σήμερα, δεν χρειάστηκε να εγκαταστήσω νέο διακομιστή μαζί του, οπότε προς το παρόν δεν το βλέπω τόσο αστείο να το κοιτάζω. Στο OpenSUSE χρησιμοποιώ BTRFS, αλλά δεν μου έχει δώσει καθόλου προβλήματα, ούτε καν σε δίσκους SSD. Τι γίνεται αν με κοστίσει ένας κόσμος που μπορώ να κάνω είναι ένας δίσκος SSD-Cache στο Unix, ήταν πραγματικά ένα τεράστιο πρόβλημα, η τεκμηρίωση της Intel το βρίσκω πολύ ασαφές και περίπλοκο. στην πραγματικότητα έχω ένα θέμα ανοιχτό στο φόρουμ και σε άλλα μέρη, αλλά προφανώς κανείς δεν έχει συναντήσει το θέμα ή αλλιώς, αφήνουν απλώς τους δίσκους SSD-cache που φέρνουν οι φορητοί υπολογιστές για κάτι άλλο, ξαφνικά τους έβαλαν ως SWAP, ώστε να μην αλλάξτε ταχύτητα συστήματος, ποιος ξέρει ένα.

    Ίσως μια καταχώριση σχετικά με τους υπάρχοντες τύπους συστήματος αρχείων στο Unix θα ήταν θεαματική, θέτοντας τα πλεονεκτήματα του καθενός, δεν ξέρω, ένα άλλο θα ήταν επίσης καλό σε σχέση με το SELinux, καθώς έχουν ειπωθεί πολλά για την ασφάλεια, αλλά διάβασα ένα σεμινάριο στο Διαδίκτυο και οπουδήποτε βάζουν "SELinux = Disabled", μόνο στο "ελεύθερο πεδίο" δίνουν συμβουλές για το πώς να επιτρέπουν προγράμματα μέσω αυτού.

    Τώρα, δεν συνεχίζω πια.

    Ευχαριστώ για τη συμβολή και τους χαιρετισμούς.

  3.   αμαρτωλός dijo

    Ευχαριστώ για την συμβουλή, φίλε, αλλά το zfs έχει όλα τα χαρακτηριστικά του btrfs που για να το χρησιμοποιήσει στο linux, η ενότητα πρέπει να ανυψωθεί στον πυρήνα, αλλά στο freebsd έρχεται από προεπιλογή και δεν δίνει κανένα πρόβλημα, το συνιστώ, αφού τα btrfs εξακολουθούν να έχει πολλά «μικρά ζητήματα», για να το πούμε.

  4.   Αζαζέλ dijo

    Είμαι εγώ ή παρατηρώ τον Έλαβ με πολύ ισπανική προφορά σήμερα.

    1.    Γκίσκαρντ dijo

      Το παρατήρησα επίσης. Ποιος θα ξέρει τον λόγο για αυτό.

    2.    Έλαβ dijo

      Χαχαχαχα .. είναι ότι το άρθρο δεν είναι δικό μου .. μην μου πείτε ότι δεν διαβάσατε την πρώτη παράγραφο χαχαχα.

      1.    Αζαζέλ dijo

        Τώρα που το αναφέρετε ... Όχι. Δεν το παρατηρώ καν.

  5.   Σούπερ γιο dijo

    Γεια. Εάν δείτε την καταχώριση φόρουμ, θα δείτε ότι το σημείο 8 έχει διαγραφεί επειδή δεν είναι έγκυρο, αυτό που πρέπει να κάνετε είναι να εγκαταστήσετε ξανά τον πυρήνα και το έβαλα με αυτόν τον τρόπο όταν το τροποποίησα 😛

    Αυτό που συμβαίνει είναι ότι όταν το έκανα για πρώτη φορά δεν ήξερα πραγματικά τι έκανα και δοκίμασα τα πάντα, έτσι μπερδεύτηκα 😛

  6.   Σούπερ γιο dijo

    Και συνεχίζω, αυτό που συμβαίνει είναι ότι το προηγούμενο σχόλιό μου δεν έχει δημοσιευτεί ακόμα 😛

    Αυτός είναι ο λόγος για τον οποίο εάν δεν μπορεί να διαγραφεί τίποτα στον Ιστό, θα ήταν να διαγράψετε το σημείο 8 για να μπερδέψετε το προσωπικό. Τέλος πάντων, το χειρότερο πράγμα που μπορεί να συμβεί με την αναγέννηση των initramfs είναι αυτό που έχω: απολύτως τίποτα δεν συμβαίνει, ούτε καλό ούτε κακό, το οποίο δεν είναι τόσο σοβαρό, αλλά είναι ένα άχρηστο βήμα.

    1.    Hugo dijo

      Καλό άρθρο που έχετε μοιραστεί, μέσω της εμπειρίας σας έχω μάθει μερικά νέα πράγματα 😉
      Στοιχηματίζω οτιδήποτε η αίσθηση της νίκης που νιώσατε για την επίτευξη του στόχου σας υπερέβαινε κατά πολύ τις αποτυχίες. 😉

  7.   Μάριο Νταννάν dijo

    Το ανοιχτό κώδικα είναι πολύ θηλυκό: δεν είναι για τους ανήσυχους.
    Αν κάποιος αφιερώσει την προσοχή, το πάθος και την υπομονή για να εμβαθύνει τις γοητείες του, μας δίνει το καλύτερο του εαυτού του.

  8.   weyland yutani dijo

    Τι καλή θέση έχει σημειώσει ο συνάδελφος superYO. Αυτό είναι ωραίο.

  9.   Jamin-Samuel dijo

    Γιατί XFS αντί για ext4;

    ????

    1.    Μπρούτικο dijo

      Το Ext4 γερνάει όταν λένε ... και να γράφει μεγάλα δεδομένα καλύτερα xfs.

      Σχετικά με τον συγγραφέα της δημοσίευσης δεν είδα ποτέ τα jurnal btrfs να γεμίζουν το / διαμέρισμα
      Αναρωτιέμαι είναι ότι νομίζω ότι είναι επειδή χειμώνες τον υπολογιστή νομίζω, γιατί δεν μου συνέβη ποτέ! με τις διανομές που χρησιμοποιώ με ένα samsung pro sdd και που δεν μου συνέβη ποτέ.

      1.    Σούπερ γιο dijo

        Δεν είναι κάτι που είναι αισθητό σε μεσαία ή μεγάλα διαμερίσματα, αλλά σε ένα διαμέρισμα 20 GB BTRFS μπορείτε πραγματικά να γεμίσετε το ριζικό διαμέρισμα με σχεδόν το ήμισυ του ελεύθερου χώρου.

        Και δεν ήταν το μόνο πρόβλημα που είχε. Όσον αφορά την ανάγνωση, ο δίσκος ήταν λίγο πολύ σωστός, αλλά οι εγκαταστάσεις και οι ενημερώσεις ήταν πολύ αργές για έναν δίσκο SSD και έναν κανονικό σκληρό δίσκο, που ήταν μια μεγάλη ενόχληση.

        Κατηγορώ την υβριδική μονάδα δίσκου που έχω στον φορητό υπολογιστή, γιατί σε άλλα μέρη όπου έχω εγκαταστήσει το Fedora με btrfs δεν έχω κανένα πρόβλημα και πηγαίνει γρήγορα και καλά, εκτός από τον κύριο υπολογιστή μου που διαθέτει υβριδική μονάδα όπως είπα. Τώρα και με τα δύο διαμερίσματα με XFS αυτός ο υπολογιστής συμπεριφέρεται πολύ καλύτερα.

  10.   Ντέρπι dijo

    Από πότε είναι αυτά τα 10 λεπτά με DesdeLinux?, μετά βίας συνειδητοποιώ ότι είναι εκεί o_o

    1.    Έλαβ dijo

      Πριν από λίγο 😀

  11.   Πλακάκι dijo

    Νομίζω ότι θα είναι περίεργο, αλλά το έκανα έρευνα για πολύ καιρό, ήμουν τόσο τεμπέλης που δεν ήθελα να χαροποιήσω τον εαυτό μου. Ευχαριστώ για τις πληροφορίες, θέλω να μεταφέρω το σπίτι μου στο xfs και το / στο btfrs

  12.   καλόγερος dijo

    Ευχαριστώ για το άρθρο, πολύ ενδιαφέρον.

    Κριτική εκτός περιεχομένου:
    Το ανέφερα σε άλλες αναρτήσεις και πιστεύω ότι σε ένα τέτοιο blog, συνεργατικό, όπου συμμετέχουν όλα τα είδη ανθρώπων, δεν θα πρέπει να επιτρέπεται να βάζουν εικόνες όπως αυτή που έχετε τοποθετήσει στην κεφαλίδα της ανάρτησης. Όχι επειδή βγαίνει ένα κορίτσι με μπικίνι, αλλά επειδή χρησιμοποιείται (πιθανώς ακούσια) με σεξιστικό τρόπο.

    Κανείς δεν επικρίνει ότι ένα κορίτσι ή ένα κορίτσι με μπικίνι βγαίνει, ακόμη και γυμνό. Αν έχει νόημα, και κάποιος θέλει να κάνει μια ανάρτηση σχετικά με τα σώματα και το Διαδίκτυο, ή τη σεξουαλικότητα και το Διαδίκτυο ή κάτι τέτοιο ... Νομίζω ότι είναι υπέροχο.

  13.   Γιόργκιτσιο dijo

    Φαίνεται καλό, αλλά ... Γιατί πρέπει να επανεγκαταστήσετε τον πυρήνα; Δεν καταλαβαίνω.

  14.   zjaume dijo

    Η αλήθεια είναι ότι μετά την εγκατάσταση του Arch μερικές φορές είχα ήδη μια ιδέα για το πού θα πήγαιναν οι λήψεις, ήμουν με τον νέο υπολογιστή με το Arch για 1 μήνα και ένα SSD μορφοποιημένο με ext4, σκέφτομαι να μετακομίσω σε btrfs αλλά Δεν με πείθει ούτε γιατί αφού έβλεπα κάποιες δοκιμές απόδοσης στο Phoronix δεν είναι πολύ σαφές ότι η απόδοση είναι καλύτερη και ακόμη και με την αψίδα Wiki έχω ήδη βρει όλα όσα μπορούσα για να βελτιστοποιήσω την απόδοση