Przeczytałem rozdzieloneman page, ale nie można znaleźć żadnej dokumentacji na temat prawidłowych parametrów. Próbuję podzielić partycję USB CompactFlash z określonymi rozmiarami partycji (bez względu na rozmiar CF). Ale chciałbym się upewnić, że moje ustawienie jest idealnie poprawne i optymalne.Poprawne argumenty dla parted
Na przykład, kiedy używać następujących poleceń:
parted -s -a optimal $DEV mkpart primary ext3 1 1600
parted -s -a optimal $DEV mkpart primary ext3 1600 3200
parted -s -a optimal $DEV mkpart primary ext3 3200 3600
to nie jest jasne, czy pierwszy start partycja powinna być 1 lub 0? Jedyną wskazówką, że mogę, że powinien zacząć od 1 zamiast zera kiedy biegnę:
parted /dev/sdc align-check optimal 1
Które mówi mi, że jest wyrównana kiedy zaczynając od 1 i nie wyrównane, gdy zaczyna się od 0. Ale kiedy zacznij od 1 i wykonuję "print", początek to 1049kB ... czy to normalne? Kiedy zrzucam partycje wydruku utworzone przez inne narzędzia, widzę, że zaczynają się od 32kB. Jeśli użyję początku 0, wydrukuje on początek 512 kB. Co jest poprawne, nie wiem!
Dodatkowo, widziałem wiele przykładów w sieci osób używających ich wartości początkowej dla drugiej i trzeciej partycji jako wartości końcowej poprzedniej partycji (tj. Wartości 1600 i 3200). Czy przypuszczalnie mamy nakładkę lub przyrost o 1? Strony man nie mówią nic na ten temat. I widziałem niektóre strony internetowe, na których mówią, że błąd początkowy ma tę samą wartość, co ostatni koniec.
Kiedy używam opcji "-a optymalny", nie ma to nawet wpływu na partycję. Niewykorzystanie flagi wyrównania wydaje się dawać taki sam wynik. Po co to jest? Czy jest coś, czego mi brakuje?
Naprawdę chciałbym się rozłączyć byłoby o wiele bardziej inteligentne i nie wymagałoby początku, ale raczej mogłoby to wydedukować. W rzeczywistości wiele osób potrzebuje tej właśnie funkcji, więc nie jestem jedyną dziwną kulką z tą potrzebą. Mam nadzieję, że jakiś geek zauważy tę potrzebę i faktycznie doda ją jako funkcję.
Zauważ, że używam parted w skryptach automatycznej kompilacji, dlatego używam flagi "-s".
Jeśli ktoś może mnie o tym poinformować, bardzo bym to docenił ... z góry dzięki!
To pytanie byłoby odpowiednie na stronie superużytkownika StackExchange. – BeowulfNode42