Strona 1 z 3

Bez przerwy brak miejsca na partycji sda1

: 17 marca 2011, 18:35
autor: Siemen
Witam wszystkich.

Mam problem z miejscem na partycji /dev/sda1/ - bez przerwy, nawet po zwolnieniu 500MB, po góra kilku dniach dysk jest zapełniony.

Aktualnie nie mam już pomysłów jak mam zwolnić dodatkowe miejsce. Skorzystałem chyba ze wszystkich poradników na temat oczyszczania systemu. Po wpisaniu:

Kod: Zaznacz cały

df -h
przy /dev/sda1/ pokazuje

Kod: Zaznacz cały

rozm. 5.0G, użyte 4.8G, wolne 0, uż. 100%, zamont. na /
Sprawdziłem rozmiary katalogów i wygląda to tak:

Kod: Zaznacz cały

bin: 4.8m
boot: 6,8M
dev: 2.7M
emul: 109M
etc: 11M
lib: 8,5M
root: 198M
sbin: 8.5M
usr: 2,3G
tmp: 48K
var: 466M
- var/tmp: 1.6M
- var/cache: 544K
- var/log: 12K
Jeśli dodamy do siebie wszystkie katalogi, nie będą zajmowały nawet 3,5GB.

Czy ktoś ma pomysł w czym może tkwić problem? Nie mam już pojęcia co mogę usunąć, bo jak widać katalogi log, tmp itd. są niemal puste.

Edycja:
W /dev/sda2/ zamontowane na /home mam 819GB wolnego miejsca, czy można jakoś przypisać ze 100GB na /dev/sda1?

: 17 marca 2011, 18:50
autor: DaVidoSS
Cześć.
A to dobre. Poskąpić systemowi tylko 5GB a na home 819GB nie pożałować. Od razu widać żeś Waść domownik.
Pokaż wyniki poleceń:

Kod: Zaznacz cały

df -h
cat /etc/fstab
cat /etc/mtab
mount -l
su
fdisk -l


: 17 marca 2011, 18:59
autor: Siemen
Proszę bardzo

Kod: Zaznacz cały

System plików         rozm. użyte dost. %uż. zamont. na
/dev/sda1             5,0G  4,8G     0 100% /
tmpfs                 2,0G     0  2,0G   0% /lib/init/rw
udev                   10M  2,7M  7,4M  27% /dev
tmpfs                 2,0G     0  2,0G   0% /dev/shm
/dev/sda2             919G   54G  819G   7% /home

Kod: Zaznacz cały

cat /etc/fstab
/dev/sda1       /       ext3    errors=remount-ro       0       1
/dev/sda2       /home   ext3    defaults                0       2
/dev/sda3       none    swap    defaults                0       0
proc            /proc   proc    defaults        0       0
sysfs           /sys    sysfs   defaults        0       0

Kod: Zaznacz cały

cat /etc/mtab
/dev/sda1 / ext3 rw,errors=remount-ro 0 0
tmpfs /lib/init/rw tmpfs rw,nosuid,mode=0755 0 0
proc /proc proc rw,noexec,nosuid,nodev 0 0
sysfs /sys sysfs rw,noexec,nosuid,nodev 0 0
udev /dev tmpfs rw,mode=0755 0 0
tmpfs /dev/shm tmpfs rw,nosuid,nodev 0 0
devpts /dev/pts devpts rw,noexec,nosuid,gid=5,mode=620 0 0
/dev/sda2 /home ext3 rw 0 0
binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw,noexec,nosuid,nodev 0 0

Kod: Zaznacz cały

cat /etc/mtab
/dev/sda1 / ext3 rw,errors=remount-ro 0 0
tmpfs /lib/init/rw tmpfs rw,nosuid,mode=0755 0 0
proc /proc proc rw,noexec,nosuid,nodev 0 0
sysfs /sys sysfs rw,noexec,nosuid,nodev 0 0
udev /dev tmpfs rw,mode=0755 0 0
tmpfs /dev/shm tmpfs rw,nosuid,nodev 0 0
devpts /dev/pts devpts rw,noexec,nosuid,gid=5,mode=620 0 0
/dev/sda2 /home ext3 rw 0 0
binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw,noexec,nosuid,nodev 0 0
su nic nie zwraca

Kod: Zaznacz cały

fdisk -l

Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0008ccd7

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1         653     5242880   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2             653      121536   970991616   83  Linux
/dev/sda3          121536      121601      525536   82  Linux swap / Solaris

: 17 marca 2011, 19:17
autor: DaVidoSS
Twoje szczęście w nieszczęściu. Nieszczęśliwie masz nie roztropnie podzielony dysk na partycje. Brakuje oddzielnych partycji /boot, może jeszcze /var. Nic takiego, sam widzisz, że działa i bez. Ale dla systemu tylko 5GB w momencie kiedy jesteś w posiadaniu 1000GB? Skąpstwo!
Szczęście Twoje, nie utworzywszy żadnych partycji logicznych, a co za tym idzie partycji rozszerzonej, masz możliwość zmiany rozmiaru partycji /dev/sda2, poprzez zwolnienie żądanych 100GB z jej początku i zwiększenie o zwolnione miejsce partycji /dev/sda1 na jej końcu.

Możesz tego dokonać używając live-cd i gparted.

: 17 marca 2011, 19:22
autor: Siemen
Dziękuję bardzo za odpowiedź! Wiem o tym, że partycje są źle podzielone, ale to nie ja instalowałem system. Co prawda nie mam prawie żadnego pojęcia o Debianie, ale na bank bym tak nie podzielił.

Problem w tym, że to jest serwer w ovh, nie mam do niego dostępu fizycznego, więc live-cd odpada, czy widzisz jakieś rozwiązanie?

Czemu pliki z /dev/sda1/ zajmują mniej niż 3.5GB, a pokazuje, że partycja jest zapełniona (4.8GB). Wydaje mi się, że jeśli usunę z 500MB to sytuacja będzie wyglądała podobnie.
Wszystko będzie zajmowało około 3GB, a pokaże po paru dniach, że nie ma miejsca.

Ja tam już nic nie instaluję, jeśli byłby ten 1GB wolnego miejsca, to nie widzę problemu, aby partycja sda1 miała te 5GB.

: 17 marca 2011, 19:31
autor: DaVidoSS
Nie całkiem. /dev/sda2, możesz zmniejszyć logując się jako root i po od montowaniu /home wykonać jego zmniejszenie. Jak zwiększyć partycję /dev/sda1 na odległość nie mam pojęcia. Jeśli to serwer to oddzielna partycja /var jest bardzo zalecana.

: 17 marca 2011, 19:47
autor: Siemen
Czyli raczej pozostanie 5GB, a nie wiesz czemu ciągle brakuje miejsca, mimo że wszystkie pliki z sda1 zajmują mniej niż 3.5GB? Gdzie pozostałe 1.5GB?

: 17 marca 2011, 20:02
autor: DaVidoSS
Pokaż wyniki wszystkich poleceń, o które wcześniej prosiłem. Brakuje jeszcze dwóch.

Kod: Zaznacz cały

mount -l
cat /etc/fstab
Siemen pisze:Czyli raczej pozostanie 5GB, a nie wiesz czemu ciągle brakuje miejsca, mimo że wszystkie pliki z sda1 zajmują mniej niż 3.5GB? Gdzie pozostałe 1.5GB?

Nie pokazałeś wszystkich katalogów w "/"

Kod: Zaznacz cały

su
cd /
du -sm * --exclude=media --exclude=mnt

: 17 marca 2011, 21:21
autor: Siemen

Kod: Zaznacz cały

cat /etc/fstab
/dev/sda1       /       ext3    errors=remount-ro       0       1
/dev/sda2       /home   ext3    defaults                0       2
/dev/sda3       none    swap    defaults                0       0
proc            /proc   proc    defaults        0       0
sysfs           /sys    sysfs   defaults        0       0
run/saslauthd   /var/spool/postfix/var/run/saslauthd auto bind

Kod: Zaznacz cały

mount -l
/dev/sda1 on / type ext3 (rw,errors=remount-ro) [/]
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
/dev/sda2 on /home type ext3 (rw) [/home]
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)

Kod: Zaznacz cały

# du -sm * --exclude=media --exclude=mnt
5       bin
7       boot
3       dev
109     emul
11      etc
55073   home
9       lib
0       lib32
0       lib64
1       lost+found
1       opt
du: nie ma dostępu do `proc/12720/task/12720/fd/4': Nie ma takiego pliku ani katalogu
du: nie ma dostępu do `proc/12720/task/12720/fdinfo/4': Nie ma takiego pliku ani katalogu
du: nie ma dostępu do `proc/12720/fd/4': Nie ma takiego pliku ani katalogu
du: nie ma dostępu do `proc/12720/fdinfo/4': Nie ma takiego pliku ani katalogu
0       proc
204     root
9       sbin
1       selinux
1       srv
0       sys
1       tmp
2278    usr
466     var

: 17 marca 2011, 21:36
autor: DaVidoSS
Niezwykle jest podejrzana zawartość /root. Ja mam zaledwie 14 Mb, Ty zaś - 204Mb. Następnie /emul 109 Mb. Nie mam takowego folderu pomimo że też mam system x64 i zainstalowane biblioteki dla x32 (ia32-libs).
Pokaż wyniki poleceń:

Kod: Zaznacz cały

su
cd /root
ls -la
ls -la /emul
du -sm /var/*
cat /etc/debian_version