Przeglądałem dokumentację ZFS dla Linuksa i natrafiłem na polecenie, które instrukcje każą mi uruchomić, aby przygotować dysk do użycia.
Rozkaz był;
sfdisk -q /dev/zvol/tank/fish << EOF
0,
EOF
Uwzględniono podział linii, polecenie zajęło 3 linie
Co robi sfdisk? Czy to samo i tworzenie nowej tablicy partycji, czy może coś innego?
Oto dokumentacja, na którą patrzyłem, Link
linux
partitioning
format
fdisk
ianc1215
źródło
źródło
sfdisk -q
dzieje, a czego nie rozumiem<< EOF 0, EOF
.Odpowiedzi:
sfdisk czyta i zapisuje tabele partycji, ale nie jest interaktywny jak fdisk lub cfdisk (czyta dane wejściowe z pliku lub standardowego wejścia). Zwykle służy do partycjonowania dysków ze skryptów lub do tworzenia kopii zapasowych tabel partycji i odzyskiwania. Ponieważ jest sterowany poleceniami zamiast menu, widzę atrakcję używania go w takiej dokumentacji, ponieważ można łatwo udokumentować dane wejściowe.
źródło
sfdisk jest dobry na raid oprogramowania. Podczas wymiany dysku wystarczy:
i sklonowałeś tablicę partycji z sda na sdb.
teraz po prostu dodaj z powrotem do mdadm i gotowe.
źródło
To tworzy nową partycję, zaczynając od 0, a kończąc na domyślnym rozmiarze.
źródło