Samba visa fel siffror för ledigt utrymme

Frågor kring allt som rör systemadministration.
Post Reply
dali
Posts: 15
Joined: 29 December 2002, 12:38
Location: Luleå

Samba visa fel siffror för ledigt utrymme

Post by dali » 10 May 2003, 09:52

Har försökt få Samba (2.2.7) att visa korrekta siffror för ledigt diskutrymme, när man kör dir i ett DOS-fönster eller tittar i Utforskaren. De inbyggda funktionerna ger fel siffror så jag har tittat på "dfree command" och använt ett skript som ser ut enligt följande:

#! /bin/bash
df $1 | tail -1 | awk '{print $3" "$4}'

Kör man det på kommandoraden (med ./ som inparameter) ser det ut att fungera, siffrorna blir korrekta. Men när Samba kör det så blir det alltid resultatet för rot-partitionen, där monteringarna ligger.

Exempel:
/ har 150 MB ledigt
/mnt/disk1 har 1000 MB ledigt
/mnt/disk1/filer är utdelad som "filer" via Samba

Står jag i /mnt/disk1/filer och kör "dfree ./" så svarar den att det är 1000 MB ledigt. Om jag i ett DOS-fönster står i katalogen D:\ (D: monterad på \\Linuxmaskin\filer) och kör dir så får jag svaret att det är 150 MB ledigt.

Jag vet att skriptet används eftersom jag råkade skriva fel och då visades siffrorna för använd diskstorlek i DOS-fönstret i stället för ledigt utrymme (rättat nu).

Någon som har en lösning?

Post Reply