|
| root filesystem fyldt op Fra : Bent Wagner |
Dato : 04-03-02 14:14 |
|
Hej alle.
I morges forsøgte jeg at dl en 30Mb fil, det fejlede
og jeg prøvede igen, og fejlede igen.
Så gik jeg ud af X, læste news og startede X op igen.
Den ville nu ikke starte op fordi xfs ikke kørte. den
manglede en char-major-81.
Efter lang tids søgen på nettet via win2k fandt jeg ud
af at det var fordi at mit / var fyldt op.
De fejlede dl's var endt i /tmp.
Kan jeg sætte mit system op til at give en warning før
mit / filsystem bliver fyldt op igen?
Venlig hilsen
Bent Wagner
| |
Claus Rasmussen (04-03-2002)
| Kommentar Fra : Claus Rasmussen |
Dato : 04-03-02 14:27 |
|
Bent Wagner wrote:
> De fejlede dl's var endt i /tmp.
Jeg kan regne ud, at du kører X som root. Lad være med det.
> Kan jeg sætte mit system op til at give en warning før
> mit / filsystem bliver fyldt op igen?
Hvert filsystem vil som regel reservere ca. 10% af pladsen til
root for netop at undgå den slags situationer.
Men ellers er svaret på dit spørgsmål: Nej.
-Claus
| |
Thomas Rasmussen (04-03-2002)
| Kommentar Fra : Thomas Rasmussen |
Dato : 04-03-02 14:57 |
|
>>>>> "Claus" == Claus Rasmussen <clr@cc-consult.dk> writes:
Claus> Hvert filsystem vil som regel reservere ca. 10% af pladsen til
Claus> root for netop at undgå den slags situationer.
Claus> Men ellers er svaret på dit spørgsmål: Nej.
Ikke direkte, men med lidt scripting og cron hacking så kan man hurtig
flække noget sammen der checker hvor meget plads der er tilbage på
root disken, og hvis det overskrider en eller anden threshold, så
sender den en mail eller lign.
if [[ `df -k / |grep /dev/hda1 |awk {'print $4'}` < 100000 ]]; then
mail -s "Root disk running low" to@me.dk ;
fi
ville vistnok tjekke om der er mindre end 100MB plads på disken, hvis
dette er tilfældet, så sender den en mail til to@me.dk med subject =
Root disk running low
Dette script er skrevet i zsh hvor det virker, jeg ved ikke lige om
det virker i bash eller lign. shells.
/Thomas
--
/"\ | Human Knowledge Belongs To The World
\ / | -- Milo Hoffman in "AntiTrust"
x |
/ \ <-- (ASCII Ribbon Campain against html emails and postings!)
| |
Lasse Jensen (04-03-2002)
| Kommentar Fra : Lasse Jensen |
Dato : 04-03-02 20:55 |
|
Thomas Rasmussen wrote:
>>>>>> "Claus" == Claus Rasmussen <clr@cc-consult.dk> writes:
>
> Claus> Hvert filsystem vil som regel reservere ca. 10% af pladsen til
> Claus> root for netop at undgå den slags situationer.
>
> Claus> Men ellers er svaret på dit spørgsmål: Nej.
>
> Ikke direkte, men med lidt scripting og cron hacking så kan man hurtig
> flække noget sammen der checker hvor meget plads der er tilbage på
> root disken, og hvis det overskrider en eller anden threshold, så
> sender den en mail eller lign.
>
> if [[ `df -k / |grep /dev/hda1 |awk {'print $4'}` < 100000 ]]; then
> mail -s "Root disk running low" to@me.dk ;
> fi
>
> ville vistnok tjekke om der er mindre end 100MB plads på disken, hvis
> dette er tilfældet, så sender den en mail til to@me.dk med subject =
> Root disk running low
En anden idé er at bruge 'wall Root disk running low!', så kommer der et
fint KWrited popup vindue... ihvertfald hvis man kører KDE, jeg ved ikke om
gnome har noget lignende. Scriptet er iøvrigt lige røget ind i min crontab.
> Dette script er skrevet i zsh hvor det virker, jeg ved ikke lige om
> det virker i bash eller lign. shells.
Ellers er det jo bare at indsætte #/bin/zsh i starten af filen.
--
Lasse Jensen [rdx at worldonline dot dk]
[lasse@Earth ~]$ uname -a
Linux earth.lan 2.4.7-10smp #1 SMP Thu Sep 6 17:09:31 EDT 2001 i686 unknown
[lasse@Earth ~]$ uptime
8:00pm up 1:32, 4 users, load average: 0.02, 0.04, 0.06
| |
Bent Wagner (04-03-2002)
| Kommentar Fra : Bent Wagner |
Dato : 04-03-02 23:01 |
|
On Mon, 04 Mar 2002 14:26:45 +0100, Claus Rasmussen <clr@cc-consult.dk> wrote:
>Bent Wagner wrote:
>
>> De fejlede dl's var endt i /tmp.
>
>Jeg kan regne ud, at du kører X som root. Lad være med det.
Jeg kørte _ikke_ som root, men måske endte filerne i /tmp pga.
en fejlslagen dl.
Jeg bruger _kun_ root hvis jeg ikke kan lave det med min normale
bruger konto.
"Af skade bliver man klog" - jeg er _meget_ klog ;-\
Jeg vil prøve at lave noget cron - wall script som foreslået.
Tak for hjælpen allesammen
Venlig hilsen
Bent Wagner
| |
frank damgaard (04-03-2002)
| Kommentar Fra : frank damgaard |
Dato : 04-03-02 19:27 |
|
Bent Wagner <psy@psy.bronderslev.dk> wrote:
....
> Efter lang tids søgen på nettet via win2k fandt jeg ud
> af at det var fordi at mit / var fyldt op.
> De fejlede dl's var endt i /tmp.
> Kan jeg sætte mit system op til at give en warning før
> mit / filsystem bliver fyldt op igen?
Kør som en "bruger" og ikke root, og så brug evt. quota(8)
til at begrænse en brugers forbrug på et filsystem.
--
Frank Damgaard |
| |
Sven Esbjerg (05-03-2002)
| Kommentar Fra : Sven Esbjerg |
Dato : 05-03-02 23:05 |
|
psy@psy.bronderslev.dk (Bent Wagner) writes:
> Kan jeg sætte mit system op til at give en warning før
> mit / filsystem bliver fyldt op igen?
En god ide er, når man installerer, at lave en /tmp og en /var partition
så du slipper for at din / partition bliver fyldt op ved et uheld.
Sven
--
Fight Internet Censorship! http://www.eff.org
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
Bent Wagner (06-03-2002)
| Kommentar Fra : Bent Wagner |
Dato : 06-03-02 07:03 |
|
On 05 Mar 2002 23:05:16 +0100, Sven Esbjerg <esbjerg@xbsd.net> wrote:
>psy@psy.bronderslev.dk (Bent Wagner) writes:
>
>> Kan jeg sætte mit system op til at give en warning før
>> mit / filsystem bliver fyldt op igen?
>
>En god ide er, når man installerer, at lave en /tmp og en /var partition
>så du slipper for at din / partition bliver fyldt op ved et uheld.
>
>Sven
Jeg har en /var partition men ikke en /tmp partition.
Det må jeg have næste gang jeg installerer.
(varer forhåbentlig længe til)
Venlig hilsen
Bent Wagner
| |
|
|