Skip to content

Commit a311679

Browse files
authored
Merge pull request microsoft#119 from Microsoft/mount
Tar2vhd should use -t ext4 when calling mount.
2 parents b73ea61 + 924880f commit a311679

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

service/gcsutils/libtar2vhd/tar2vhd.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ import (
77
"os/exec"
88
"path/filepath"
99

10-
"github.com/sirupsen/logrus"
1110
"github.com/docker/docker/pkg/archive"
11+
"github.com/sirupsen/logrus"
1212

1313
"github.com/Microsoft/opengcs/service/gcsutils/fs"
1414
"github.com/Microsoft/opengcs/service/gcsutils/tarlib"
@@ -86,7 +86,7 @@ func VHD2Tar(in io.Reader, out io.Writer, options *Options) (int64, error) {
8686
}
8787
defer os.RemoveAll(mntFolder)
8888

89-
if err := exec.Command("mount", "-o", "loop", vhdFile.Name(), mntFolder).Run(); err != nil {
89+
if err := exec.Command("mount", "-t", "ext4", "-o", "loop", vhdFile.Name(), mntFolder).Run(); err != nil {
9090
return 0, err
9191
}
9292
defer exec.Command("umount", mntFolder).Run()

service/gcsutils/tarlib/tardisk.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ import (
1111
"path"
1212

1313
"github.com/Microsoft/opengcs/service/gcsutils/fs"
14-
"github.com/sirupsen/logrus"
1514
"github.com/docker/docker/pkg/archive"
15+
"github.com/sirupsen/logrus"
1616
)
1717

1818
func createEmptyDisk(in io.Reader,
@@ -148,7 +148,7 @@ func CreateTarDisk(in io.Reader,
148148
}
149149

150150
// Mount the disk and remove the lost+found folder that might appear from mkfs
151-
if err := exec.Command("mount", "-o", "loop", disk.Name(), mntFolder).Run(); err != nil {
151+
if err := exec.Command("mount", "-t", "ext4", "-o", "loop", disk.Name(), mntFolder).Run(); err != nil {
152152
logrus.Infof("failed mount -o loop %s", err)
153153
return 0, err
154154
}

0 commit comments

Comments
 (0)