reject mixed drive situations with drives on root disks (#11057)

till now we used to match the inode number of the root
drive and the drive path minio would use, if they match
we knew that its a root disk.

this may not be true in all situations such as running
inside a container environment where the container might
be mounted from a different partition altogether, root
disk detection might fail.
This commit is contained in:
Harshavardhana
2020-12-09 00:27:02 -08:00
committed by GitHub
parent 54d243cd98
commit d8c1f93de6
4 changed files with 36 additions and 69 deletions

View File

@@ -240,7 +240,7 @@ func newXLStorage(ep Endpoint) (*xlStorage, error) {
return nil, err
}
rootDisk, err := disk.IsRootDisk(path)
rootDisk, err := disk.IsRootDisk(path, "/")
if err != nil {
return nil, err
}