shirou
47ef3260b6
Merge pull request #720 from imsodin/diskOpenBSDFallback
...
[disk][openbsd] Use fallback for openBSD not on amd64
2019-07-14 14:42:39 +09:00
Lomanic
8abc5387a0
[disk][openbsd] Add 386 const and types definitions
2019-07-13 23:39:05 +02:00
Simon Frei
3aa75af2ac
[disk][openbsd] Use fallback for openBSD not on amd64
2019-07-13 00:54:37 +02:00
Tony Lambiris
80ceab90aa
Add support for hfsplus file system
2019-07-06 08:33:10 -04:00
Lomanic
d7405fd873
[disk][linux] Follow symlinks with filepath.EvalSymlinks for LVM volumes
...
See #686
2019-06-23 17:38:42 +02:00
Tony Lambiris
8037dc42c8
Add a check for logical volume paths
2019-05-13 15:51:20 -04:00
shirou
b2eb6640fb
[disk][windows]: does not define ret at begining of the function.
...
To reduce memory when error happend. commented on #653 .
2019-03-23 09:48:18 +09:00
mingrammer
017c9f9cbc
Fix typos
2019-03-18 02:52:26 +09:00
Lomanic
368a865910
[disk][linux] Fix comment in PartitionsWithContext
2019-02-22 19:41:13 +01:00
Lomanic
0d3a2ac515
[disk][linux] Fix comment in PartitionsWithContext
2019-02-22 19:31:08 +01:00
JHE
a08b926ce6
It could be another error than the "self/mountinfo" missing
2019-02-10 00:01:25 +08:00
JHE
06a21ae66a
Fix some issue.
2019-02-07 00:01:51 +08:00
JHE
a5cb715e64
if mountinfo not found, use mounts
2019-02-05 23:30:19 +08:00
JHE
d141349619
if mountinfo not found, use mounts
2019-02-05 21:23:46 +08:00
JHE
a45f6d8a03
if mountinfo not found, use mounts
2019-02-05 21:06:23 +08:00
shirou
0714469421
Merge pull request #593 from nvinzens/master
...
replace self/mounts with self/mountinfo
2019-02-01 00:11:21 +09:00
shirou
64d607539e
add FreeBSD ARM support. copied from i386
2019-01-17 16:49:20 +09:00
Nico Vinzens
1a7a39a789
Merge branch 'master' into master
2019-01-14 09:53:05 +01:00
Remy Mathieu
fda98ebc34
disk: trim the device mapper name.
...
While reading the value of the file with `ioutil.ReadFile`,
the name is suffixed with a `\n`
Tested on Ubuntu 18.10
2018-12-17 10:59:17 +01:00
shirou
852c7686b5
Merge pull request #613 from tmm1/allow-a-b-windows-drives
...
do not ignore A: and B: drives on windows
2018-11-21 20:19:05 +09:00
Aman Gupta
d021425af3
do not ignore A: and B: drives on windows
...
from https://www.howtogeek.com/122891/what-are-the-windows-a-and-b-drives-used-for/
>if your computer does not have floppy disk drives, you can assign A and B to volumes
2018-11-20 13:09:36 -08:00
Aman Gupta
ab57d4a5fe
fix minor typo in disk_windows
2018-11-20 13:04:18 -08:00
Lomanic
8888537497
[disk][linux] Fix #555 Unescape escaped sequences in fstab path in disk.Partitions
2018-11-18 20:39:18 +01:00
Nico Vinzens
1079f31626
change the way we handle the mountinfo lines
2018-10-18 09:34:06 +02:00
Nico Vinzens
23dfe98621
use HostSys to construct device path
2018-10-17 14:45:40 +02:00
Nico Vinzens
813c630e9c
replace self/mounts with self/mountinfo
2018-10-17 13:46:49 +02:00
shirou
8048a2e9c5
[disk] add an comment.
2018-08-01 14:39:43 +09:00
Tomasz Kolodziej
8e2d09ee63
Removed unnecessary line
2018-07-30 15:06:41 +02:00
Tomasz Kolodziej
573f3336a4
Fixing calculation of UsedPercent.
...
Now it is calculated based of available disk space for user,
not including reserved space for root. This is compatible
with psutil and df command.
2018-07-30 14:59:23 +02:00
Lomanic
00bbeb757e
[disk][unix] Fix #555 Unescape escaped sequences in fstab path in disk.Usage
2018-07-24 00:24:05 +02:00
Jaime Soriano Pastor
61902bc2a5
Use HOST_* environment variables for getting disk serial number in Linux
2018-07-02 10:04:57 +02:00
shirou
8563278a9d
Revert "Merge pull request #541 from sify21/fix_435"
...
This reverts commit a9c2f23bc2fcea5d4da58d476a2b2da6cb7fb214, reversing
changes made to ebfe800cf98758137226a1e90122a1c0569dd9dd.
2018-06-24 00:46:27 +09:00
司芳源
1b641b25eb
not export custom types
2018-06-22 16:18:18 +08:00
司芳源
98cd971621
wrong variable
2018-06-22 10:03:04 +08:00
司芳源
facd46a4a5
Implement disk.GetDiskSerialNumber for Windows via WMI. Parameter should be drive letter, so it can be used in IOCountersStat. See last part of https://msdn.microsoft.com/en-us/library/windows/desktop/aa394592(v=vs.85).aspx .
2018-06-22 09:34:39 +08:00
Michal Rostecki
ff2e736f72
disk: Check for error objects returned by Getfsstat
2018-06-21 16:48:16 +02:00
shirou
d813235a11
disk[linux]: cast uint64 for build on MIPS
...
related: #533
2018-06-12 22:59:43 +09:00
Jaime Soriano Pastor
f03124bf86
Read disk model and serial from udev data or sysfs on Linux
...
It reads model and serial data directly from files instead of using
`udevadm` command. This way obtaining the disk serial number doesn't
depend on command execution, and can be also possible even if udev or
udevadm are not available.
2018-06-01 13:57:18 +02:00
shirou
57f370e130
[disk]linux: fix test
2018-05-02 14:58:36 +09:00
shirou
6a55ce0958
[disk]linux: fix Getlabel
2018-05-02 14:46:44 +09:00
Ofek Lev
0f8edaa97e
address review
2018-04-29 21:51:27 -04:00
Ofek Lev
35ed9c11c7
[disk][linux] add label based on devicemapper name of disk
2018-04-26 18:27:15 -04:00
shirou
145dca90f7
change to use CommandContext.
2018-03-31 21:35:53 +09:00
shirou
837fc76f68
[disk] darwin i386: add definition for darwin/386
...
and change to use Statfs. it is same as freebsd/openbsd.
2018-03-31 17:02:38 +09:00
Laurie Clark-Michalek
413cb32b6c
Use static initialisation for invoke instances, instead of init funcs
...
The order of init function execution is dependant on the order that the
source files are passed to the compiler. This causes issues when
building under other build systems, such as bazel or buck, as they are
not guarenteed to maintain the same file order as the default go tool.
2018-03-21 14:08:39 +00:00
sada
8dd42707e2
windows: fix WithContext functions
...
set timeout only if parent context doesn't set.
2018-02-12 13:26:17 -08:00
shirou
cd61c36c4f
Merge branch 'master' into feature/add_context_support
2018-01-09 11:18:25 +09:00
shirou
756e91c8f5
[disk]linux: use basename such as sda1 for IOCounters
2017-12-31 17:15:45 +09:00
shirou
4c73494c78
Add WithContext functions.
2017-12-31 15:25:49 +09:00
leaf
65598d98cc
To prevent hang if wmi.Query hangs, add a context-aware wrapper for it.
2017-11-20 10:13:27 -08:00