Strona 1 z 1

Cfdisk lub program do tworzenia partycji z instrukcją obsługi

: 28 stycznia 2011, 15:46
autor: kaseton
Szukam programu Cfdisk albo jakiegoś innego programu do tworzenia partycji, jak i jakiejś instrukcji jak to zrobić.
W z pomocą Google szukam już dość długo, znalazłem tylko jakieś instrukcje ale trochę skomplikowane, samego programu znaleźć nie mogłem (pewnie dlatego, że wszędzie jest napisane poszukaj z pomocą Google).

: 28 stycznia 2011, 17:17
autor: DaVidoSS
http://hackipedia.org/Software/GNU/fdisk/cfdisk.pdf
Osobiście preferuję fdisk. Cfdisk to właściwie to samo. Prosty jest gparted, od którego możesz rozpocząć.
Fdisk jest również bardzo łatwy w obsłudze mimo że jest to program "konsolowy" dla potwierdzenia przykład:
  • Kod: Zaznacz cały

    davidoss@sid-2011:~$ su
    Hasło:                                                                                                                                                                              
    root@sid-2011:/home/davidoss#
    
  • Kod: Zaznacz cały

    fdisk -l

    Kod: Zaznacz cały

    Dysk /dev/sda: 500.1 GB, bajtów: 500107862016                                                                                                                                       
    głowic: 255, sektorów/ścieżkę: 63, cylindrów: 60801                                                                                                                                 
    Jednostka = cylindrów, czyli 16065 * 512 = 8225280 bajtów                                                                                                                           
    Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512                                                                                                                            
    Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512                                                                                                                            
    Identyfikator dysku: 0x000ea629                                                                                                                                                     
                                                                                                                                                                                        
    Urządzenie Rozruch   Początek      Koniec   Bloków   ID  System                                                                                                                     
    /dev/sda1               1       60801   488384001    5  Rozszerzona                                                                                                                 
    /dev/sda5               1       30401   244195969+   7  HPFS/NTFS                                                                                                                   
    /dev/sda6           30402       60801   244187968+  83  Linux
    
    Dysk /dev/sdb: 250.1 GB, bajtów: 250059350016
    głowic: 255, sektorów/ścieżkę: 63, cylindrów: 30401
    Jednostka = cylindrów, czyli 16065 * 512 = 8225280 bajtów
    Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
    Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
    Identyfikator dysku: 0x000539e7
    
    Urządzenie Rozruch   Początek      Koniec   Bloków   ID  System
    /dev/sdb1   *           1        6374    51199123+   7  HPFS/NTFS
    /dev/sdb2            6375       30402   192998401    5  Rozszerzona
    /dev/sdb5            6375        6499      999424   83  Linux
    /dev/sdb6            6499       14402    63475712   83  Linux
    /dev/sdb7           14402       14650     1998848   82  Linux swap / Solaris
    /dev/sdb8           14651       30402   126521344   83  Linux
    
    Dysk /dev/sdc: 250.1 GB, bajtów: 250059350016
    głowic: 255, sektorów/ścieżkę: 63, cylindrów: 30401
    Jednostka = cylindrów, czyli 16065 * 512 = 8225280 bajtów
    Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
    Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
    Identyfikator dysku: 0x0000802d
    
    Urządzenie Rozruch   Początek      Koniec   Bloków   ID  System
    /dev/sdc1               1          26      208813+  83  Linux
    /dev/sdc2              27       30401   243987187+   5  Rozszerzona
    /dev/sdc5              27        4285    34210386   83  Linux
    /dev/sdc6            4286        4546     2096451   82  Linux swap / Solaris
    /dev/sdc7            4547       12798    66284158+  83  Linux
    /dev/sdc8           12799       30401   141396066    b  W95 FAT32
    
    [B]Dysk /dev/sdh[/B]: 2015 MB, bajtów: 2015363072
    głowic: 62, sektorów/ścieżkę: 62, cylindrów: 1024
    Jednostka = cylindrów, czyli 3844 * 512 = 1968128 bajtów
    Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
    Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
    Identyfikator dysku: 0x00000000
    
    [B]Dysk /dev/sdh[/B] nie zawiera poprawnej tablicy partycji
    root@sid-2011:/home/davidoss# 
  • Kod: Zaznacz cały

    fdisk /dev/sdh

    Kod: Zaznacz cały

    root@sid-2011:/home/davidoss# fdisk /dev/sdh
    
    UWAGA: tryb kompatybilności z DOS-em jest przestarzały. Zdecydowanie
           zaleca się wyłączyć ten tryb (polecenie 'c') i zmienić jednostki
           wyświetlania na sektory (polecenie 'u').
    
    Polecenie (m wyświetla pomoc): _
    
  • Kod: Zaznacz cały

    Polecenie (m wyświetla pomoc): m
    Polecenie
       a   zmiana flagi rozruchu
       b   modyfikacja etykiety dysku BSD
       c   zmiana flagi kompatybilności z DOS-em
       d   usunięcie partycji
       l   wypisanie znanych typów partycji
       m   wyświetlenie tego menu
       n   dodanie nowej partycji
       o   utworzenie nowej, pustej DOS-owej tablicy partycji
       p   wypisanie tablicy partycji
       q   zakończenie bez zapisywania zmian
       s   utworzenie nowej, pustej etykiety dysku Suna
       t   zmiana ID systemu partycji
       u   zmiana jednostek wyświetlania/wprowadzania
       v   weryfikacja tablicy partycji
       w   zapis tablicy partycji na dysk i zakończenie
       x   dodatkowe funkcje (tylko dla ekspertów)
    
    Polecenie (m wyświetla pomoc): 
    
Dla przykładu zapiszę nową tabelę partycji, utworzę partycję dla fat16.
  • Kod: Zaznacz cały

    Polecenie (m wyświetla pomoc): o
    Tworzenie nowej etykiety dysku typu DOS z identyfikatorem dysku 0x714ee813.
    Zmiany pozostaną tylko w pamięci do chwili ich zapisania.
    Potem, oczywiście, poprzednia zawartość będzie nie do odzyskania.
    Uwaga: niepoprawna flaga 0x0000 tablicy partycji 4 będzie poprawiona przy zapisie (w)
    
    UWAGA: tryb kompatybilności z DOS-em jest przestarzały. Zdecydowanie
           zaleca się wyłączyć ten tryb (polecenie 'c') i zmienić jednostki
           wyświetlania na sektory (polecenie 'u').
    
    Polecenie (m wyświetla pomoc): 
    
  • Kod: Zaznacz cały

    Polecenie (m wyświetla pomoc): n
    Polecenie
       e   partycja rozszerzona
       p   partycja główna (1-4)
    
    _
    
  • Kod: Zaznacz cały

    Numer partycji (1-4): 
    
  • Kod: Zaznacz cały

    Pierwszy cylinder (1-244, domyślnie 1):
    
  • Kod: Zaznacz cały

    Ostatni cylinder, +cylindrów lub +rozmiar{K,M,G} (1-244, domyślnie 244):
    
  • Kod: Zaznacz cały

    244
    

    Kod: Zaznacz cały

    Polecenie (m wyświetla pomoc): 
    
  • Kod: Zaznacz cały

    Polecenie (m wyświetla pomoc): t
    Wybrano partycję 1
    Kod szesnastkowy (L wyświetla listę):
Po wprowadzeniu "L" wyświetli się cała gama dostępnych identyfikatorów dla rożnych rodzajów partycji. Można wśród nich odnaleźć wymagany numer/symbol. W naszym przypadku (FAT16) jest to liczba 6.
  • Kod: Zaznacz cały

    Kod szesnastkowy (L wyświetla listę):6
    Zmieniono typ systemu partycji 1 na 6 (FAT16)
    Polecenie (m wyświetla pomoc):
    
  • Kod: Zaznacz cały

    Polecenie (m wyświetla pomoc): w
    Tablica partycji została zmodyfikowana!
    
    Wywoływanie ioctl() w celu ponownego odczytu tablicy partycji.
    Synchronizacja dysków.
    root@sid-2011:/home/davidoss# 
    
Tworzymy system plików: Sprawdźmy:
  • Kod: Zaznacz cały

    fdisk -l

    Kod: Zaznacz cały

    root@sid-2011:/home/davidoss# fdisk -l
    
    Dysk /dev/sda: 500.1 GB, bajtów: 500107862016
    głowic: 255, sektorów/ścieżkę: 63, cylindrów: 60801
    Jednostka = cylindrów, czyli 16065 * 512 = 8225280 bajtów
    Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
    Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
    Identyfikator dysku: 0x000ea629
    
    Urządzenie Rozruch   Początek      Koniec   Bloków   ID  System
    /dev/sda1               1       60801   488384001    5  Rozszerzona
    /dev/sda5               1       30401   244195969+   7  HPFS/NTFS
    /dev/sda6           30402       60801   244187968+  83  Linux
    
    Dysk /dev/sdb: 250.1 GB, bajtów: 250059350016
    głowic: 255, sektorów/ścieżkę: 63, cylindrów: 30401
    Jednostka = cylindrów, czyli 16065 * 512 = 8225280 bajtów
    Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
    Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
    Identyfikator dysku: 0x000539e7
    
    Urządzenie Rozruch   Początek      Koniec   Bloków   ID  System
    /dev/sdb1   *           1        6374    51199123+   7  HPFS/NTFS
    /dev/sdb2            6375       30402   192998401    5  Rozszerzona
    /dev/sdb5            6375        6499      999424   83  Linux
    /dev/sdb6            6499       14402    63475712   83  Linux
    /dev/sdb7           14402       14650     1998848   82  Linux swap / Solaris
    /dev/sdb8           14651       30402   126521344   83  Linux
    
    Dysk /dev/sdc: 250.1 GB, bajtów: 250059350016
    głowic: 255, sektorów/ścieżkę: 63, cylindrów: 30401
    Jednostka = cylindrów, czyli 16065 * 512 = 8225280 bajtów
    Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
    Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
    Identyfikator dysku: 0x0000802d
    
    Urządzenie Rozruch   Początek      Koniec   Bloków   ID  System
    /dev/sdc1               1          26      208813+  83  Linux
    /dev/sdc2              27       30401   243987187+   5  Rozszerzona
    /dev/sdc5              27        4285    34210386   83  Linux
    /dev/sdc6            4286        4546     2096451   82  Linux swap / Solaris
    /dev/sdc7            4547       12798    66284158+  83  Linux
    /dev/sdc8           12799       30401   141396066    b  W95 FAT32
    
    [B]Dysk /dev/sdh: 2014 MB, bajtów: 2014838784
    [/B]głowic: 255, sektorów/ścieżkę: 63, cylindrów: 244
    Jednostka = cylindrów, czyli 16065 * 512 = 8225280 bajtów
    Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
    Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
    Identyfikator dysku: 0x9773cb6d
      
    Urządzenie Rozruch   Początek      Koniec   Bloków   ID  System[B]
    /dev/sdh1               1         244     1959898+   4     FAT16 [/B]
    root@sid-2011:/home/davidoss# 
    
Zamontujmy:
  • Kod: Zaznacz cały

    mkdir /mnt/test
    mount -t vfat /dev/sdh1  /mnt/test/ 
    exit
    cd /mnt/test
    

: 28 stycznia 2011, 19:00
autor: kaseton
Bardzo dziękuję, a ten fdisk powinien zainstalować się razem z Debianem, czy muszę go doinstalować i jak próbowałem coś kombinować z programem gparted dostawałem informację, że wszystkie dane zostaną utracone.
Z tym będzie tak samo czy jak?

: 28 stycznia 2011, 19:07
autor: DaVidoSS
Toż przecież logiczne jest, że jak edytujesz dysk, to coś co było wcześniej w większości przypadków przepadnie.
Chciałeś jakiś program do tworzenia partycji i instrukcję. Proszę bardzo. Myślę jednak, że zamiast pisać tą obszerną instrukcję powinienem raczej zadać krótkie pytanie, a na co Ci to?

: 28 stycznia 2011, 21:18
autor: kaseton
Potrzebne jest to mi po to, że mam tylko jedną partycję, mam na niej system i zajmuje tylko 4GB i chciałbym to wolne miejsce przeznaczyć na drugą partycje, na dokumenty i inne ważne rzeczy na wypadek gdyby system mi padł. Z tego co czytałem da się tak zrobić (przynajmniej tak to zrozumiałem).

: 29 stycznia 2011, 00:52
autor: czarownik
Masz Windowsa czy Linuksa? Partycje ntfs zmniejszysz za pomocą gparted. Co do ext3/4 to nigdy nie próbowałem więc nie pomogę. Oczywiście zrób sobie kopię zapasową ważnych danych, bo zawsze jest ryzyko, że coś pójdzie nie tak.