Sida 1 av 1
Se diskusage på samba-server med cli
Postat: 18 dec 2012, 17:52
av martin77
Hej
Har en xtreamer mediaspelare som även fungerar som sambaserver. Eftersom jag skickar en massa filer mellan den och datorn undrar jag om det är möjligt att se det totala utrymmet samt det utnyttjade utrymmet på xtreamern genom t. ex "du" eller "df"? Men kör jag "du" och "df" nu visar de bara partionerna på hårddisken på den stationära datorn. Finns det nåt annat kommando, eller är det överhuvudtaget möjligt?
Hälsningar
Martin
Re: Se diskusage på samba-server med cli
Postat: 19 dec 2012, 01:19
av mcNisse
Jag hittade detta sättet att kolla hur mycket det var ledigt på en samba utdelning:
Det som ger listningen är
-c du vilket kör kommandot du på hela utdelningen, du listar både använt och hur mycket det finns kvar. Jag fick det bara i enheten blocks. Men det går nog att räkna om med ett litet awk skript...
Kod: Markera allt
41770 blocks of size 2097152. 14114 blocks available
Total number of bytes: 76733073
tex detta, är lite osäker om jag räknar rätt är lite trött.
Kod: Markera allt
smbclient //getaway/readonly -N -c du|awk '/blocks of size/ {split($5,arr,"\."); print arr[1]*$6/1024, "KiB";}'
Re: Se diskusage på samba-server med cli
Postat: 19 dec 2012, 15:18
av martin77
Hmmm.... Det här är mina utdelningar:
Kod: Markera allt
martin@Alcor:~$smbclient -N --list=myxtreamer
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.0.23c]
Sharename Type Comment
--------- ---- -------
Xtreamer Disk Xtreamer Storage
IPC$ IPC IPC Service (myxtreamer)
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.0.23c]
Server Comment
--------- -------
MYXTREAMER myxtreamer
ROUTER Belkin Router
Workgroup Master
--------- -------
WORKGROUP ROUTER
och det här är det jag får (efter mycket experimenterande fram och tillbaka med server- och share-namn):
Kod: Markera allt
smbclient //myxtreamer/xtreamer -N -c du|awk '/blocks of size/ {split($5,arr,"\."); print arr[1]*$6/1024, "KiB";}'
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.0.23c]
Server not using user level security and no password supplied.
18096 KiB
och utan "
awk":
Kod: Markera allt
smbclient //myxtreamer/xtreamer -N -c du
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.0.23c]
Server not using user level security and no password supplied.
0 blocks of size 18530304. 1 blocks available
Total number of bytes: 0
Vilket inte stämmer, eftersom xtreamerns hårddisk är på runt 720GB (tror jag) och den har en del på sig. Skriver jag fel någonstans vad gäller delningarna eller?
Edit: Kan det bero på att Xtreamern har en ntfs-formaterad hårddisk?