background image

Tips&Tricks

GParted

70

wrzesień 2008

Tips&Tricks

GParted

71

www.lpmagazine.org

GParted

Piotr Pawłowski

P

osiadanie  Centrum  Przetwarzania 
Danych (Data Center) wiąże się z 
dużą ilością dysków twardych i ist-
niejących na nich partycji. Strategia 

systemów plików na dyskach zależy od filozofii 
zaprojektowanego Centrum Danych.

W  poniższym  artykule  przedstawię  ma-

łą aplikację Linuxową, GParted, dzięki której 
możemy w sprawny sposób zmieniać systemy 
plików, zwiększać lub zmniejszać objętość par-
tycji oraz wykonywać szereg innych istotnych 
operacji na dyskach. 

Początki

Program  GParted  (Gnome  Partition  Editor
jest  aplikacją  służącą  do  dokonywania  zmian 
na partycjach dysków. Występuje on w postaci 
jednego  z  elementów  środowiska  graficznego 
GNOME a także jako swego rodzaju dystrybu-
cja. Jest to możliwe dzięki udostępnieniu GPar-
ted  w  postaci  LiveCD  oraz  LiveUSB. Wsku-
tek  takiego  rozwiązania  możemy  uruchomić 
program z płyty CD lub urządzenia pendrive i 
bezpiecznie dokonywać zmian na dyskach bez 
obaw  o  niepożądane  w  skutkach  konsekwen-
cji na dyskach. Takie efekty mogą mieć miej-
sce, gdy dokonujemy zmian na partycjach gdy 
są one bezpośrednio zamontowane w systemie.

GParted w wersji takiej, jaką pobraliśmy z 

sieci umożliwia pełne działanie na pięciu sys-
temach plików. Informacje jak w pełni korzy-
stać z dobrodziejstw programu w stosunku do 
innych systemów plików znajdziemy w doku-
mentacji aplikacji dostępnej w Internecie. Ak-
tualne możliwości możemy sprawdzić klikając 
w menu Gparted i wybierając Show Features.

Program lub obraz płyty CD lub USB mo-

żemy pobrać ze strony domowej projektu. Na 
stronie  możemy  także  odnaleźć  dokumenta-
cję,  forum  oraz  najczęściej  zadawane  pytania 
(FAQ). By pobrać interesujące nas pliki prze-
chodzimy do sekcji Download i wybieramy in-
teresującą  nas  wersję  programu.  Mnie  osobi-
ście przypadła do gustu wersja LiveCD w sta-
bilnej wersji 0.3.6–7, stąd właśnie nią zajmie-
my się w dalszej części artykułu.

Po  pobraniu  obrazu  płyty  CD  należy  ją 

wypalić  na  płytce  CD  dowolnym  programem 

do nagrywania płyt. Po wypaleniu płyty jeste-
śmy już gotowi do uruchomienia GParted. W 
tym celu należy włożyć uprzednio przygotowa-
ną płytę do CD–ROMu i uruchamiamy kompu-
ter ponownie.

Uruchamiamy

Zakładając, że w naszym komputerze bootowa-
nie
 z płyty CD ustawione jest jako pierwsze (je-
śli nie, należy zmienić to w ustawieniach BIO-
Su) wita nas ekran z wyborem sposobu urucho-
mienia programu. I tak do wyboru mamy uru-
chomienie z ustawieniami standardowymi, uru-
chomienie z załadowaniem całego programu do 
pamięci RAM (co pozwala na późniejsze wyję-
cie płyty CD), włączenie aplikacji w trybie bez-
piecznym dla grafiki oraz w standardowym try-
bie bezpiecznym (obsługa ACPI, DMA, IRQ, 
APIC, LAPIC, APM oraz SMP są wyłączone). 
Oprócz tego możemy także uruchomić system, 
który posiadamy na dysku twardym oraz wyko-
nać testy pamięci za pomocą programu Mem-
test86+,  o  którym  szerzej  napiszę  pod  koniec 
artykułu.  W  zależności  od  naszych  wymagań 
wybieramy  interesująca  nas  konfigurację.  Dla 
naszych potrzeb wybierzemy wersję ze standar-
dowymi ustawieniami.

Następnym  krokiem  jest  etap  konfigura-

cyjny. Jeśli mamy bardzo egotyczne karty gra-

ficzne,  zalecam wybranie zaawansowanej kon-
figuracji.  Opcja  ta  wskazana  jest  dla  zaawan-
sowanych  użytkowników. W  tym  celu  należy 
wybrać opcję 2., gdy konfigurator prosi nas o 
wybranie  metody  konfiguracji  X–ów.  W  celu 
uproszczonej  wersji  wybieramy  0.  Ograniczy 
nas  to  do  wyboru  rozdzielczość  ekranu  oraz 
preferowanego języka (niestety, nie ma języka 
polskiego, dlatego pozostaje nam do wyboru ję-
zyk angielski). Po przejściu tego etapu naszym 
oczom ukazuje się graficzny interfejs użytkow-
nika z włączonym programem GParted. Warto 
tu taj wspomnieć, iż ta mała dystrybucja opar-
ta  jest  na  Debian/GNU  Linux,  stąd  jej  nieza-
wodność,  co  jest  bardzo  istotne  podczas  ope-
racji z dyskami.

Tworzymy, zmniejszamy, 

ustawiamy system plików

Użytkownikom mającym większą styczność z 
systemem  Windows  wygląd  GParted  do  złu-
dzenia  może  przypominać  znany  komercyjny 
program Partition Magic. Nie ma się jednak co 
oszukiwać – tego typu rozwiązanie jest bardzo 
przejrzyste i czytelne.

Naszym pierwszym krokiem będzie stwo-

rzenie  dwóch  partycji  na  testowym  dysku  o 
wielkości  1GB.  Początkowo  dysk  ma  status 
unalocated. W celu stworzenia partycji, w któ-

Rysunek 1. 

Tworzenie partycji podstawowej

background image

Tips&Tricks

GParted

70

wrzesień 2008

Tips&Tricks

GParted

71

www.lpmagazine.org

rej będziemy mieli możliwość wybrania sys-
temu plików, należy wybrać z menu Partition 
opcję New lub wcisnąć kombinację klawiszy 
Ctrl+N.  Na  tym  etapie  musimy  wybrać  tzw. 
disklabel. Standardowo ustawiony jest format 
msdos. W sumie, oprócz standardowego for-
matu,  do  wyboru  mamy  9  innych  formatów, 
takich  jak  bsd,  mac,  pc98  czy  sun.  Program 
poinformuje  nas,  że  ta  operacja  spowoduje 
usunięcie  wszystkich  danych  z  partycji.  Po-
twierdzamy  nasze  zamiary  przyciskiem  Cre-
ate
. Po chwili możemy przystąpić do ustalenia 
rozmiaru partycji i systemu plików. W tym ce-
lu należy kliknąć na wolne miejsce na partycji 
i z menu podręcznego wybrać New bądź wci-
snąć ponownie znaną już nam kombinację kla-
wiszy. Naszym oczom ukazuje się okno z wy-
borem wielkości dysku, systemem plików ro-
dzajem partycji oraz nazwą stworzonej przez 
nas części dysku (Rysunek 1). Dla naszych po-
trzeby  ustawiamy  przykładową  wartość  768 
MB w polu New Size lub kursorem zmniejsza-
my  prostokąt  symbolizujący  nasz  cały  dysk 
twardy, wybieramy ext3 jako system plików, 
opcjonalnie  wybieramy  nazwę  nowo  utwo-
rzonej partycji (u nas będzie to Part_1) i po-
twierdzamy naszą decyzje klikając w przycisk 
Add. Należy pamiętać, aby pierwszą partycję 
na czystym dysku utworzyć jako podstawową 
(zaznaczona opcja Primary Partition). Pierw-
sze zadanie zostało dodane. W podobny spo-
sób tworzymy drugą partycję. Dla celów ćwi-
czeniowych stworzymy najpierw partycję roz-
szerzoną,  a  na  niej  partycję  logiczną.  Posłu-
ży nam ona jako pamięć podręczna, czyli ja-
ko system plików wybieramy SWAP. Tworze-
nie partycji rozszerzonej różni się od poprzed-
niego  etapu  tylko  tym,  iż  wybieramy  opcję 
Extended  Partition.  Na  niej  zaś  w  identycz-

ny sposób kreujemy partycję logiczną (Logi-
cal Partition
).

W tym miejscu można zauważyć jeden z 

ogromnych plusów tego programu. Wszystkie 
wykonywane przez nas operacje nie są wyko-
nywane  zaraz  po  dodaniu,  zmniejszeniu  lub 
rozszerzeniu partycji. Zamiast tego zostają one 
dodane do tak zwanej kolejki zadań oczekują-
cych Pending Operations. Ilość operacji ocze-
kujących do wykonania wyświetlana jest u do-
łu  okna  programu.  Po  wykonaniu  wszystkich 
pożądanych przez nas operacji należy potwier-
dzić chęć fizycznej ingerencji GParted w nasz 
dysk klikając na opcję Apply. Nie stoi nic na 
przeszkodzie,  by  cofnąć  dokonane  przez  nas 
zmiany.  Służy  do  tego  opcja  Undo.  Niestety, 
działa ona tylko do ostatnio wykonanej czyn-
ności, więc mamy jedynie możliwość usunię-
cia  wszystkich  naszych  działań  bądź  po  ko-
lei usuwać ostatnie zadania w kolejce docho-
dząc do tego, w którym chcemy rzeczywiście 
dokonać zmian. Autor programu zapewnia, że 
nie istnieje limit liczby operacji oczekujących. 
Sam przetestował kolejkę składającą się ze 150 
czynności, które zakończyły się powodzeniem. 
Taka ilość w zupełności wystarczy administra-
torowi  Centrum  Danych  lub  osobie  odpowie-
dzialnej  za  dokonanie  zmian  na  istniejących, 
rzadko  kiedy  małych,  urządzeniach  do  prze-
chowywania danych.

Posiadamy już dwie partycje. Czas utwo-

rzyć  jeszcze  jedną  kosztem  pierwszej,  jako, 
że  wykorzystaliśmy  już  całą  przestrzeń  dys-
ku. Nie jest to rzecz trudna w wykonaniu. Na-
leży jednak mieć na uwadze fakt, iż nie jest 
możliwe  zmniejszenie  partycji  podstawowej 
i  zwiększenie  części  rozszerzonej.  Taki  za-
bieg wymaga usunięcia partycji rozszerzonej 
i stworzenia jej od nowa na zwiększonym ob-
szarze nośnika pamięci. Etap podzielić można 
na dwa kroki: zmniejszenie partycji i stworze-

nie nowej. Aby zmniejszyć (bądź zwiększyć, 
jeśli posiadamy miejsce na dysku) należy wy-
brać z menu podręcznego opcję Resize/Move
Naszym oczom ukazuje się znane już okien-
ko. Za pomocą graficznego suwaka bądź po-
przez  wpisanie  konkretnej  wartości  w  polu 
odpowiadającym  za  nową  ilość  zajmowane-
go miejsca przez część dysku ustalamy, o ile 
zmniejszy  się  pierwsza  partycja.  Tworzenie 
partycji już znamy, więc stworzenie kolejnej 
nie sprawi nam absolutnie żadnego problemu. 
Wszystkie  zmiany  zatwierdzamy  odpowied-
nim przyciskiem i po chwili widzimy na na-
szym dysku trzy partycje (Rysunek 2).

Godnym uwagi jest prosty sposób ustawia-

nia własności dysków, zwane potocznie flaga-
mi. Nie trzeba wykonywać żmudnych operacji 
w  konsoli.  Dwoma  kliknięciami  można  spra-
wić, by partycja była ukryta. Aby to osiągnąć 
należy  kliknąć  na  interesującej  nas  partycji  i 
wybrać Manage Flags. Tam zaznaczamy inte-
resujące nas własności i zatwierdzamy wybór. 
Prosto, łatwo i przyjemnie.

MEMTEST86+

Do wersji LiveCD GParted dołączony został 
mały  objętościowo,  lecz  bardzo  dobry  pro-
gram  Memtest86+.  Pobierając  GParted  Li-
veCD w wersji 0.3.6–7 wraz z nim otrzymu-
jemy Memtest86+ w najnowszej wersji ozna-
czonej  numerkiem  2.01  .  Program  służy  do 
sprawdzenia pamięci RAM. Jest bardzo przy-
datny, gdy mamy wątpliwości co do popraw-
nego  działania  naszych  kości  RAM.  Ta  ma-
ła aplikacja wykonuje osiem testów, które w 
dokładny a zarazem szybki sposób sprawdza-
ją jakość naszej pamięci. Testy są różnorodne, 
począwszy od kopiowania kończąc na skom-
plikowanych  operacjach  arytmetycznych.  Po 
szczegółowe  informacje  odsyłam  do  strony 
domowej projektu. 

Rysunek 2. 

Gotowy podział dysku

Rysunek 3. 

Memtest86+ podczas pracy

•   Dokumentacja aplikacji – http://gparted.sourceforge.net/documentation.php;
•   Strona domowa projektu Gparted – http://gparted.sourceforge.net/;
•   Strona domowa projektu Memtest86+ – http://www.memtest.org/.

W Sieci

Jest studentem drugiego roku Informatyki i Ekonometrii. Z linuksa korzysta od prawie ro-
ku jednak od pierwszego zetknięcia stał się jego wiernym użytkownikiem. Jego studenc-
ka wiedza rozwija się w kierunkach sieci komputerowych, systemów informatycznych, pro-
gramowania  oraz  Intenetu.  Jest  czynnym  członkiem  Koła  Naukowego  Systemów  Infor-
matycznych E–xpert działającego przy Katedrze Informatyki Ekonomicznej Uniwersytetu 
Gdańskiego.
Kontakt z autorem: p.pawlowski@e–xpert.pl

O autorze