Nieinteraktywnie utwórz jedną partycję z całym dostępnym rozmiarem dysku


11

Jest to dla mnie obrzydliwe, ale działa:

echo -e "n\np\n1\n\n\nt\nc\na\n1\nw" | fdisk /dev/sdb

Chciałbym poznać bardziej ostrożny lub elegancki sposób na osiągnięcie tego. Cały rekord rozruchowy i tablica partycji są zerowane przed tym zadaniem, więc możemy ufać, że partycja 1 jest dostępna.


1
Możliwe jest również zapisanie tego samego „echa” na wielu liniach (jeśli robisz to w skrypcie bash) - ten sam poziom „obrzydliwości”, ale nieco bardziej czytelny. Lepsze opcje w odpowiedziach poniżej :-)
Ralph Bolton

Odpowiedzi:


6

Spójrz na parted, którego można używać w trybie wiersza poleceń do tworzenia skryptów. sfdisk może być również skryptowany, ale zwróć uwagę na zastrzeżenia dotyczące GPT i rozmiarów partycji.


1
Jestem pewien, że gdzieś tu jest, ale ciężko mi znaleźć sposób, w jaki możesz określić, aby wykorzystać całą dostępną przestrzeń.
andyortlieb

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.