Zdravím vás
po delší době se zase trápím se zajímavou věcí. Řekněme, že na vstup funkce dostanu řetězec (path). Jak rozeznám, že path je abstrakcí disku (nevím jak to lépe vyjádřit) , že např "/dev/sda" není jen tak nějaký soubor, ale odkazuje na disk.
Když už tohle budu vědět, jak potom u /dev/sda zjistit velikost a takove ty informace ? ( např u dev/sda1 volné místo, mountpoint a pod.)
googlil jsem googlil, ale asi nedovedu položit správně dotaz.
Předem díky za nakopnutí
Milan
Koukni na knihovnu stat
https://docs.python.org/2/library/stat.html
to je odpověď na první kus.
Na druhej kus otázky je odpověď zhruba tady
http://stackoverflow.com/questions/4260116/find-size-and-free-space-of-the-filesystem-containing-a-given-file
ahááá
no to by mně nenapadlo, takže ta informace je vlastně vepsaná do mode. Proto to nikdo neřeší jako problém, protože znají základy linuxu. .. nj ..
děkuji za trknutí .. s tím zbytkem se zkusím poprat sám ...
ještě .. zjistit velikost oddílu, kde se nachází určitý soubor je brnkačka, ale u nepřipojeného oddílu to bude problém .. v /proc/partitions je počet bloků, ale musím prozkoumat, jak získám velikost bloku.