Podział dysku

bajos
  • Rejestracja:ponad 11 lat
  • Ostatnio:ponad rok
  • Lokalizacja:UwUdź
  • Postów:267
0

Witam

Mam jeden dysk fizyczny 500 Gb. Mam na nim partycje (dokładnie w takiej kolejności):

  1. Systemowa z Win7 "C" - 100 Gib NTFS
  2. Systemowa z Ubuntu "/" - 100 Gib EXT4
  3. Pliki "D:" - 100 Gib NTFS
  4. Pliki "E:" - 170 Gib NTFS
    Da się podzielić tą partycje z Ubuntu na mniejsze bo dałem za dużo na Linuxa, żeby nie utracić tego co jest na partycji 3 i 4?

128 postów [25.06.2015r. 21:03]
spartanPAGE
  • Rejestracja:ponad 11 lat
  • Ostatnio:około miesiąc
0

Tak. GParted w dłoń.

bajos
  • Rejestracja:ponad 11 lat
  • Ostatnio:ponad rok
  • Lokalizacja:UwUdź
  • Postów:267
0

Tylko gdzieś przeczytałem o wspaniałych inżynierach, którzy ograniczyli ilość partycji do 4 i tak zostało. To prawda czy nie? Bo faktycznie przy instalowaniu Win nawet jak zostało miejsce "niezagospodarowane" to nie mogłem utworzyć 5 partycji.


128 postów [25.06.2015r. 21:03]
D2
  • Rejestracja:około 10 lat
  • Ostatnio:ponad 9 lat
  • Postów:48
1

Możesz utworzyć 4 partycje podstawowe (mbr) lub 128 partycje podst. (gpt), o ile pamiętam nie ma limitu partycji logicznych

bajos
@deadparty211, podstawowe czyli te, na których startuje system (wnioskuje po mbr)?
D2
Boot musi być na partycji podstawowej (to chyba jedyny wymóg), Linuxa możesz zrobić na partycji rozszerzonej (ale nie możesz zmienić partycji podstawowej na rozszerzoną bez formatowania - o ile wiem), naj lepiej poczekaj na wypowiedzi innych aby później nie przeklinać
bajos
@deadparty211, Linuxa nie szkoda bo dopiero co zainstalowany. Na Linuxa chyba wystarczy 40Gib?
D2
Starczć starczy, ale istnieje ryzyko utraty danych "Na dyskach z tablicą partycji MBR można utworzyć maksymalnie 4 partycje podstawowe, z czego jedna (dowolna) może być PARTYCJĄ ROZSZERZONĄ z wieloma partycjami logicznymi."
D2
Partycje podstawowe są numerowane od 1-4, natomiast logiczne 5+
somekind
Moderator
  • Rejestracja:prawie 17 lat
  • Ostatnio:dzień
  • Lokalizacja:Wrocław
2
bajos napisał(a):

Tylko gdzieś przeczytałem o wspaniałych inżynierach, którzy ograniczyli ilość partycji do 4 i tak zostało.

Zanim się przyczepisz do wspaniałych inżynierów, którzy coś zaprojektowali w czasach, kiedy gimbuntu (ani w ogóle Linuksa) w planach nie było, a dyski twarde miały maksymalnie 5MB, pomyśl o innych wspaniałych inżynierach, którzy wymyślili TCP/IP, internet i wyszukiwarki, dzięki którym można samemu znaleźć odpowiedź na banalne pytania.


Po dopracowaniu rozwiązania każdy będzie mógł założyć własny drzewiasty wątek.
bajos
@somekind, przecież mówię, że wspaniali.
0

Nie chcę Cię martwić, ale dysk musi być podzielony z jakimś standardem. Np. układ PRI EXT PRI PRI , dlatego partycje powinny zaczynać się od sektorów o numerach podzielnych przez 4. Bez tego strasznie katujesz dysk. Od jakiegoś czasu dyski fizycznie mają sektory 4kB. Tyle, że stary soft zapłakałby się widząc taki układ. Dlatego kontroler dysku pokazuje "wirtualne" sektory po 0.5kB, czyli po staremu. Problem w tym, że zapis jednego "starego" sektora to odczyt nowego, podmiana odpowiedniego fragmentu i zapis zmodyfikowanej paczki. Nowe systemy plików są tego świadome i pracują właśnie na paczkach po 4kB, aby najlepiej wykorzystać pasmo. Ale to działa, jeżeli partycja zaczyna się od okrągłych 4kB (czyli wielokrotności 8 sektorów, nie 4 jak wcześniej napisałem). Jeżeli nie zaczyna się, to zapis paczki 4kB rozbity jest na 2 cykle. Jeżeli partycja 1 zaczyna się od sektora 63, więc nie jest prawidłowo wyrównana. Jak partycjonujesz dyski pod Linuksem, od dłuższego czasu pierwsza partycja proponowana jest od sektora 2048 a nie od 63. To część opcji wyrównania do 4kB. Każda następna partycja też jest automatycznie dorównywana do wielokrotności 8 sektorów. W sumie można zrobić cały system na jednej partycji ze swapem w plikach (jak to od lat robi Windows), ale ja piszę o "best practices". polecam taki układ partycji:

  • boot systemu "głównego" (nie rezygnuj z partycji boot). Na na ogół robię BOOT o rozmiarze 1GB i doinstalowuję tam ISO sysrescuecd z wpisem Grub do zabootowania tego ISO. Dzięki temu nawet jak zrobię mocny fuckup systemu, to mogę go łatwo naprawić. Dodatkowo na BOOT mam zawsze zrzut sfdisk-a wszystkich dysków fizycznych, kopię wszystkich MBRów, kopię pierwszego dysku od MBR do pierwszej partycji i zrzutkę konfiguracji LVM.
  • jeżeli potrzeba to Windows
  • wolumen LVM do końca dysku
    i w ramach LVM robisz sobie już co chcesz. Przydatne w LVM jest to, że możesz bez problemu zwiększać i zmniejszać partycje, a narzut czasowy dodawany przez LVM jest dla rozsądnego sprzętu pomijalny. Wiem, że nie napisałem tego wystarczająco profesjonalnie, ale mam nadzieję że się połapiesz o co chodzi z tym "zajeżdżaniem" dysku.
Azarien
to jest moim zdaniem błąd, że zamiast zrobić porządne 4-kilowe sektory zrobili 4-kilowe z emulacją 512-bajtowych. Linux by się szybko dostosował, a M$ wydałby patche do tych Windowsów w których jest z tym problem i już. a tak trzeba się bujać z wyrównaniem i spadkiem wydajności jeśli partycje założono pod starszym programem który nie wyrównywał.
bajos
  • Rejestracja:ponad 11 lat
  • Ostatnio:ponad rok
  • Lokalizacja:UwUdź
  • Postów:267
0

Trzeba zrobić odkop, ale w moim temacie to chyba się nic nie stanie (w regulaminie nic o tym nie ma)? Pobrałem teraz obraz Linuxa i mam te dyski tak jak wcześniej. Wszystkie to partycje podstawowe.
1. Systemowa z Win7 "C" - 100 Gib NTFS 2. Systemowa z Ubuntu "/" - 100 Gib EXT4 3. Pliki "D:" - 100 Gib NTFS (pobrane pliki zajęte 65 GiB więc nie da się tego przenieść) 4. Pliki "E:" - 170 Gib NTFS (poinstalowane gry, biblioteki, projekty, zajęte 90 GiB)
I jak mogę zmienić 2. z EXT4 na partycję rozszerzoną i utworzyć jako 5, 6 itd. partycje logiczne nie tracąc danych na partycjach 3 i 4, tak żeby nie katować dysku o czym mówi @ZłotyKot?


128 postów [25.06.2015r. 21:03]
edytowany 1x, ostatnio: bajos
bajos
Temat zakończony. Podzieliłem już dobrze dysk. Miałem "traumę" bo przy ostatnim instalowaniu Linuxa sformatowałem partycje z Win, modelami 3D (moimi) itd, bo dzieliłem tym programem wbudowanym w Windows xD.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.