diff --git a/scripts/gnt-backup b/scripts/gnt-backup
index 538b9eca632a7a35599ef9bb3870dd753bfbf30c..e11b438960977549acdc4c91e4634985165ab0a3 100755
--- a/scripts/gnt-backup
+++ b/scripts/gnt-backup
@@ -100,6 +100,8 @@ def ImportInstance(opts, args):
                                 ip=opts.ip, bridge=opts.bridge, start=False,
                                 src_node=opts.src_node, src_path=opts.src_dir,
                                 wait_for_sync=opts.wait_for_sync, mac="auto",
+                                file_storage_dir=opts.file_storage_dir,
+                                file_driver=opts.file_driver,
                                 iallocator=opts.iallocator)
   SubmitOpCode(op)
   return 0
@@ -160,6 +162,12 @@ import_opts = [
   make_option("--iallocator", metavar="<NAME>",
               help="Select nodes for the instance automatically using the"
               " <NAME> iallocator plugin", default=None, type="string"),
+  make_option("--file-storage-dir", dest="file_storage_dir",
+              help="Relative path under default cluster-wide file storage dir"
+              " to store file-based disks", default=None,
+              metavar="<DIR>"),
+  make_option("--file-driver", dest="file_driver", help="Driver to use"
+              " for image files", default="loop", metavar="<DRIVER>"),
   ]
 
 commands = {