Hoe bepalen vrije ruimte op webserver

Pagina: 1
Acties:

  • Hu9o
  • Registratie: Mei 2001
  • Laatst online: 06-09 16:14

Hu9o

Schokkend

Topicstarter
Ik heb een webaccount op een unix computer van 50 MB. Nu wil ik weten hoeveel ruimte ik reeds in gebruik heb.

Nu kan ik dan bellen naar de provider, en die gaat dan met flinke tegenzin het ff opzoeken.

Maar nu wil ik dit ook zelf kunnen doen.

Ik zat te denken aan een programmatje te maken dat alle dirs bijlangs gaat en het aantal kb van de bestanden optelt.

vervolgens 50.000 - aantalkb = vrije ruimte.


Maar is er niet een betere manier om dit ff snel te doen?

>>>>>>>>>>>>>>>>>>>>>>>>>Vertel Microsoft over dit probleem <<<<<<<<<<<<<<<<<<<<<<<<<


  • TheDane
  • Registratie: Oktober 2000
  • Laatst online: 21:14

TheDane

1.618

als je telnet/ssh access hebt kun je met
df
kijken hoeveel ruimte er op de schijf vrij is

en met
du
vanaf de root van je eigen site kun je zien hoeveel ruimte al je bestanden innemen

  • Hu9o
  • Registratie: Mei 2001
  • Laatst online: 06-09 16:14

Hu9o

Schokkend

Topicstarter
Op donderdag 06 juni 2002 09:29 schreef TheDane het volgende:
als je telnet/ssh access hebt kun je met
df
kijken hoeveel ruimte er op de schijf vrij is

en met
du
vanaf de root van je eigen site kun je zien hoeveel ruimte al je bestanden innemen
Ik heb geen idee of ik telnet/ssh access heb. Hoe kan ik daar achter komen? met putty :? of iets dergelijks?

>>>>>>>>>>>>>>>>>>>>>>>>>Vertel Microsoft over dit probleem <<<<<<<<<<<<<<<<<<<<<<<<<


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 28-08 12:00

Janoz

Moderator Devschuur®

!litemod

Mwah, in een multiuser omgeving heb je weinig aan de 'vrije diskruimte'. Je kunt beter kijken naar je quota. Daaraan kun je zien hoeveel je al hebt verbruikt.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • thomaske
  • Registratie: Juni 2000
  • Laatst online: 14-07 14:28

thomaske

» » » » » »

Zoals hierboven al gezegd is kan je dat met het unix-commando du doen.

probeer dit eens in een php-file te zetten:
PHP:
1
<?passthru("du");?>

Brusselmans: "Continuïteit bestaat niet, tenzij in zinloze vorm. Iets wat continu is, is obsessief, dus ziekelijk, dus oninteressant, dus zinloos."


  • Hu9o
  • Registratie: Mei 2001
  • Laatst online: 06-09 16:14

Hu9o

Schokkend

Topicstarter
Op donderdag 06 juni 2002 10:00 schreef thomaske het volgende:
Zoals hierboven al gezegd is kan je dat met het unix-commando du doen.

probeer dit eens in een php-file te zetten:
PHP:
1
<?passthru("du");?>
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<HTML>
<HEAD>
  <TITLE>LEFT</TITLE>
</HEAD>
  <BODY BGCOLOR="#FFFFFF" TEXT="#000000">

<?
passthru("du");
?>

</BODY>


</HTML>

Dit heb ik in een .php file gezet. maar er komt niks te staan. Ook niet als ik er een .htm file van maak.

p.s. ik heb geen idee hoe php werkt. is dit zo wel goed?

>>>>>>>>>>>>>>>>>>>>>>>>>Vertel Microsoft over dit probleem <<<<<<<<<<<<<<<<<<<<<<<<<


  • Glimi
  • Registratie: Augustus 2000
  • Niet online

Glimi

Designer Drugs

(overleden)
Oooowkay, er staat dus geen PHP op dat systeem neem ik nu aan :?
Dan worden programma's om de vrije ruimte op te zoeken ook nogal lastig.

[edit]Nee, ik zie geen enorme errors in dit HTML bestand. Staat ie in de source ook zo precies?

  • Hu9o
  • Registratie: Mei 2001
  • Laatst online: 06-09 16:14

Hu9o

Schokkend

Topicstarter
Op donderdag 06 juni 2002 10:12 schreef Glimi het volgende:
Oooowkay, er staat dus geen PHP op dat systeem neem ik nu aan :?
Dan worden programma's om de vrije ruimte op te zoeken ook nogal lastig.
Dus de html file had wel de goede opmaak??

>>>>>>>>>>>>>>>>>>>>>>>>>Vertel Microsoft over dit probleem <<<<<<<<<<<<<<<<<<<<<<<<<


  • thomaske
  • Registratie: Juni 2000
  • Laatst online: 14-07 14:28

thomaske

» » » » » »

Op donderdag 06 juni 2002 10:09 schreef Hu9o het volgende:

[..]


Dit heb ik in een .php file gezet. maar er komt niks te staan. Ook niet als ik er een .htm file van maak.

p.s. ik heb geen idee hoe php werkt. is dit zo wel goed?
Dan draait php ws in safe-mode, je mag dan geen server-commands uitvoeren..

Brusselmans: "Continuïteit bestaat niet, tenzij in zinloze vorm. Iets wat continu is, is obsessief, dus ziekelijk, dus oninteressant, dus zinloos."


Verwijderd

ken dit commando niet (php-n00b) maar moet je niet ergens aangeven dat 'ie de output naar de browser stuurt?

  • Hu9o
  • Registratie: Mei 2001
  • Laatst online: 06-09 16:14

Hu9o

Schokkend

Topicstarter
code:
1
2
3
4
<html><head><title>PHP Test</title></head>
<body>
<?php echo "Hello World<p>"; ?>
</body></html>

geeft ook een wit scherm.... Zou het dan toch zijn dat php niet ondersteund wordt?? Of heeft die met die ws mode te maken??

>>>>>>>>>>>>>>>>>>>>>>>>>Vertel Microsoft over dit probleem <<<<<<<<<<<<<<<<<<<<<<<<<


Verwijderd

nee. dat zou die al automatisch moeten doen

Verwijderd

Je kan natuurlijk ook ff een aantal bestandjes van 1 MB uploaden netzolang tot je een (soft) quota limit exceeded krijgt. En die bestanjes niet vergeten weer zo snel mogelijk weg te halen natuurlijk :)

Probleem is alleen dat tijdens die test je je quota dus overschrijft en in de tussentijd een ander programma dan niet onder jouw account naar (nieuwe) files kan schrijven. Dat zou misschien problemen kunnen geven als je net een e-mail bericht binnen krijgt en je e-mail ontvang service schrijft het naar een filetje onder jouw account (speculatie).

  • Hu9o
  • Registratie: Mei 2001
  • Laatst online: 06-09 16:14

Hu9o

Schokkend

Topicstarter
met php is dus geen optie.


Het beste om te bepalen hoeveel MB er in gebruik is, is een programma dat inlogt op de ftp site. Dan alle dirs lang loopt en alle kb aan bestanden optelt.

Ik wou het gaan doen in Delphi met indy 9.0 component idFTP.

iemand nog tips ?

>>>>>>>>>>>>>>>>>>>>>>>>>Vertel Microsoft over dit probleem <<<<<<<<<<<<<<<<<<<<<<<<<


  • HGM
  • Registratie: April 2000
  • Niet online

HGM

Even via de shell inloggen lijkt me toch het simpelste.

  • Kippenijzer
  • Registratie: Juni 2001
  • Laatst online: 03-09 09:21

Kippenijzer

McFallafel, nu met paardevlees

Als je gewoon met telnet of ssh kunt inloggen kun je meestal gewoon met het commando quota -v je gebuik zien...

Verwijderd

Op donderdag 06 juni 2002 09:23 schreef Hu9o het volgende:
Ik zat te denken aan een programmatje te maken dat alle dirs bijlangs gaat en het aantal kb van de bestanden optelt.

vervolgens 50.000 - aantalkb = vrije ruimte.
1 MB != 1.000 kb
1 MB == 1.024 kb

just my 2 cents :)

  • Marzman
  • Registratie: December 2001
  • Niet online

Marzman

They'll never get caught.

Even alles downloaden is de makkelijkste methode. Het is toch wel fijn om een backup lokaal te hebben staan, ik heb hem al eens nodig gehad.

☻/ Please consider the environment before printing this signature
/▌
/ \ <-- This is bob. copy and paste him and he will soon take over the world.


  • Hu9o
  • Registratie: Mei 2001
  • Laatst online: 06-09 16:14

Hu9o

Schokkend

Topicstarter
1 MB != 1.000 kb
1 MB == 1.024 kb
just my 2 cents
idd !
Op donderdag 06 juni 2002 16:33 schreef Marzman het volgende:
Even alles downloaden is de makkelijkste methode. Het is toch wel fijn om een backup lokaal te hebben staan, ik heb hem al eens nodig gehad.
Niet in de geval, het gaat niet om een website ofzo. Het gaat om analyse resultaten, en er is al een backup van. Gemiddeld staan de resultaten er 2 dagen op. en dan worden we weer verwijderd.




De boel gewoon ff dloaden is geen optie. Omdat de verbinding een ISDN lijn is :+ en dan wil je niet graag steeds ff ong. 50 meg dloaden.

>>>>>>>>>>>>>>>>>>>>>>>>>Vertel Microsoft over dit probleem <<<<<<<<<<<<<<<<<<<<<<<<<


  • TheDane
  • Registratie: Oktober 2000
  • Laatst online: 21:14

TheDane

1.618

maar hoe cruciaal is 't eigenlijk om te weten hoeveel ruimte je vrij hebt?
zijn er strenge restricties? loop je uberhaupt 't gevaar dat je over die 50mb limiet heen gaat?

we kunnen nu wel allemaal leuke technische oplossingen verzinnen, maar ik heb 't vermoeden dat de basis van dit probleem dieper zit .. en misschien is DAAR wel wat aan te doen!
Pagina: 1