Se diskusage på samba-server med cli

Här diskuterar vi skal, kommandon och klassiska linuxverktyg.
martin77
Inlägg: 150
Blev medlem: 05 okt 2007, 16:51
OS: Xubuntu
Utgåva: 20.04 Focal Fossa LTS
Ort: Malmö

Se diskusage på samba-server med cli

Inlägg 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
Användarvisningsbild
mcNisse
Inlägg: 5211
Blev medlem: 06 feb 2007, 20:51
OS: Debian
Utgåva: Vet inte/ingen utgåva passar

Re: Se diskusage på samba-server med cli

Inlägg av mcNisse »

Jag hittade detta sättet att kolla hur mycket det var ledigt på en samba utdelning:

Kod: Markera allt

smbclient //getaway/readonly -N -c du
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";}'
martin77
Inlägg: 150
Blev medlem: 05 okt 2007, 16:51
OS: Xubuntu
Utgåva: 20.04 Focal Fossa LTS
Ort: Malmö

Re: Se diskusage på samba-server med cli

Inlägg 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?
Skriv svar

Återgå till "Terminalforum"