Narzędzie do partycjonowania z interfejsem użytkownika konsoli (jak w instalacji serwera)?

9

W 2006 roku Ray (3DLover) opublikował to samo pytanie w: http://ubuntuforums.org/showthread.php?t=309680, ale żadna z odpowiedzi nie była naprawdę przydatna. Teraz, z niewielką pomocą społeczności AskUbuntu, chciałbym powtórzyć jego pytanie, aby sprawdzić, czy tym razem można na nie odpowiedzieć poprawnie.

Oto pytanie (i czego też chcę):

Szukam narzędzia interfejsu użytkownika do zarządzania partycjami w konsoli. Zainstalowałem Ubuntu Server, więc w ogóle nie mam X Windows. fdisk i sfdisk są całkowicie wierszem poleceń. parted jest nieco lepszy, ale tak naprawdę nie jest to interfejs użytkownika. cfdisk ma nieco interfejs użytkownika, ale działa tylko na jednym dysku na raz i nie ma zaawansowanych opcji, takich jak konfiguracja LVM lub RAID. Po prostu partycjonowanie.

Uwielbiam narzędzie do partycjonowania dostępne podczas procedury instalacji systemu operacyjnego. Możesz podzielić, skonfigurować RAID i zestawy LMV. Może formatować partycje za pomocą kilku różnych systemów plików, może ustawiać etykiety, opcje montowania i wstawiać woluminy do fstab. Czy to narzędzie jest dostępne jako samodzielny program? Nigdzie nie mogę tego znaleźć. Myślę, że nazywa się to parted_server, ale nie mogę znaleźć wielu informacji o tym, gdzie go zdobyć.

W przeszłości uruchomiłem procedurę instalacyjną Ubuntu, aby użyć dołączonego do niej menedżera partycji. (anulowanie instalacji po dokonaniu edycji partycji)

Czy ktoś mi w tym pomoże? Dzięki

-Promień

Z góry dziękuję.

[ Aktualizacja ] Przypadek użycia:

Zarządzam niektórymi serwerami (dedykowana usługa wynajmu), do których nie mam fizycznego dostępu do nich (więc nie mam opcji CD) z wieloma dyskami twardymi. Chciałbym móc zarządzać tymi dyskami (partycją, RAID, LMV itp.), Dokładnie tak samo, jak robię, gdy instaluję Ubuntu Server Edition na innym serwerze (używając instalacyjnego dysku CD).

Instalacyjne dyski CD są dostarczane z tą aplikacją i jestem pewien, że powinien istnieć sposób na zainstalowanie i uruchomienie tej aplikacji w działającym systemie (bez konieczności instalowania dysków CD).

lepe
źródło
Więc pytasz o GUI ncurses, które robi wszystko, co robi instalator wszechobecności? Czy próbowałeś / użyłeś instalatora Debiana (jest na alternatywnych płytach CD z Ubuntu)
balony
Tak, proszę o interfejs użytkownika ncurses, który robi dokładnie to, co robi instalator Debiana do zarządzania napędami ALE (jak już wyjaśniłem) bez konieczności korzystania z instalacyjnej płyty CD (która oczywiście obejmuje alternatywną płytę CD). Do powyższego opisu dodam przypadek użycia.
lepe

Odpowiedzi:

7

Aha. Ponownie czytając twój post, widzę, że wspominasz, jak myślisz, jaka jest nazwa narzędzia, * parted_server *. Trochę googlowania do terminów takich jak „parted_server, serwer ubuntu, program do instalacji partycji ubuntu” i ostatecznie wyświetlam tę starożytną stronę . Mówi, że używa instalatora Ubuntu 6.10 partman. Jedno google później przekonuje się, że partman jest de facto instalatorem partycji instalacyjnej Ubuntu i jest nierozerwalnie związany z ubiquitypakietem. Niechętnie apt-get install ubiquitypóźniej i partman jest gotowy do ucieczki. Uruchomienie partmana zajmuje kilka sekund i nie wiem, jak stabilnie działa poza środowiskiem instalacyjnym.

Pobrałem źródła wszechobecność myślenia mógłbym yoink partman out. Nie zaszedłem bardzo daleko, ale też nie próbowałem zbyt mocno. (Nie jest programistą, tylko byłym slackerem ).

Wygląda na to, że wiesz, co robisz, ale pomyślałem, że odsyłam do podręcznika partycjonowania ręcznego Maverick dla mniej doświadczonych oczu.

djeikyb
źródło
Dziękuję djeikyb za odpowiedź, ale nie o to proszę. Wiem, że wiele rzeczy można zrobić z polecenia, ale naprawdę podoba mi się to narzędzie do instalacji partycji. Mam nadzieję, że ktoś zna sposób na uruchomienie go bez konieczności korzystania z dysku instalacyjnego (ponieważ chciałbym go używać zdalnie). Ponadto nie chodzi tylko o RAID, ale LVM, opcje formatowania, systemy plików, etykietowanie i wszystkie opcje oferowane przez to narzędzie. Mimo wszystko dziekuję.
lepe
@lepe Jak to na remont? Poza tym nie testowałem dużo partmana, ponieważ nie mam RAID ani LVM.
djeikyb 17.03.11
Jestem ci winien przeprosiny. Myślę, że źle odczytałem twoją odpowiedź po raz pierwszy i nie przeczytałem jej ponownie po jej edycji. Właściwie twoja odpowiedź jest dokładnie tym, czego szukałem. „partman” to aplikacja używana podczas instalacji, a jak skomentowałeś, wydaje się ona dość niestabilna poza środowiskiem instalacyjnym. Właśnie zainstalowałem wszechobecność i prowadziłem partmana i oto on. Wygląda jednak na zniekształcone (niepoprawnie pokazuje niektóre części). Myślę, że mogę teraz odpocząć. Dzięki za odpowiedź!
lepe
0

Właśnie próbowałem uruchomić -Partmanzgodnie z opisem djeikyb na serwerze Ubuntu 18.04.3 LTS (GNU / Linux 4.15.0-70-generic x86_64)

Złamał opcje i informacje i uruchomił się przy drugim uruchomieniu, w pętli, nie mogąc znaleźć żadnego zamontowanego napędu, chociaż nigdy nie kazałem mu odmontowywać niczego.

wyglądał tak:

NTFS signature is missing.
Failed to mount '/dev/sdc3': Invalid argument
The device '/dev/sdc3' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
NTFS signature is missing.
Failed to mount '/dev/sdd1': Invalid argument
The device '/dev/sdd1' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
NTFS signature is missing.
Failed to mount '/dev/sdb1': Invalid argument
The device '/dev/sdb1' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
NTFS signature is missing.
Failed to mount '/dev/sdb2': Invalid argument
The device '/dev/sdb2' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
NTFS signature is missing.
Failed to mount '/dev/sdb3': Invalid argument
The device '/dev/sdb3' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
NTFS signature is missing.
Failed to mount '/dev/sdc1': Invalid argument
The device '/dev/sdc1' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
NTFS signature is missing.
Failed to mount '/dev/sdc2': Invalid argument
The device '/dev/sdc2' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
NTFS signature is missing.
Failed to mount '/dev/sdc3': Invalid argument
The device '/dev/sdc3' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
NTFS signature is missing.
Failed to mount '/dev/sdd1': Invalid argument
The device '/dev/sdd1' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
/lib/partman/choose_partition/20auto/choices: 9: /lib/partman/choose_partition/20auto/choices: udpkg: not found
/lib/partman/choose_partition/20auto/choices: 10: /lib/partman/choose_partition/20auto/choices: udpkg: not found

Jeśli ktoś popełni ten sam błąd i boi się zrestartować w tej sytuacji: Ponowne uruchomienie zrobiło to za mnie.

Nils Pollom
źródło