apt-get zg

Tematy związane z oprogramowaniem, instalacją, konfiguracją
enclude
Posty: 7
Rejestracja: 26 czerwca 2010, 07:59

apt-get zgłasza brak miejsca na partycji

Post autor: enclude »

Witajcie.

Chcąc dokonać ostatnio aktualizacji paczek wpisując:

Kod: Zaznacz cały

apt-get upgrade
dostaję:

Kod: Zaznacz cały

E: Write error - write (28: No space left on device)
E: IO Error saving source cache
E: The package lists or status file could not be parsed or opened.
.
sources.list

Kod: Zaznacz cały

deb http://ftp.pl.debian.org/debian/ squeeze main non-free contrib
deb-src http://ftp.pl.debian.org/debian/ squeeze main non-free contrib
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free
deb http://ftp.pl.debian.org/debian/ squeeze-updates main non-free contrib
deb-src http://ftp.pl.debian.org/debian/ squeeze-updates main non-free contrib
System:

Kod: Zaznacz cały

Debian Linux 6.0
Jądro i CPU: Linux 2.6.32-5-amd64 na x86_64
Info o procesorze: Intel(R) Atom(TM) CPU D525   @ 1.80GHz, 4 rdzeni
Informacja z: o miejscu pamięci itd.:

Kod: Zaznacz cały

top - 09:37:02 up  8:56,  0 users,  load average: 0.15, 0.13, 0.12
Tasks: 112 total,   1 running, 111 sleeping,   0 stopped,   0 zombie
Cpu(s): 12.3%us,  1.5%sy,  0.0%ni, 86.0%id,  0.1%wa,  0.1%hi,  0.1%si,  0.0%st
Mem:   4053224k total,  3316080k used,   737144k free,   100080k buffers
Swap:  7914488k total,        0k used,  7914488k free,   733372k cached

Razem 65.91 GB, używane 8.60 GB (HDD)
Prosiłbym o pomoc, co można z tym zrobić

Pozdrawiam.
Enclude
giaur
Member
Posty: 1915
Rejestracja: 25 maja 2007, 22:16

Post autor: giaur »

Sprawdzasz miejsce na tej partycji co trzeba? Sprawdź system plików za pomocą fsck i sprawdź czy plik /var/lib/dpkg/status nie jest uszkodzony
enclude
Posty: 7
Rejestracja: 26 czerwca 2010, 07:59

Post autor: enclude »

Podążając za radą użytkownika giaur:
Mam, nie mam miejsca na:

Kod: Zaznacz cały

/dev /home /tmp /usr
A sprawdzenie z pomocą fsck zrobię jak wcześniej wykonam restart serwera.

Możesz mi pomóc, jak mogę zwiększyć ilość dostępnego miejsca?

Moje pytanie, jak mogę zwolnić miejsce albo zwiększyć partycję, kosztem innych przez SSH?
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Awatar użytkownika
Yampress
Administrator
Posty: 6424
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

Kod: Zaznacz cały

df -H
i zobacz ile miejsca jest na partycji głównej. Może wcześniej stworzyłeś za małą partycję, doinstalowałeś parę rzeczy, a teraz miejsca brak. I zrób to o czym napisał fnmirk.
Awatar użytkownika
marcin1982
Moderator
Posty: 1732
Rejestracja: 05 maja 2011, 12:59
Lokalizacja: Zagłębie Dąbrowskie

Post autor: marcin1982 »

Wymuszenie sprawdzania systemu plików przy następnym uruchomieniu komputera zrealizujesz komendą (jako root):

Kod: Zaznacz cały

touch /forcefsck
następnie:

Kod: Zaznacz cały

reboot
enclude
Posty: 7
Rejestracja: 26 czerwca 2010, 07:59

Post autor: enclude »

Kod: Zaznacz cały

root@debian:/var/www# df -H
Filesystem             Size   Used  Avail Use% Mounted on
/dev/sda1              339M   229M    93M  72% /
tmpfs                  2.1G      0   2.1G   0% /lib/init/rw
udev                   2.1G   140k   2.1G   1% /dev
tmpfs                  2.1G      0   2.1G   0% /dev/shm
/dev/sda9               59G   1.6G    54G   3% /home
/dev/sda8              386M    12M   355M   4% /tmp
/dev/sda5              8.9G   971M   7.5G  12% /usr
/dev/sda6              3.0G   2.8G    21M 100% /var
To jest serwer dedykowany, który dostałem więc nie wiedziałem na czym pracuję. Ale już wiem.

Dziękuję wszystkim za pomoc. Odnośnie zwiększenia miejsca wolnego poproszę o pomoc w jego zwiększeniu.

Pozdrawiam.
Enclude
Awatar użytkownika
Yampress
Administrator
Posty: 6424
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

/var ma bardzo mało miejsca.
Chwilowo można odmontować tę partycje gdzie zamontowany jest katalog /var. Stworzyć katalog /var na partycji /usr i utworzyć dowiązanie do tego katalogu z katalogu głównego. Skopiować parę rzeczy z /var/cache.
enclude
Posty: 7
Rejestracja: 26 czerwca 2010, 07:59

Post autor: enclude »

Yampress, sądzę, że nie wiem o czym do mnie napisałeś, w sumie tylko trochę.

Więc tak:
  1. Odmontowanie partycji (nie wiem jak)?
  2. Tworzenie partycji /var na /usr:

    Kod: Zaznacz cały

    mkdir /usr/var
  3. Dowiązanie (nie wiem)?
  4. Kopiowanie (wiem, ale nie wiem co skopiować)?
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

enclude, postaraj się o odrobinę inicjatywy i przejrzyj dział dla początkujących oraz ,,Debian reference''.
http://debian.linux.pl/threads/5676-Prz ... -napiszesz!
ODPOWIEDZ