Dziś wpisując df
przeraziłem się widząc, że pozostało
mi 17% wolnej przestrzeni
na pinkaccordions.homelinux.org
(8Gb karta SDHC)
bo
do niedawna było to ca. 70%.
Szukając winnego znalazłem ponad 3Gb plik w katalogu
/var/lib/mlocate
, który powstał (i powiększał się) ponieważ
lekkomyślnie zamontowałem
katalog ,,/'' z dugiej szewy poprzez fusermount
.
Z kolei ta druga szewa ma podłączony 2 Tb dysk (który nie jest
przez nią indeksowany dzięki dodaniu czego trzeba do
/etc/updatedb.conf
).
W pierwszej chwili
chciałem zablokować indeksowanie podmontowanego katalogu. Po chwili
namysłu zdecydowałem się na bardziej radykalne wywalenie mlocate
:
apt-get remove mlocate && rm -rf /var/lib/mlocate/*
Alternatywnie można dodać do /etc/updatedb.conf
vim /etc/updatedb.conf # PRUNEPATHS to, które _nie będą_ indeksowane, dodaję /<ssfhs-katalog> żeby # nie był indeksowany katalog zamontowany via fusermount # PRUNEPATHS="/tmp /var/spool /<ssfhs-katalog>"
Ale po co mi w ogóle indeksowanie systemu plików na serwerze? Niepotrzebne... A im mniej zapisów tym -- podobno -- karta dłużej wytrzyma.
Przy okazji problemów z szewą:
mój sposób synchronizacji czasu nie działa na jednej szewie jeżeli
przy starcie systemu ntp
nie połączył się
z serwerem czasu...
Poprawiłem czas (z pomocą kol. Rafiego):
# /etc/init.d/ntp stop * Stopping NTP server ntpd [ OK ] # ntpdate ntp.ubuntu.com # /etc/init.d/ntp start