Προς το περιεχόμενο

Αυτόματα partitions με script. Γίνετε;


coolman

Προτεινόμενες αναρτήσεις

Δημοσ.

Υπάρχει η δυνατότητα να κάνει κανείς partition σε έναν δίσκο χρησιμοποιώντας shell script?

 

Αυτό θα ήταν ήταν αρκετά χρήσιμο στην περίπτωση που κάποιος θέλει να κάνει αυτόματη εγκατάσταση ενός custom συστήματος. Από τι είδα στο man page του fdisk δεν έχει switches για αυτή τη δουλεία. Υπάρχει κάποιος άλλος τρόπος να σβήσει κανείς όλα τα partitions από έναν δίσκο

και να φτιάξει νέο και όλα αυτά μέσα από ένα script;

Δημοσ.

Χμμμ... αυτό ρωτάω και εγώ, πως γίνετε;

Το fdisk είναι προγραμμα που δουλεύει με μενού·

n για νέο

d για διαγραφή κτλ.

 

Αυτά γίνονται απευθείας από το shell; Από τι είδα έχει μόνο switches για

προβολή των partitions.

Δημοσ.

To fdisk δουλευει με options. To cfdisk ειναι με μενου.

Τωρα αν τα συνδιασεις ολα αυτα και να κανεις ενα script αλλα δεν βλεπω το λογο να το αυτοματοποιησεις γιατι δεν ειναι κατι πολυπλοκο

Δημοσ.

και εγω δεν το εχω χρησιμοποιησει, αλλα ειχα διαβασει ενα αρθρο για αυτο και απλα το θυμηθηκα. εχει παντως καλο manpage και δεν φαινεται τοσο δυσκολο. Το μονο προβλημα ειναι οτι πρεπει να ξερεις ακριβως τι output περιμενεις, που σημαινει οτι πρεπει να κανεις τη διαδικασια μερικες φορες.

Δημοσ.

Δεν είναι τόσο εύκολο να φτιάξεις partitions αυτόματα, για τον εξής απλό λόγο: Πρέπει να ξέρεις τη γεωμετρία του δίσκου στον οποίο θα πας να τα φτιάξεις και να γνωρίζεις τι άλλα partitions υπάρχουν πάνω του. Με το να πεις "φτιάξε το partition τάδε με μέγεθος τάδε" εξασφαλίζεις ότι δε θα παίξει στο 99% των συστημάτων :-P. Αν απλά θες να κάνεις clone μια εγκατάσταση από ένα σύστημα σε ένα άλλο, με ακριβώς ίδιους δίσκους, τότε μπορείς να αντιγράψεις το MBR, το οποίο περιέχει το partition table, από το ένα σύστημα στο άλλο. Κατά τ' άλλα είναι πολύ κακή ιδέα να φτιάχνεις partitions σε batch mode, αλλά αν θες να δεις πως γίνεται ψάξε για τα sources του setup-utility κάποιας διανομής.

Αρχειοθετημένο

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

  • Δημιουργία νέου...