Add base logic to start implementing support for mounted filesystems

This commit is contained in:
Dane Everitt
2021-06-01 21:12:56 -07:00
committed by DaneEveritt
parent 058f643e65
commit 957257ecc3
6 changed files with 313 additions and 9 deletions

17
server/filesystem/vhd.go Normal file
View File

@@ -0,0 +1,17 @@
package filesystem
import (
"path/filepath"
"strings"
"github.com/pterodactyl/wings/config"
"github.com/pterodactyl/wings/internal/vhd"
)
func (fs *Filesystem) NewVHD() *vhd.Disk {
parts := strings.Split(fs.root, "/")
disk := filepath.Join(config.Get().System.Data, ".disks/", parts[len(parts)-1]+".img")
return vhd.New(250, disk, fs.root)
// return vhd.New(fs.diskLimit/1024/1024, disk, fs.root)
}