partycje na serwerze i zmiana ich rozmiaru

Konfiguracja serwerów, usług, itp.
Kristerr
Posty: 3
Rejestracja: 22 stycznia 2009, 15:43

partycje na serwerze i zmiana ich rozmiaru

Post autor: Kristerr »

Witam.

Mam dość poważny problem i byłbym zadowolony, gdyby ktoś znalazł chwilę czasu i był w stanie mi odpowiedzieć.

Otóż, na dysku hda mam utworzone 2 partycje logiczne i partycję wymiany:

Kod: Zaznacz cały

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1         392     3148708+  83  Linux
/dev/hda2             393       30336   240525180   83  Linux
/dev/hda3           30337       30401      522112+  82  Linux swap / Solaris
Zamontowane w następujący sposób:

Kod: Zaznacz cały

/dev/hda1       /       ext3    errors=remount-ro       0       1
/dev/hda2       /home   ext3    defaults                0       2
/dev/hda3       none    swap    defaults                0       0
proc            /proc   proc    defaults        0       0
sysfs           /sys    sysfs   defaults        0       0
I teraz do sedna, w czym jest problem.
Gdy zapisuje coś w katalogu /home, to mimo wszystko zapisuje mi się to na partycji /dev/hda1:

Kod: Zaznacz cały

System plików         rozm. użyte dost. %uż. zamont. na
/dev/hda1             3,0G  2,6G  251M  92% /
tmpfs                 486M     0  486M   0% /lib/init/rw
udev                   10M   28K   10M   1% /dev
tmpfs                 486M     0  486M   0% /dev/shm
/dev/hda2             226G  1,1G  214G   1% /home

Kod: Zaznacz cały

du --max-depth=1 --block-size=1M
1       ./lost+found
1055    ./home
0       ./proc
0       ./sys
4       ./bin
5       ./boot
1       ./dev
29      ./etc
1       ./initrd
11      ./lib
1       ./selinux
1       ./media
1       ./mnt
1       ./opt
1       ./root
7       ./sbin
1       ./srv
1       ./tmp
541     ./usr
405     ./var
2055    .
Prowadzi to do bardzo szybkiego zapełniania partycji hda1, co nie jest oczywiście mile przeze mnie widziane ;)

Mam również pytanie, czy z poziomu konsoli, bez reinstalacji systemu można zmienić rozmiar partycji?

Pozdrawiam
Utumno
Beginner
Posty: 432
Rejestracja: 09 listopada 2008, 13:04
Lokalizacja: Gdansk

Post autor: Utumno »

Wszystkie ustawianie wygladaja na poprawne.

Skad wiesz, ze sie zapisuje na /dev/hda1 ? wykonaj nast. test:

Kod: Zaznacz cały

df | grep home
/dev/sda3            225636652   2262792 211727140   2% /home
^^^ widzimy, ze na /home jest zajetych 2262792 blokow

Teraz zapisz cos wiekszego do /home/$USERNAME i znowu sprawdz ile blokow jest zajetych. Jezeli ciagle bedzie tyle samo, to Ci uwierze :-o
Kristerr
Posty: 3
Rejestracja: 22 stycznia 2009, 15:43

Post autor: Kristerr »

Po teście okazuje się, że zajętych bloków jest cały czas tyle samo, poza tym home zajmuje 1,3G i spadło miejsce z hda1.
Co robić?
Utumno
Beginner
Posty: 432
Rejestracja: 09 listopada 2008, 13:04
Lokalizacja: Gdansk

Post autor: Utumno »

Zrobmy nastepny test:

1) restart komputera i start w rybie ,,single user mode'' (powinienes miec taka opcje w Grubie),
2) tam zaloguj sie jako root,
3) teraz pokaz wyniki:

Kod: Zaznacz cały

mount
i

Kod: Zaznacz cały

 ls -l /home
potem wykonaj:

Kod: Zaznacz cały

 umount /home
i znowu wklej wyniki 'mount' i 'ls -l /home'.
Kristerr
Posty: 3
Rejestracja: 22 stycznia 2009, 15:43

Post autor: Kristerr »

Jako że musiałem sobie z tym problemem poradzić w miarę szybko to przekopiowałem dane, sformatowałem wszystko i od nowa wgrałem. Teraz jestem pewny, że działa ;)
Dziękuję za pomoc.

Pozdrawiam.
ODPOWIEDZ