Forum Linux.pl
Sprzęt => Inne urządzenia => Wątek zaczęty przez: Artur-92 w 2016-08-25, 12:46:37
-
Cześć,
dysk 750 Gb
odpalam pmagic z disk health widać że mam 750 Gb
ale jak już chce zrobić nowy podział partycji, czyli kasuje wszystkie, moge założyć swap, 3 primary i 3 logiczne ....... ale nie mogę założyć partycji rozszerzonej( próbowałem założyć ją jako pierwszą też to nic nie daje) ( więc wnioskuję że jest jakoś ukryta już istniejąca partycja i w gparted czy pmagic nie wykrywa jej bo tam jest po wyczyszczeniu wszyskich partycji 700 Gb ('unllocated') ( czyli gdzieś te 50 Gb znikło) - nie wiem czy dobrze rozumuję :P
ktoś Coś pomoże ? bardzo proszę o poradę ;)
-
> 700 Gb ('unllocated') ( czyli gdzieś te 50 Gb znikło)
Dyski mają pojemność określaną w gigabajtach liczonych jako miliardy bajtów. A to nie to samo co gibibajty (wielokrotności 1024).
Twój dysk ma niecałe 698.5 GiB. Więc wszystko się zgadza.
> moge założyć swap, 3 primary i 3 logiczne .......
Jaki format tablicy partycji? MBR/MSDOS czy GPT?
Na MBR możesz założyć max 4 partycje podstawowe/rozszerzone (a w ramach rozszerzonych dyski logiczne). Swap jest partycją podstawową.
> czyli kasuje wszystkie
Skasuj zajeżdżając dysk zerami. Lepiej się nie da (fizycznie):
# dd if=/dev/zero of=/dev/sdX bs=4k count=5000
To nadpisze zerami pierwsze 20MB całego dysku. Wtedy nie będzie już w ogóle tablicy partycji*, i możesz wszystko utworzyć zupełnie na czysto zaczynając właśnie od samej tablicy partycji (chociażby programem gparted).
*drobna uwaga: poza kopią na końcu dysku w przypadku GPT
-
Pozatym nie stworzysz partycji jeśli się nie mieści,
problem występuje tylko w nowych dyskach gdy tworzysz partycje w MB zamiast w cylindrach.
Ponieważ w nowych dyskach z jakąś tam technologią liczba MB nie pokrywa się z liczbą cylindrów. Jest to zrobione celowo, dzięki tej technologi masz jakieś tam korzyści.
( problem nie dotyczy wszystkich dysków, nie wszystkie musza mieć tą technologie )
PS: Jakbys uruchomił np. GParted z terminala, byś widział więcej komunikatów,
jest to domyslny i podstawowy sposób debugowania programów w Linuxie dla zwykłego użytkownika.
( pomijam zaawansowane debugowanie przy pomocy gdb valgrind itd. )
-
Dziękuje za pomoc.
Edytuje i doklejam jeszcze Ciekawy link
https://wiki.archlinux.org/index.php/Partitioning_(Polski)