[lxc-devel] [lxd/master] ceph: remove size property from osd pools

brauner on Github lxc-bot at linuxcontainers.org
Mon Oct 9 17:54:28 UTC 2017


A non-text attachment was scrubbed...
Name: not available
Type: text/x-mailbox
Size: 479 bytes
Desc: not available
URL: <http://lists.linuxcontainers.org/pipermail/lxc-devel/attachments/20171009/38bbbcc2/attachment.bin>
-------------- next part --------------
From 3c2edb6739cbbdd2e0435a7e3bfa4024628a48f2 Mon Sep 17 00:00:00 2001
From: Christian Brauner <christian.brauner at ubuntu.com>
Date: Mon, 9 Oct 2017 19:51:27 +0200
Subject: [PATCH 1/2] ceph: remove size property from osd pools

The size property does not make sense for osd storage pools since the cluster
effectively determines the size.

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
---
 lxd/patches.go              | 41 +++++++++++++++++++++++++++++++++++++++++
 lxd/storage_pools_config.go |  5 +++--
 2 files changed, 44 insertions(+), 2 deletions(-)

diff --git a/lxd/patches.go b/lxd/patches.go
index 6f2c89777..3c2a90cf4 100644
--- a/lxd/patches.go
+++ b/lxd/patches.go
@@ -50,6 +50,7 @@ var patches = []patch{
 	{name: "network_dnsmasq_hosts", run: patchNetworkDnsmasqHosts},
 	{name: "storage_api_dir_bind_mount", run: patchStorageApiDirBindMount},
 	{name: "fix_uploaded_at", run: patchFixUploadedAt},
+	{name: "storage_api_ceph_size_remove", run: patchStorageApiCephSizeRemove},
 }
 
 type patch struct {
@@ -2497,6 +2498,46 @@ func patchFixUploadedAt(name string, d *Daemon) error {
 	return nil
 }
 
+func patchStorageApiCephSizeRemove(name string, d *Daemon) error {
+	pools, err := db.StoragePools(d.db)
+	if err != nil && err == db.NoSuchObjectError {
+		// No pool was configured in the previous update. So we're on a
+		// pristine LXD instance.
+		return nil
+	} else if err != nil {
+		// Database is screwed.
+		logger.Errorf("Failed to query database: %s", err)
+		return err
+	}
+
+	for _, poolName := range pools {
+		_, pool, err := db.StoragePoolGet(d.db, poolName)
+		if err != nil {
+			logger.Errorf("Failed to query database: %s", err)
+			return err
+		}
+
+		// We only care about zfs and lvm.
+		if pool.Driver != "ceph" {
+			continue
+		}
+
+		// The "size" property does not make sense for ceph osd storage pools.
+		if pool.Config["size"] != "" {
+			pool.Config["size"] = ""
+		}
+
+		// Update the config in the database.
+		err = db.StoragePoolUpdate(d.db, poolName, pool.Description,
+			pool.Config)
+		if err != nil {
+			return err
+		}
+	}
+
+	return nil
+}
+
 // Patches end here
 
 // Here are a couple of legacy patches that were originally in
diff --git a/lxd/storage_pools_config.go b/lxd/storage_pools_config.go
index b97e5ed46..c40b06a3d 100644
--- a/lxd/storage_pools_config.go
+++ b/lxd/storage_pools_config.go
@@ -187,9 +187,10 @@ func storagePoolValidateConfig(name string, driver string, config map[string]str
 }
 
 func storagePoolFillDefault(name string, driver string, config map[string]string) error {
-	if driver == "dir" {
+	if driver == "dir" || driver == "ceph" {
 		if config["size"] != "" {
-			return fmt.Errorf("The \"size\" property does not apply to %s storage pools", driver)
+			return fmt.Errorf(`The "size" property does not apply `+
+				`to %s storage pools`, driver)
 		}
 	} else {
 		if config["size"] == "" {

From cca87c4e156031753dd5ad4145ad77dd0ef878cf Mon Sep 17 00:00:00 2001
From: Christian Brauner <christian.brauner at ubuntu.com>
Date: Mon, 9 Oct 2017 19:53:44 +0200
Subject: [PATCH 2/2] make i18n

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
---
 po/de.po      | 36 ++++++++++++++++++------------------
 po/el.po      | 36 ++++++++++++++++++------------------
 po/fr.po      | 36 ++++++++++++++++++------------------
 po/it.po      | 36 ++++++++++++++++++------------------
 po/ja.po      | 36 ++++++++++++++++++------------------
 po/lxd.pot    | 36 ++++++++++++++++++------------------
 po/nl.po      | 36 ++++++++++++++++++------------------
 po/ru.po      | 36 ++++++++++++++++++------------------
 po/sr.po      | 36 ++++++++++++++++++------------------
 po/sv.po      | 36 ++++++++++++++++++------------------
 po/tr.po      | 36 ++++++++++++++++++------------------
 po/zh.po      | 36 ++++++++++++++++++------------------
 po/zh_Hans.po | 36 ++++++++++++++++++------------------
 13 files changed, 234 insertions(+), 234 deletions(-)

diff --git a/po/de.po b/po/de.po
index ef422f01f..8666d6c1d 100644
--- a/po/de.po
+++ b/po/de.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: LXD\n"
 "Report-Msgid-Bugs-To: lxc-devel at lists.linuxcontainers.org\n"
-"POT-Creation-Date: 2017-10-06 13:51+0200\n"
+"POT-Creation-Date: 2017-10-09 19:52+0200\n"
 "PO-Revision-Date: 2017-02-14 17:11+0000\n"
 "Last-Translator: Tim Rose <tim at netlope.de>\n"
 "Language-Team: German <https://hosted.weblate.org/projects/linux-containers/"
@@ -381,7 +381,7 @@ msgstr ""
 msgid "Can't unset key '%s', it's not currently set."
 msgstr ""
 
-#: lxc/network.go:468 lxc/profile.go:528 lxc/storage.go:629
+#: lxc/network.go:468 lxc/profile.go:528 lxc/storage.go:643
 msgid "Cannot provide container name to list"
 msgstr ""
 
@@ -408,7 +408,7 @@ msgid "Config key/value to apply to the new container"
 msgstr "kann nicht zum selben Container Namen kopieren"
 
 #: lxc/config.go:816 lxc/config.go:881 lxc/config.go:1331 lxc/image.go:1169
-#: lxc/network.go:418 lxc/profile.go:267 lxc/storage.go:580 lxc/storage.go:955
+#: lxc/network.go:418 lxc/profile.go:267 lxc/storage.go:594 lxc/storage.go:969
 #, fuzzy, c-format
 msgid "Config parsing error: %s"
 msgstr "YAML Analyse Fehler %v\n"
@@ -473,11 +473,11 @@ msgid "Creating the container"
 msgstr "kann nicht zum selben Container Namen kopieren"
 
 #: lxc/image.go:231 lxc/image.go:1116 lxc/list.go:463 lxc/network.go:507
-#: lxc/storage.go:658 lxc/storage.go:769
+#: lxc/storage.go:672 lxc/storage.go:783
 msgid "DESCRIPTION"
 msgstr ""
 
-#: lxc/storage.go:659
+#: lxc/storage.go:673
 msgid "DRIVER"
 msgstr ""
 
@@ -784,7 +784,7 @@ msgstr ""
 msgid "Missing summary."
 msgstr "Fehlende Zusammenfassung."
 
-#: lxc/network.go:276 lxc/network.go:329 lxc/storage.go:378 lxc/storage.go:498
+#: lxc/network.go:276 lxc/network.go:329 lxc/storage.go:392 lxc/storage.go:512
 msgid "More than one device matches, specify the device name."
 msgstr ""
 
@@ -808,7 +808,7 @@ msgid "Must supply container name for: "
 msgstr "der Name des Ursprung Containers muss angegeben werden"
 
 #: lxc/list.go:465 lxc/network.go:504 lxc/profile.go:555 lxc/remote.go:381
-#: lxc/storage.go:657 lxc/storage.go:768
+#: lxc/storage.go:671 lxc/storage.go:782
 msgid "NAME"
 msgstr ""
 
@@ -854,7 +854,7 @@ msgstr "Kein Zertifikat zum hinzufügen bereitgestellt"
 msgid "No device found for this network"
 msgstr "Kein Zertifikat für diese Verbindung"
 
-#: lxc/storage.go:387 lxc/storage.go:507
+#: lxc/storage.go:401 lxc/storage.go:521
 #, fuzzy
 msgid "No device found for this storage volume."
 msgstr "Kein Zertifikat für diese Verbindung"
@@ -863,7 +863,7 @@ msgstr "Kein Zertifikat für diese Verbindung"
 msgid "No fingerprint specified."
 msgstr "Kein Fingerabdruck angegeben."
 
-#: lxc/storage.go:331 lxc/storage.go:424
+#: lxc/storage.go:345 lxc/storage.go:438
 msgid "Only \"custom\" volumes can be attached to containers."
 msgstr ""
 
@@ -939,7 +939,7 @@ msgstr ""
 msgid "Pid: %d"
 msgstr ""
 
-#: lxc/network.go:419 lxc/profile.go:268 lxc/storage.go:581 lxc/storage.go:956
+#: lxc/network.go:419 lxc/profile.go:268 lxc/storage.go:595 lxc/storage.go:970
 msgid "Press enter to open the editor again"
 msgstr ""
 
@@ -1072,7 +1072,7 @@ msgstr ""
 msgid "SNAPSHOTS"
 msgstr ""
 
-#: lxc/storage.go:660
+#: lxc/storage.go:674
 msgid "SOURCE"
 msgstr ""
 
@@ -1188,12 +1188,12 @@ msgstr "Anhalten des Containers fehlgeschlagen!"
 msgid "Stopping the container failed: %s"
 msgstr "Anhalten des Containers fehlgeschlagen!"
 
-#: lxc/storage.go:472
+#: lxc/storage.go:486
 #, fuzzy, c-format
 msgid "Storage pool %s created"
 msgstr "Profil %s erstellt\n"
 
-#: lxc/storage.go:531
+#: lxc/storage.go:545
 #, fuzzy, c-format
 msgid "Storage pool %s deleted"
 msgstr "Profil %s gelöscht\n"
@@ -1203,12 +1203,12 @@ msgstr "Profil %s gelöscht\n"
 msgid "Storage pool name"
 msgstr "Profilname kann nicht geändert werden"
 
-#: lxc/storage.go:802
+#: lxc/storage.go:816
 #, fuzzy, c-format
 msgid "Storage volume %s created"
 msgstr "Profil %s erstellt\n"
 
-#: lxc/storage.go:817
+#: lxc/storage.go:831
 #, fuzzy, c-format
 msgid "Storage volume %s deleted"
 msgstr "Profil %s gelöscht\n"
@@ -1226,7 +1226,7 @@ msgstr ""
 msgid "Swap (peak)"
 msgstr ""
 
-#: lxc/list.go:470 lxc/network.go:505 lxc/storage.go:767
+#: lxc/list.go:470 lxc/network.go:505 lxc/storage.go:781
 msgid "TYPE"
 msgstr ""
 
@@ -1264,7 +1264,7 @@ msgstr ""
 msgid "The opposite of \"lxc pause\" is \"lxc start\"."
 msgstr ""
 
-#: lxc/network.go:290 lxc/network.go:343 lxc/storage.go:392 lxc/storage.go:512
+#: lxc/network.go:290 lxc/network.go:343 lxc/storage.go:406 lxc/storage.go:526
 #, fuzzy
 msgid "The specified device doesn't exist"
 msgstr "entfernte Instanz %s existiert nicht"
@@ -1343,7 +1343,7 @@ msgstr ""
 msgid "URL"
 msgstr ""
 
-#: lxc/network.go:508 lxc/profile.go:556 lxc/storage.go:661 lxc/storage.go:770
+#: lxc/network.go:508 lxc/profile.go:556 lxc/storage.go:675 lxc/storage.go:784
 msgid "USED BY"
 msgstr ""
 
diff --git a/po/el.po b/po/el.po
index 5804b194a..cc17fac8d 100644
--- a/po/el.po
+++ b/po/el.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: lxd\n"
 "Report-Msgid-Bugs-To: lxc-devel at lists.linuxcontainers.org\n"
-"POT-Creation-Date: 2017-10-06 13:51+0200\n"
+"POT-Creation-Date: 2017-10-09 19:52+0200\n"
 "PO-Revision-Date: 2017-02-14 08:00+0000\n"
 "Last-Translator: Simos Xenitellis <simos.65 at gmail.com>\n"
 "Language-Team: Greek <https://hosted.weblate.org/projects/linux-containers/"
@@ -271,7 +271,7 @@ msgstr ""
 msgid "Can't unset key '%s', it's not currently set."
 msgstr ""
 
-#: lxc/network.go:468 lxc/profile.go:528 lxc/storage.go:629
+#: lxc/network.go:468 lxc/profile.go:528 lxc/storage.go:643
 msgid "Cannot provide container name to list"
 msgstr ""
 
@@ -297,7 +297,7 @@ msgid "Config key/value to apply to the new container"
 msgstr ""
 
 #: lxc/config.go:816 lxc/config.go:881 lxc/config.go:1331 lxc/image.go:1169
-#: lxc/network.go:418 lxc/profile.go:267 lxc/storage.go:580 lxc/storage.go:955
+#: lxc/network.go:418 lxc/profile.go:267 lxc/storage.go:594 lxc/storage.go:969
 #, c-format
 msgid "Config parsing error: %s"
 msgstr ""
@@ -360,11 +360,11 @@ msgid "Creating the container"
 msgstr ""
 
 #: lxc/image.go:231 lxc/image.go:1116 lxc/list.go:463 lxc/network.go:507
-#: lxc/storage.go:658 lxc/storage.go:769
+#: lxc/storage.go:672 lxc/storage.go:783
 msgid "DESCRIPTION"
 msgstr ""
 
-#: lxc/storage.go:659
+#: lxc/storage.go:673
 msgid "DRIVER"
 msgstr ""
 
@@ -664,7 +664,7 @@ msgstr "  Χρήση μνήμης:"
 msgid "Missing summary."
 msgstr ""
 
-#: lxc/network.go:276 lxc/network.go:329 lxc/storage.go:378 lxc/storage.go:498
+#: lxc/network.go:276 lxc/network.go:329 lxc/storage.go:392 lxc/storage.go:512
 msgid "More than one device matches, specify the device name."
 msgstr ""
 
@@ -685,7 +685,7 @@ msgid "Must supply container name for: "
 msgstr ""
 
 #: lxc/list.go:465 lxc/network.go:504 lxc/profile.go:555 lxc/remote.go:381
-#: lxc/storage.go:657 lxc/storage.go:768
+#: lxc/storage.go:671 lxc/storage.go:782
 msgid "NAME"
 msgstr ""
 
@@ -729,7 +729,7 @@ msgstr ""
 msgid "No device found for this network"
 msgstr ""
 
-#: lxc/storage.go:387 lxc/storage.go:507
+#: lxc/storage.go:401 lxc/storage.go:521
 msgid "No device found for this storage volume."
 msgstr ""
 
@@ -737,7 +737,7 @@ msgstr ""
 msgid "No fingerprint specified."
 msgstr ""
 
-#: lxc/storage.go:331 lxc/storage.go:424
+#: lxc/storage.go:345 lxc/storage.go:438
 msgid "Only \"custom\" volumes can be attached to containers."
 msgstr ""
 
@@ -810,7 +810,7 @@ msgstr ""
 msgid "Pid: %d"
 msgstr ""
 
-#: lxc/network.go:419 lxc/profile.go:268 lxc/storage.go:581 lxc/storage.go:956
+#: lxc/network.go:419 lxc/profile.go:268 lxc/storage.go:595 lxc/storage.go:970
 msgid "Press enter to open the editor again"
 msgstr ""
 
@@ -939,7 +939,7 @@ msgstr ""
 msgid "SNAPSHOTS"
 msgstr ""
 
-#: lxc/storage.go:660
+#: lxc/storage.go:674
 msgid "SOURCE"
 msgstr ""
 
@@ -1052,12 +1052,12 @@ msgstr ""
 msgid "Stopping the container failed: %s"
 msgstr ""
 
-#: lxc/storage.go:472
+#: lxc/storage.go:486
 #, c-format
 msgid "Storage pool %s created"
 msgstr ""
 
-#: lxc/storage.go:531
+#: lxc/storage.go:545
 #, c-format
 msgid "Storage pool %s deleted"
 msgstr ""
@@ -1066,12 +1066,12 @@ msgstr ""
 msgid "Storage pool name"
 msgstr ""
 
-#: lxc/storage.go:802
+#: lxc/storage.go:816
 #, c-format
 msgid "Storage volume %s created"
 msgstr ""
 
-#: lxc/storage.go:817
+#: lxc/storage.go:831
 #, c-format
 msgid "Storage volume %s deleted"
 msgstr ""
@@ -1088,7 +1088,7 @@ msgstr ""
 msgid "Swap (peak)"
 msgstr ""
 
-#: lxc/list.go:470 lxc/network.go:505 lxc/storage.go:767
+#: lxc/list.go:470 lxc/network.go:505 lxc/storage.go:781
 msgid "TYPE"
 msgstr ""
 
@@ -1124,7 +1124,7 @@ msgstr ""
 msgid "The opposite of \"lxc pause\" is \"lxc start\"."
 msgstr ""
 
-#: lxc/network.go:290 lxc/network.go:343 lxc/storage.go:392 lxc/storage.go:512
+#: lxc/network.go:290 lxc/network.go:343 lxc/storage.go:406 lxc/storage.go:526
 msgid "The specified device doesn't exist"
 msgstr ""
 
@@ -1199,7 +1199,7 @@ msgstr ""
 msgid "URL"
 msgstr ""
 
-#: lxc/network.go:508 lxc/profile.go:556 lxc/storage.go:661 lxc/storage.go:770
+#: lxc/network.go:508 lxc/profile.go:556 lxc/storage.go:675 lxc/storage.go:784
 msgid "USED BY"
 msgstr ""
 
diff --git a/po/fr.po b/po/fr.po
index 323da561e..073860b05 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: LXD\n"
 "Report-Msgid-Bugs-To: lxc-devel at lists.linuxcontainers.org\n"
-"POT-Creation-Date: 2017-10-06 13:51+0200\n"
+"POT-Creation-Date: 2017-10-09 19:52+0200\n"
 "PO-Revision-Date: 2017-06-07 15:24+0000\n"
 "Last-Translator: Stéphane Graber <stgraber at stgraber.org>\n"
 "Language-Team: French <https://hosted.weblate.org/projects/linux-containers/"
@@ -369,7 +369,7 @@ msgid "Can't unset key '%s', it's not currently set."
 msgstr ""
 "Impossible de désaffecter la clé '%s', elle n'est pas définie actuellement."
 
-#: lxc/network.go:468 lxc/profile.go:528 lxc/storage.go:629
+#: lxc/network.go:468 lxc/profile.go:528 lxc/storage.go:643
 msgid "Cannot provide container name to list"
 msgstr "Impossible de fournir le nom du conteneur à lister"
 
@@ -395,7 +395,7 @@ msgid "Config key/value to apply to the new container"
 msgstr "Clé/valeur de configuration à appliquer au nouveau conteneur"
 
 #: lxc/config.go:816 lxc/config.go:881 lxc/config.go:1331 lxc/image.go:1169
-#: lxc/network.go:418 lxc/profile.go:267 lxc/storage.go:580 lxc/storage.go:955
+#: lxc/network.go:418 lxc/profile.go:267 lxc/storage.go:594 lxc/storage.go:969
 #, c-format
 msgid "Config parsing error: %s"
 msgstr "Erreur lors de la lecture de la configuration : %s"
@@ -459,11 +459,11 @@ msgid "Creating the container"
 msgstr "Création du conteneur"
 
 #: lxc/image.go:231 lxc/image.go:1116 lxc/list.go:463 lxc/network.go:507
-#: lxc/storage.go:658 lxc/storage.go:769
+#: lxc/storage.go:672 lxc/storage.go:783
 msgid "DESCRIPTION"
 msgstr "DESCRIPTION"
 
-#: lxc/storage.go:659
+#: lxc/storage.go:673
 msgid "DRIVER"
 msgstr "PILOTE"
 
@@ -772,7 +772,7 @@ msgstr "  Mémoire utilisée :"
 msgid "Missing summary."
 msgstr "Résumé manquant."
 
-#: lxc/network.go:276 lxc/network.go:329 lxc/storage.go:378 lxc/storage.go:498
+#: lxc/network.go:276 lxc/network.go:329 lxc/storage.go:392 lxc/storage.go:512
 msgid "More than one device matches, specify the device name."
 msgstr "Plus d'un périphérique correspond, spécifier le nom du périphérique."
 
@@ -795,7 +795,7 @@ msgid "Must supply container name for: "
 msgstr "Vous devez fournir le nom d'un conteneur pour : "
 
 #: lxc/list.go:465 lxc/network.go:504 lxc/profile.go:555 lxc/remote.go:381
-#: lxc/storage.go:657 lxc/storage.go:768
+#: lxc/storage.go:671 lxc/storage.go:782
 msgid "NAME"
 msgstr "NOM"
 
@@ -839,7 +839,7 @@ msgstr "Un certificat à ajouter n'a pas été fourni"
 msgid "No device found for this network"
 msgstr "Aucun périphérique existant pour ce réseau"
 
-#: lxc/storage.go:387 lxc/storage.go:507
+#: lxc/storage.go:401 lxc/storage.go:521
 #, fuzzy
 msgid "No device found for this storage volume."
 msgstr "Aucun périphérique existant pour ce réseau"
@@ -848,7 +848,7 @@ msgstr "Aucun périphérique existant pour ce réseau"
 msgid "No fingerprint specified."
 msgstr "Aucune empreinte n'a été indiquée."
 
-#: lxc/storage.go:331 lxc/storage.go:424
+#: lxc/storage.go:345 lxc/storage.go:438
 msgid "Only \"custom\" volumes can be attached to containers."
 msgstr "Seul les volumes \"personnalisés\" peuvent être attaché aux conteneurs"
 
@@ -922,7 +922,7 @@ msgstr "Permission refusée, êtes-vous dans le groupe lxd ?"
 msgid "Pid: %d"
 msgstr "Pid : %d"
 
-#: lxc/network.go:419 lxc/profile.go:268 lxc/storage.go:581 lxc/storage.go:956
+#: lxc/network.go:419 lxc/profile.go:268 lxc/storage.go:595 lxc/storage.go:970
 msgid "Press enter to open the editor again"
 msgstr "Appuyer sur Entrée pour ouvrir à nouveau l'éditeur"
 
@@ -1053,7 +1053,7 @@ msgstr "TAILLE"
 msgid "SNAPSHOTS"
 msgstr "INSTANTANÉS"
 
-#: lxc/storage.go:660
+#: lxc/storage.go:674
 msgid "SOURCE"
 msgstr "SOURCE"
 
@@ -1169,12 +1169,12 @@ msgstr "L'arrêt du conteneur a échoué !"
 msgid "Stopping the container failed: %s"
 msgstr "L'arrêt du conteneur a échoué !"
 
-#: lxc/storage.go:472
+#: lxc/storage.go:486
 #, fuzzy, c-format
 msgid "Storage pool %s created"
 msgstr "Le réseau %s a été créé"
 
-#: lxc/storage.go:531
+#: lxc/storage.go:545
 #, fuzzy, c-format
 msgid "Storage pool %s deleted"
 msgstr "Le réseau %s a été supprimé"
@@ -1183,12 +1183,12 @@ msgstr "Le réseau %s a été supprimé"
 msgid "Storage pool name"
 msgstr "Nom de l'ensemble de stockage"
 
-#: lxc/storage.go:802
+#: lxc/storage.go:816
 #, fuzzy, c-format
 msgid "Storage volume %s created"
 msgstr "Profil %s créé"
 
-#: lxc/storage.go:817
+#: lxc/storage.go:831
 #, fuzzy, c-format
 msgid "Storage volume %s deleted"
 msgstr "Profil %s supprimé"
@@ -1205,7 +1205,7 @@ msgstr "Swap (courant)"
 msgid "Swap (peak)"
 msgstr "Swap (pointe)"
 
-#: lxc/list.go:470 lxc/network.go:505 lxc/storage.go:767
+#: lxc/list.go:470 lxc/network.go:505 lxc/storage.go:781
 msgid "TYPE"
 msgstr "TYPE"
 
@@ -1247,7 +1247,7 @@ msgstr "L'image locale '%s' n'a pas été trouvée, essayer '%s:' à la place."
 msgid "The opposite of \"lxc pause\" is \"lxc start\"."
 msgstr "Le pendant de `lxc pause` est `lxc start`."
 
-#: lxc/network.go:290 lxc/network.go:343 lxc/storage.go:392 lxc/storage.go:512
+#: lxc/network.go:290 lxc/network.go:343 lxc/storage.go:406 lxc/storage.go:526
 msgid "The specified device doesn't exist"
 msgstr "Le périphérique indiqué n'existe pas"
 
@@ -1328,7 +1328,7 @@ msgstr "DATE DE PUBLICATION"
 msgid "URL"
 msgstr "URL"
 
-#: lxc/network.go:508 lxc/profile.go:556 lxc/storage.go:661 lxc/storage.go:770
+#: lxc/network.go:508 lxc/profile.go:556 lxc/storage.go:675 lxc/storage.go:784
 msgid "USED BY"
 msgstr "UTILISÉ PAR"
 
diff --git a/po/it.po b/po/it.po
index bfb14d804..8eafc8d99 100644
--- a/po/it.po
+++ b/po/it.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: lxd\n"
 "Report-Msgid-Bugs-To: lxc-devel at lists.linuxcontainers.org\n"
-"POT-Creation-Date: 2017-10-06 13:51+0200\n"
+"POT-Creation-Date: 2017-10-09 19:52+0200\n"
 "PO-Revision-Date: 2017-08-18 14:22+0000\n"
 "Last-Translator: Alberto Donato <alberto.donato at gmail.com>\n"
 "Language-Team: Italian <https://hosted.weblate.org/projects/linux-containers/"
@@ -291,7 +291,7 @@ msgstr ""
 msgid "Can't unset key '%s', it's not currently set."
 msgstr ""
 
-#: lxc/network.go:468 lxc/profile.go:528 lxc/storage.go:629
+#: lxc/network.go:468 lxc/profile.go:528 lxc/storage.go:643
 msgid "Cannot provide container name to list"
 msgstr ""
 
@@ -317,7 +317,7 @@ msgid "Config key/value to apply to the new container"
 msgstr ""
 
 #: lxc/config.go:816 lxc/config.go:881 lxc/config.go:1331 lxc/image.go:1169
-#: lxc/network.go:418 lxc/profile.go:267 lxc/storage.go:580 lxc/storage.go:955
+#: lxc/network.go:418 lxc/profile.go:267 lxc/storage.go:594 lxc/storage.go:969
 #, c-format
 msgid "Config parsing error: %s"
 msgstr ""
@@ -380,11 +380,11 @@ msgid "Creating the container"
 msgstr "Creazione del container in corso"
 
 #: lxc/image.go:231 lxc/image.go:1116 lxc/list.go:463 lxc/network.go:507
-#: lxc/storage.go:658 lxc/storage.go:769
+#: lxc/storage.go:672 lxc/storage.go:783
 msgid "DESCRIPTION"
 msgstr "DESCRIZIONE"
 
-#: lxc/storage.go:659
+#: lxc/storage.go:673
 msgid "DRIVER"
 msgstr "DRIVER"
 
@@ -682,7 +682,7 @@ msgstr ""
 msgid "Missing summary."
 msgstr ""
 
-#: lxc/network.go:276 lxc/network.go:329 lxc/storage.go:378 lxc/storage.go:498
+#: lxc/network.go:276 lxc/network.go:329 lxc/storage.go:392 lxc/storage.go:512
 msgid "More than one device matches, specify the device name."
 msgstr ""
 
@@ -703,7 +703,7 @@ msgid "Must supply container name for: "
 msgstr ""
 
 #: lxc/list.go:465 lxc/network.go:504 lxc/profile.go:555 lxc/remote.go:381
-#: lxc/storage.go:657 lxc/storage.go:768
+#: lxc/storage.go:671 lxc/storage.go:782
 msgid "NAME"
 msgstr ""
 
@@ -746,7 +746,7 @@ msgstr ""
 msgid "No device found for this network"
 msgstr ""
 
-#: lxc/storage.go:387 lxc/storage.go:507
+#: lxc/storage.go:401 lxc/storage.go:521
 msgid "No device found for this storage volume."
 msgstr ""
 
@@ -754,7 +754,7 @@ msgstr ""
 msgid "No fingerprint specified."
 msgstr ""
 
-#: lxc/storage.go:331 lxc/storage.go:424
+#: lxc/storage.go:345 lxc/storage.go:438
 msgid "Only \"custom\" volumes can be attached to containers."
 msgstr ""
 
@@ -827,7 +827,7 @@ msgstr ""
 msgid "Pid: %d"
 msgstr ""
 
-#: lxc/network.go:419 lxc/profile.go:268 lxc/storage.go:581 lxc/storage.go:956
+#: lxc/network.go:419 lxc/profile.go:268 lxc/storage.go:595 lxc/storage.go:970
 msgid "Press enter to open the editor again"
 msgstr ""
 
@@ -956,7 +956,7 @@ msgstr ""
 msgid "SNAPSHOTS"
 msgstr ""
 
-#: lxc/storage.go:660
+#: lxc/storage.go:674
 msgid "SOURCE"
 msgstr ""
 
@@ -1069,12 +1069,12 @@ msgstr ""
 msgid "Stopping the container failed: %s"
 msgstr ""
 
-#: lxc/storage.go:472
+#: lxc/storage.go:486
 #, c-format
 msgid "Storage pool %s created"
 msgstr ""
 
-#: lxc/storage.go:531
+#: lxc/storage.go:545
 #, c-format
 msgid "Storage pool %s deleted"
 msgstr ""
@@ -1083,12 +1083,12 @@ msgstr ""
 msgid "Storage pool name"
 msgstr ""
 
-#: lxc/storage.go:802
+#: lxc/storage.go:816
 #, c-format
 msgid "Storage volume %s created"
 msgstr ""
 
-#: lxc/storage.go:817
+#: lxc/storage.go:831
 #, c-format
 msgid "Storage volume %s deleted"
 msgstr ""
@@ -1105,7 +1105,7 @@ msgstr ""
 msgid "Swap (peak)"
 msgstr ""
 
-#: lxc/list.go:470 lxc/network.go:505 lxc/storage.go:767
+#: lxc/list.go:470 lxc/network.go:505 lxc/storage.go:781
 msgid "TYPE"
 msgstr ""
 
@@ -1141,7 +1141,7 @@ msgstr ""
 msgid "The opposite of \"lxc pause\" is \"lxc start\"."
 msgstr ""
 
-#: lxc/network.go:290 lxc/network.go:343 lxc/storage.go:392 lxc/storage.go:512
+#: lxc/network.go:290 lxc/network.go:343 lxc/storage.go:406 lxc/storage.go:526
 msgid "The specified device doesn't exist"
 msgstr ""
 
@@ -1216,7 +1216,7 @@ msgstr ""
 msgid "URL"
 msgstr ""
 
-#: lxc/network.go:508 lxc/profile.go:556 lxc/storage.go:661 lxc/storage.go:770
+#: lxc/network.go:508 lxc/profile.go:556 lxc/storage.go:675 lxc/storage.go:784
 msgid "USED BY"
 msgstr ""
 
diff --git a/po/ja.po b/po/ja.po
index 17aad524b..b84d7a97e 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: LXD\n"
 "Report-Msgid-Bugs-To: lxc-devel at lists.linuxcontainers.org\n"
-"POT-Creation-Date: 2017-10-06 13:51+0200\n"
+"POT-Creation-Date: 2017-10-09 19:52+0200\n"
 "PO-Revision-Date: 2017-08-03 05:16+0000\n"
 "Last-Translator: KATOH Yasufumi <karma at jazz.email.ne.jp>\n"
 "Language-Team: Japanese <https://hosted.weblate.org/projects/linux-"
@@ -273,7 +273,7 @@ msgstr "キー '%s' が設定されていないので削除できません"
 msgid "Can't unset key '%s', it's not currently set."
 msgstr "キー '%s' が指定されていないので削除できません。"
 
-#: lxc/network.go:468 lxc/profile.go:528 lxc/storage.go:629
+#: lxc/network.go:468 lxc/profile.go:528 lxc/storage.go:643
 msgid "Cannot provide container name to list"
 msgstr "コンテナ名を取得できません"
 
@@ -299,7 +299,7 @@ msgid "Config key/value to apply to the new container"
 msgstr "新しいコンテナに適用するキー/値の設定"
 
 #: lxc/config.go:816 lxc/config.go:881 lxc/config.go:1331 lxc/image.go:1169
-#: lxc/network.go:418 lxc/profile.go:267 lxc/storage.go:580 lxc/storage.go:955
+#: lxc/network.go:418 lxc/profile.go:267 lxc/storage.go:594 lxc/storage.go:969
 #, c-format
 msgid "Config parsing error: %s"
 msgstr "設定の構文エラー: %s"
@@ -362,11 +362,11 @@ msgid "Creating the container"
 msgstr "コンテナを作成中"
 
 #: lxc/image.go:231 lxc/image.go:1116 lxc/list.go:463 lxc/network.go:507
-#: lxc/storage.go:658 lxc/storage.go:769
+#: lxc/storage.go:672 lxc/storage.go:783
 msgid "DESCRIPTION"
 msgstr ""
 
-#: lxc/storage.go:659
+#: lxc/storage.go:673
 msgid "DRIVER"
 msgstr ""
 
@@ -666,7 +666,7 @@ msgstr "メモリ消費量:"
 msgid "Missing summary."
 msgstr "サマリーはありません。"
 
-#: lxc/network.go:276 lxc/network.go:329 lxc/storage.go:378 lxc/storage.go:498
+#: lxc/network.go:276 lxc/network.go:329 lxc/storage.go:392 lxc/storage.go:512
 msgid "More than one device matches, specify the device name."
 msgstr "複数のデバイスとマッチします。デバイス名を指定してください。"
 
@@ -689,7 +689,7 @@ msgid "Must supply container name for: "
 msgstr "コンテナ名を指定する必要があります: "
 
 #: lxc/list.go:465 lxc/network.go:504 lxc/profile.go:555 lxc/remote.go:381
-#: lxc/storage.go:657 lxc/storage.go:768
+#: lxc/storage.go:671 lxc/storage.go:782
 msgid "NAME"
 msgstr ""
 
@@ -732,7 +732,7 @@ msgstr "追加すべき証明書が提供されていません"
 msgid "No device found for this network"
 msgstr "このネットワークに対するデバイスがありません"
 
-#: lxc/storage.go:387 lxc/storage.go:507
+#: lxc/storage.go:401 lxc/storage.go:521
 msgid "No device found for this storage volume."
 msgstr "このストレージボリュームに対するデバイスがありません。"
 
@@ -740,7 +740,7 @@ msgstr "このストレージボリュームに対するデバイスがありま
 msgid "No fingerprint specified."
 msgstr "フィンガープリントが指定されていません。"
 
-#: lxc/storage.go:331 lxc/storage.go:424
+#: lxc/storage.go:345 lxc/storage.go:438
 msgid "Only \"custom\" volumes can be attached to containers."
 msgstr "\"カスタム\" のボリュームのみがコンテナにアタッチできます。"
 
@@ -813,7 +813,7 @@ msgstr "アクセスが拒否されました。lxd グループに所属して
 msgid "Pid: %d"
 msgstr "Pid: %d"
 
-#: lxc/network.go:419 lxc/profile.go:268 lxc/storage.go:581 lxc/storage.go:956
+#: lxc/network.go:419 lxc/profile.go:268 lxc/storage.go:595 lxc/storage.go:970
 msgid "Press enter to open the editor again"
 msgstr "再度エディタを開くためには Enter キーを押します"
 
@@ -942,7 +942,7 @@ msgstr ""
 msgid "SNAPSHOTS"
 msgstr ""
 
-#: lxc/storage.go:660
+#: lxc/storage.go:674
 msgid "SOURCE"
 msgstr ""
 
@@ -1055,12 +1055,12 @@ msgstr "コンテナの停止に失敗しました!"
 msgid "Stopping the container failed: %s"
 msgstr "コンテナの停止に失敗しました: %s"
 
-#: lxc/storage.go:472
+#: lxc/storage.go:486
 #, c-format
 msgid "Storage pool %s created"
 msgstr "ストレージプール %s を作成しました"
 
-#: lxc/storage.go:531
+#: lxc/storage.go:545
 #, c-format
 msgid "Storage pool %s deleted"
 msgstr "ストレージプール %s を削除しました"
@@ -1069,12 +1069,12 @@ msgstr "ストレージプール %s を削除しました"
 msgid "Storage pool name"
 msgstr "ストレージプール名"
 
-#: lxc/storage.go:802
+#: lxc/storage.go:816
 #, c-format
 msgid "Storage volume %s created"
 msgstr "ストレージボリューム %s を作成しました"
 
-#: lxc/storage.go:817
+#: lxc/storage.go:831
 #, c-format
 msgid "Storage volume %s deleted"
 msgstr "ストレージボリューム %s を削除しました"
@@ -1091,7 +1091,7 @@ msgstr "Swap (現在値)"
 msgid "Swap (peak)"
 msgstr "Swap (ピーク)"
 
-#: lxc/list.go:470 lxc/network.go:505 lxc/storage.go:767
+#: lxc/list.go:470 lxc/network.go:505 lxc/storage.go:781
 msgid "TYPE"
 msgstr ""
 
@@ -1130,7 +1130,7 @@ msgstr ""
 msgid "The opposite of \"lxc pause\" is \"lxc start\"."
 msgstr "\"lxc pause\" の反対のコマンドは \"lxc start\" です。"
 
-#: lxc/network.go:290 lxc/network.go:343 lxc/storage.go:392 lxc/storage.go:512
+#: lxc/network.go:290 lxc/network.go:343 lxc/storage.go:406 lxc/storage.go:526
 msgid "The specified device doesn't exist"
 msgstr "指定したデバイスが存在しません"
 
@@ -1215,7 +1215,7 @@ msgstr ""
 msgid "URL"
 msgstr ""
 
-#: lxc/network.go:508 lxc/profile.go:556 lxc/storage.go:661 lxc/storage.go:770
+#: lxc/network.go:508 lxc/profile.go:556 lxc/storage.go:675 lxc/storage.go:784
 msgid "USED BY"
 msgstr ""
 
diff --git a/po/lxd.pot b/po/lxd.pot
index de6d5620d..f9a23073a 100644
--- a/po/lxd.pot
+++ b/po/lxd.pot
@@ -7,7 +7,7 @@
 msgid   ""
 msgstr  "Project-Id-Version: lxd\n"
         "Report-Msgid-Bugs-To: lxc-devel at lists.linuxcontainers.org\n"
-        "POT-Creation-Date: 2017-10-06 13:51+0200\n"
+        "POT-Creation-Date: 2017-10-09 19:53+0200\n"
         "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
         "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
         "Language-Team: LANGUAGE <LL at li.org>\n"
@@ -260,7 +260,7 @@ msgstr  ""
 msgid   "Can't unset key '%s', it's not currently set."
 msgstr  ""
 
-#: lxc/network.go:468 lxc/profile.go:528 lxc/storage.go:629
+#: lxc/network.go:468 lxc/profile.go:528 lxc/storage.go:643
 msgid   "Cannot provide container name to list"
 msgstr  ""
 
@@ -285,7 +285,7 @@ msgstr  ""
 msgid   "Config key/value to apply to the new container"
 msgstr  ""
 
-#: lxc/config.go:816 lxc/config.go:881 lxc/config.go:1331 lxc/image.go:1169 lxc/network.go:418 lxc/profile.go:267 lxc/storage.go:580 lxc/storage.go:955
+#: lxc/config.go:816 lxc/config.go:881 lxc/config.go:1331 lxc/image.go:1169 lxc/network.go:418 lxc/profile.go:267 lxc/storage.go:594 lxc/storage.go:969
 #, c-format
 msgid   "Config parsing error: %s"
 msgstr  ""
@@ -347,11 +347,11 @@ msgstr  ""
 msgid   "Creating the container"
 msgstr  ""
 
-#: lxc/image.go:231 lxc/image.go:1116 lxc/list.go:463 lxc/network.go:507 lxc/storage.go:658 lxc/storage.go:769
+#: lxc/image.go:231 lxc/image.go:1116 lxc/list.go:463 lxc/network.go:507 lxc/storage.go:672 lxc/storage.go:783
 msgid   "DESCRIPTION"
 msgstr  ""
 
-#: lxc/storage.go:659
+#: lxc/storage.go:673
 msgid   "DRIVER"
 msgstr  ""
 
@@ -649,7 +649,7 @@ msgstr  ""
 msgid   "Missing summary."
 msgstr  ""
 
-#: lxc/network.go:276 lxc/network.go:329 lxc/storage.go:378 lxc/storage.go:498
+#: lxc/network.go:276 lxc/network.go:329 lxc/storage.go:392 lxc/storage.go:512
 msgid   "More than one device matches, specify the device name."
 msgstr  ""
 
@@ -669,7 +669,7 @@ msgstr  ""
 msgid   "Must supply container name for: "
 msgstr  ""
 
-#: lxc/list.go:465 lxc/network.go:504 lxc/profile.go:555 lxc/remote.go:381 lxc/storage.go:657 lxc/storage.go:768
+#: lxc/list.go:465 lxc/network.go:504 lxc/profile.go:555 lxc/remote.go:381 lxc/storage.go:671 lxc/storage.go:782
 msgid   "NAME"
 msgstr  ""
 
@@ -712,7 +712,7 @@ msgstr  ""
 msgid   "No device found for this network"
 msgstr  ""
 
-#: lxc/storage.go:387 lxc/storage.go:507
+#: lxc/storage.go:401 lxc/storage.go:521
 msgid   "No device found for this storage volume."
 msgstr  ""
 
@@ -720,7 +720,7 @@ msgstr  ""
 msgid   "No fingerprint specified."
 msgstr  ""
 
-#: lxc/storage.go:331 lxc/storage.go:424
+#: lxc/storage.go:345 lxc/storage.go:438
 msgid   "Only \"custom\" volumes can be attached to containers."
 msgstr  ""
 
@@ -793,7 +793,7 @@ msgstr  ""
 msgid   "Pid: %d"
 msgstr  ""
 
-#: lxc/network.go:419 lxc/profile.go:268 lxc/storage.go:581 lxc/storage.go:956
+#: lxc/network.go:419 lxc/profile.go:268 lxc/storage.go:595 lxc/storage.go:970
 msgid   "Press enter to open the editor again"
 msgstr  ""
 
@@ -921,7 +921,7 @@ msgstr  ""
 msgid   "SNAPSHOTS"
 msgstr  ""
 
-#: lxc/storage.go:660
+#: lxc/storage.go:674
 msgid   "SOURCE"
 msgstr  ""
 
@@ -1034,12 +1034,12 @@ msgstr  ""
 msgid   "Stopping the container failed: %s"
 msgstr  ""
 
-#: lxc/storage.go:472
+#: lxc/storage.go:486
 #, c-format
 msgid   "Storage pool %s created"
 msgstr  ""
 
-#: lxc/storage.go:531
+#: lxc/storage.go:545
 #, c-format
 msgid   "Storage pool %s deleted"
 msgstr  ""
@@ -1048,12 +1048,12 @@ msgstr  ""
 msgid   "Storage pool name"
 msgstr  ""
 
-#: lxc/storage.go:802
+#: lxc/storage.go:816
 #, c-format
 msgid   "Storage volume %s created"
 msgstr  ""
 
-#: lxc/storage.go:817
+#: lxc/storage.go:831
 #, c-format
 msgid   "Storage volume %s deleted"
 msgstr  ""
@@ -1070,7 +1070,7 @@ msgstr  ""
 msgid   "Swap (peak)"
 msgstr  ""
 
-#: lxc/list.go:470 lxc/network.go:505 lxc/storage.go:767
+#: lxc/list.go:470 lxc/network.go:505 lxc/storage.go:781
 msgid   "TYPE"
 msgstr  ""
 
@@ -1103,7 +1103,7 @@ msgstr  ""
 msgid   "The opposite of \"lxc pause\" is \"lxc start\"."
 msgstr  ""
 
-#: lxc/network.go:290 lxc/network.go:343 lxc/storage.go:392 lxc/storage.go:512
+#: lxc/network.go:290 lxc/network.go:343 lxc/storage.go:406 lxc/storage.go:526
 msgid   "The specified device doesn't exist"
 msgstr  ""
 
@@ -1177,7 +1177,7 @@ msgstr  ""
 msgid   "URL"
 msgstr  ""
 
-#: lxc/network.go:508 lxc/profile.go:556 lxc/storage.go:661 lxc/storage.go:770
+#: lxc/network.go:508 lxc/profile.go:556 lxc/storage.go:675 lxc/storage.go:784
 msgid   "USED BY"
 msgstr  ""
 
diff --git a/po/nl.po b/po/nl.po
index 01c864681..22849e7db 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: lxd\n"
 "Report-Msgid-Bugs-To: lxc-devel at lists.linuxcontainers.org\n"
-"POT-Creation-Date: 2017-10-06 13:51+0200\n"
+"POT-Creation-Date: 2017-10-09 19:52+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -267,7 +267,7 @@ msgstr ""
 msgid "Can't unset key '%s', it's not currently set."
 msgstr ""
 
-#: lxc/network.go:468 lxc/profile.go:528 lxc/storage.go:629
+#: lxc/network.go:468 lxc/profile.go:528 lxc/storage.go:643
 msgid "Cannot provide container name to list"
 msgstr ""
 
@@ -293,7 +293,7 @@ msgid "Config key/value to apply to the new container"
 msgstr ""
 
 #: lxc/config.go:816 lxc/config.go:881 lxc/config.go:1331 lxc/image.go:1169
-#: lxc/network.go:418 lxc/profile.go:267 lxc/storage.go:580 lxc/storage.go:955
+#: lxc/network.go:418 lxc/profile.go:267 lxc/storage.go:594 lxc/storage.go:969
 #, c-format
 msgid "Config parsing error: %s"
 msgstr ""
@@ -356,11 +356,11 @@ msgid "Creating the container"
 msgstr ""
 
 #: lxc/image.go:231 lxc/image.go:1116 lxc/list.go:463 lxc/network.go:507
-#: lxc/storage.go:658 lxc/storage.go:769
+#: lxc/storage.go:672 lxc/storage.go:783
 msgid "DESCRIPTION"
 msgstr ""
 
-#: lxc/storage.go:659
+#: lxc/storage.go:673
 msgid "DRIVER"
 msgstr ""
 
@@ -658,7 +658,7 @@ msgstr ""
 msgid "Missing summary."
 msgstr ""
 
-#: lxc/network.go:276 lxc/network.go:329 lxc/storage.go:378 lxc/storage.go:498
+#: lxc/network.go:276 lxc/network.go:329 lxc/storage.go:392 lxc/storage.go:512
 msgid "More than one device matches, specify the device name."
 msgstr ""
 
@@ -679,7 +679,7 @@ msgid "Must supply container name for: "
 msgstr ""
 
 #: lxc/list.go:465 lxc/network.go:504 lxc/profile.go:555 lxc/remote.go:381
-#: lxc/storage.go:657 lxc/storage.go:768
+#: lxc/storage.go:671 lxc/storage.go:782
 msgid "NAME"
 msgstr ""
 
@@ -722,7 +722,7 @@ msgstr ""
 msgid "No device found for this network"
 msgstr ""
 
-#: lxc/storage.go:387 lxc/storage.go:507
+#: lxc/storage.go:401 lxc/storage.go:521
 msgid "No device found for this storage volume."
 msgstr ""
 
@@ -730,7 +730,7 @@ msgstr ""
 msgid "No fingerprint specified."
 msgstr ""
 
-#: lxc/storage.go:331 lxc/storage.go:424
+#: lxc/storage.go:345 lxc/storage.go:438
 msgid "Only \"custom\" volumes can be attached to containers."
 msgstr ""
 
@@ -803,7 +803,7 @@ msgstr ""
 msgid "Pid: %d"
 msgstr ""
 
-#: lxc/network.go:419 lxc/profile.go:268 lxc/storage.go:581 lxc/storage.go:956
+#: lxc/network.go:419 lxc/profile.go:268 lxc/storage.go:595 lxc/storage.go:970
 msgid "Press enter to open the editor again"
 msgstr ""
 
@@ -932,7 +932,7 @@ msgstr ""
 msgid "SNAPSHOTS"
 msgstr ""
 
-#: lxc/storage.go:660
+#: lxc/storage.go:674
 msgid "SOURCE"
 msgstr ""
 
@@ -1045,12 +1045,12 @@ msgstr ""
 msgid "Stopping the container failed: %s"
 msgstr ""
 
-#: lxc/storage.go:472
+#: lxc/storage.go:486
 #, c-format
 msgid "Storage pool %s created"
 msgstr ""
 
-#: lxc/storage.go:531
+#: lxc/storage.go:545
 #, c-format
 msgid "Storage pool %s deleted"
 msgstr ""
@@ -1059,12 +1059,12 @@ msgstr ""
 msgid "Storage pool name"
 msgstr ""
 
-#: lxc/storage.go:802
+#: lxc/storage.go:816
 #, c-format
 msgid "Storage volume %s created"
 msgstr ""
 
-#: lxc/storage.go:817
+#: lxc/storage.go:831
 #, c-format
 msgid "Storage volume %s deleted"
 msgstr ""
@@ -1081,7 +1081,7 @@ msgstr ""
 msgid "Swap (peak)"
 msgstr ""
 
-#: lxc/list.go:470 lxc/network.go:505 lxc/storage.go:767
+#: lxc/list.go:470 lxc/network.go:505 lxc/storage.go:781
 msgid "TYPE"
 msgstr ""
 
@@ -1117,7 +1117,7 @@ msgstr ""
 msgid "The opposite of \"lxc pause\" is \"lxc start\"."
 msgstr ""
 
-#: lxc/network.go:290 lxc/network.go:343 lxc/storage.go:392 lxc/storage.go:512
+#: lxc/network.go:290 lxc/network.go:343 lxc/storage.go:406 lxc/storage.go:526
 msgid "The specified device doesn't exist"
 msgstr ""
 
@@ -1192,7 +1192,7 @@ msgstr ""
 msgid "URL"
 msgstr ""
 
-#: lxc/network.go:508 lxc/profile.go:556 lxc/storage.go:661 lxc/storage.go:770
+#: lxc/network.go:508 lxc/profile.go:556 lxc/storage.go:675 lxc/storage.go:784
 msgid "USED BY"
 msgstr ""
 
diff --git a/po/ru.po b/po/ru.po
index e0f3f10eb..7cdbec6a3 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: lxd\n"
 "Report-Msgid-Bugs-To: lxc-devel at lists.linuxcontainers.org\n"
-"POT-Creation-Date: 2017-10-06 13:51+0200\n"
+"POT-Creation-Date: 2017-10-09 19:52+0200\n"
 "PO-Revision-Date: 2017-06-06 13:55+0000\n"
 "Last-Translator: Александр Киль <shorrey at gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/linux-containers/"
@@ -358,7 +358,7 @@ msgstr ""
 msgid "Can't unset key '%s', it's not currently set."
 msgstr ""
 
-#: lxc/network.go:468 lxc/profile.go:528 lxc/storage.go:629
+#: lxc/network.go:468 lxc/profile.go:528 lxc/storage.go:643
 msgid "Cannot provide container name to list"
 msgstr "Невозможно добавить имя контейнера в список"
 
@@ -384,7 +384,7 @@ msgid "Config key/value to apply to the new container"
 msgstr ""
 
 #: lxc/config.go:816 lxc/config.go:881 lxc/config.go:1331 lxc/image.go:1169
-#: lxc/network.go:418 lxc/profile.go:267 lxc/storage.go:580 lxc/storage.go:955
+#: lxc/network.go:418 lxc/profile.go:267 lxc/storage.go:594 lxc/storage.go:969
 #, c-format
 msgid "Config parsing error: %s"
 msgstr ""
@@ -447,11 +447,11 @@ msgid "Creating the container"
 msgstr ""
 
 #: lxc/image.go:231 lxc/image.go:1116 lxc/list.go:463 lxc/network.go:507
-#: lxc/storage.go:658 lxc/storage.go:769
+#: lxc/storage.go:672 lxc/storage.go:783
 msgid "DESCRIPTION"
 msgstr ""
 
-#: lxc/storage.go:659
+#: lxc/storage.go:673
 msgid "DRIVER"
 msgstr ""
 
@@ -751,7 +751,7 @@ msgstr " Использование памяти:"
 msgid "Missing summary."
 msgstr ""
 
-#: lxc/network.go:276 lxc/network.go:329 lxc/storage.go:378 lxc/storage.go:498
+#: lxc/network.go:276 lxc/network.go:329 lxc/storage.go:392 lxc/storage.go:512
 msgid "More than one device matches, specify the device name."
 msgstr ""
 
@@ -772,7 +772,7 @@ msgid "Must supply container name for: "
 msgstr ""
 
 #: lxc/list.go:465 lxc/network.go:504 lxc/profile.go:555 lxc/remote.go:381
-#: lxc/storage.go:657 lxc/storage.go:768
+#: lxc/storage.go:671 lxc/storage.go:782
 msgid "NAME"
 msgstr ""
 
@@ -816,7 +816,7 @@ msgstr ""
 msgid "No device found for this network"
 msgstr ""
 
-#: lxc/storage.go:387 lxc/storage.go:507
+#: lxc/storage.go:401 lxc/storage.go:521
 msgid "No device found for this storage volume."
 msgstr ""
 
@@ -824,7 +824,7 @@ msgstr ""
 msgid "No fingerprint specified."
 msgstr ""
 
-#: lxc/storage.go:331 lxc/storage.go:424
+#: lxc/storage.go:345 lxc/storage.go:438
 msgid "Only \"custom\" volumes can be attached to containers."
 msgstr ""
 
@@ -897,7 +897,7 @@ msgstr ""
 msgid "Pid: %d"
 msgstr ""
 
-#: lxc/network.go:419 lxc/profile.go:268 lxc/storage.go:581 lxc/storage.go:956
+#: lxc/network.go:419 lxc/profile.go:268 lxc/storage.go:595 lxc/storage.go:970
 msgid "Press enter to open the editor again"
 msgstr ""
 
@@ -1026,7 +1026,7 @@ msgstr ""
 msgid "SNAPSHOTS"
 msgstr ""
 
-#: lxc/storage.go:660
+#: lxc/storage.go:674
 msgid "SOURCE"
 msgstr ""
 
@@ -1139,12 +1139,12 @@ msgstr ""
 msgid "Stopping the container failed: %s"
 msgstr "Невозможно добавить имя контейнера в список"
 
-#: lxc/storage.go:472
+#: lxc/storage.go:486
 #, c-format
 msgid "Storage pool %s created"
 msgstr ""
 
-#: lxc/storage.go:531
+#: lxc/storage.go:545
 #, c-format
 msgid "Storage pool %s deleted"
 msgstr ""
@@ -1153,12 +1153,12 @@ msgstr ""
 msgid "Storage pool name"
 msgstr ""
 
-#: lxc/storage.go:802
+#: lxc/storage.go:816
 #, c-format
 msgid "Storage volume %s created"
 msgstr ""
 
-#: lxc/storage.go:817
+#: lxc/storage.go:831
 #, c-format
 msgid "Storage volume %s deleted"
 msgstr ""
@@ -1175,7 +1175,7 @@ msgstr ""
 msgid "Swap (peak)"
 msgstr ""
 
-#: lxc/list.go:470 lxc/network.go:505 lxc/storage.go:767
+#: lxc/list.go:470 lxc/network.go:505 lxc/storage.go:781
 msgid "TYPE"
 msgstr ""
 
@@ -1211,7 +1211,7 @@ msgstr ""
 msgid "The opposite of \"lxc pause\" is \"lxc start\"."
 msgstr ""
 
-#: lxc/network.go:290 lxc/network.go:343 lxc/storage.go:392 lxc/storage.go:512
+#: lxc/network.go:290 lxc/network.go:343 lxc/storage.go:406 lxc/storage.go:526
 msgid "The specified device doesn't exist"
 msgstr ""
 
@@ -1286,7 +1286,7 @@ msgstr ""
 msgid "URL"
 msgstr ""
 
-#: lxc/network.go:508 lxc/profile.go:556 lxc/storage.go:661 lxc/storage.go:770
+#: lxc/network.go:508 lxc/profile.go:556 lxc/storage.go:675 lxc/storage.go:784
 msgid "USED BY"
 msgstr ""
 
diff --git a/po/sr.po b/po/sr.po
index f172f7264..9605d3464 100644
--- a/po/sr.po
+++ b/po/sr.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: lxd\n"
 "Report-Msgid-Bugs-To: lxc-devel at lists.linuxcontainers.org\n"
-"POT-Creation-Date: 2017-10-06 13:51+0200\n"
+"POT-Creation-Date: 2017-10-09 19:52+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -267,7 +267,7 @@ msgstr ""
 msgid "Can't unset key '%s', it's not currently set."
 msgstr ""
 
-#: lxc/network.go:468 lxc/profile.go:528 lxc/storage.go:629
+#: lxc/network.go:468 lxc/profile.go:528 lxc/storage.go:643
 msgid "Cannot provide container name to list"
 msgstr ""
 
@@ -293,7 +293,7 @@ msgid "Config key/value to apply to the new container"
 msgstr ""
 
 #: lxc/config.go:816 lxc/config.go:881 lxc/config.go:1331 lxc/image.go:1169
-#: lxc/network.go:418 lxc/profile.go:267 lxc/storage.go:580 lxc/storage.go:955
+#: lxc/network.go:418 lxc/profile.go:267 lxc/storage.go:594 lxc/storage.go:969
 #, c-format
 msgid "Config parsing error: %s"
 msgstr ""
@@ -356,11 +356,11 @@ msgid "Creating the container"
 msgstr ""
 
 #: lxc/image.go:231 lxc/image.go:1116 lxc/list.go:463 lxc/network.go:507
-#: lxc/storage.go:658 lxc/storage.go:769
+#: lxc/storage.go:672 lxc/storage.go:783
 msgid "DESCRIPTION"
 msgstr ""
 
-#: lxc/storage.go:659
+#: lxc/storage.go:673
 msgid "DRIVER"
 msgstr ""
 
@@ -658,7 +658,7 @@ msgstr ""
 msgid "Missing summary."
 msgstr ""
 
-#: lxc/network.go:276 lxc/network.go:329 lxc/storage.go:378 lxc/storage.go:498
+#: lxc/network.go:276 lxc/network.go:329 lxc/storage.go:392 lxc/storage.go:512
 msgid "More than one device matches, specify the device name."
 msgstr ""
 
@@ -679,7 +679,7 @@ msgid "Must supply container name for: "
 msgstr ""
 
 #: lxc/list.go:465 lxc/network.go:504 lxc/profile.go:555 lxc/remote.go:381
-#: lxc/storage.go:657 lxc/storage.go:768
+#: lxc/storage.go:671 lxc/storage.go:782
 msgid "NAME"
 msgstr ""
 
@@ -722,7 +722,7 @@ msgstr ""
 msgid "No device found for this network"
 msgstr ""
 
-#: lxc/storage.go:387 lxc/storage.go:507
+#: lxc/storage.go:401 lxc/storage.go:521
 msgid "No device found for this storage volume."
 msgstr ""
 
@@ -730,7 +730,7 @@ msgstr ""
 msgid "No fingerprint specified."
 msgstr ""
 
-#: lxc/storage.go:331 lxc/storage.go:424
+#: lxc/storage.go:345 lxc/storage.go:438
 msgid "Only \"custom\" volumes can be attached to containers."
 msgstr ""
 
@@ -803,7 +803,7 @@ msgstr ""
 msgid "Pid: %d"
 msgstr ""
 
-#: lxc/network.go:419 lxc/profile.go:268 lxc/storage.go:581 lxc/storage.go:956
+#: lxc/network.go:419 lxc/profile.go:268 lxc/storage.go:595 lxc/storage.go:970
 msgid "Press enter to open the editor again"
 msgstr ""
 
@@ -932,7 +932,7 @@ msgstr ""
 msgid "SNAPSHOTS"
 msgstr ""
 
-#: lxc/storage.go:660
+#: lxc/storage.go:674
 msgid "SOURCE"
 msgstr ""
 
@@ -1045,12 +1045,12 @@ msgstr ""
 msgid "Stopping the container failed: %s"
 msgstr ""
 
-#: lxc/storage.go:472
+#: lxc/storage.go:486
 #, c-format
 msgid "Storage pool %s created"
 msgstr ""
 
-#: lxc/storage.go:531
+#: lxc/storage.go:545
 #, c-format
 msgid "Storage pool %s deleted"
 msgstr ""
@@ -1059,12 +1059,12 @@ msgstr ""
 msgid "Storage pool name"
 msgstr ""
 
-#: lxc/storage.go:802
+#: lxc/storage.go:816
 #, c-format
 msgid "Storage volume %s created"
 msgstr ""
 
-#: lxc/storage.go:817
+#: lxc/storage.go:831
 #, c-format
 msgid "Storage volume %s deleted"
 msgstr ""
@@ -1081,7 +1081,7 @@ msgstr ""
 msgid "Swap (peak)"
 msgstr ""
 
-#: lxc/list.go:470 lxc/network.go:505 lxc/storage.go:767
+#: lxc/list.go:470 lxc/network.go:505 lxc/storage.go:781
 msgid "TYPE"
 msgstr ""
 
@@ -1117,7 +1117,7 @@ msgstr ""
 msgid "The opposite of \"lxc pause\" is \"lxc start\"."
 msgstr ""
 
-#: lxc/network.go:290 lxc/network.go:343 lxc/storage.go:392 lxc/storage.go:512
+#: lxc/network.go:290 lxc/network.go:343 lxc/storage.go:406 lxc/storage.go:526
 msgid "The specified device doesn't exist"
 msgstr ""
 
@@ -1192,7 +1192,7 @@ msgstr ""
 msgid "URL"
 msgstr ""
 
-#: lxc/network.go:508 lxc/profile.go:556 lxc/storage.go:661 lxc/storage.go:770
+#: lxc/network.go:508 lxc/profile.go:556 lxc/storage.go:675 lxc/storage.go:784
 msgid "USED BY"
 msgstr ""
 
diff --git a/po/sv.po b/po/sv.po
index f77403cd4..f3bf2412f 100644
--- a/po/sv.po
+++ b/po/sv.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: lxd\n"
 "Report-Msgid-Bugs-To: lxc-devel at lists.linuxcontainers.org\n"
-"POT-Creation-Date: 2017-10-06 13:51+0200\n"
+"POT-Creation-Date: 2017-10-09 19:52+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -267,7 +267,7 @@ msgstr ""
 msgid "Can't unset key '%s', it's not currently set."
 msgstr ""
 
-#: lxc/network.go:468 lxc/profile.go:528 lxc/storage.go:629
+#: lxc/network.go:468 lxc/profile.go:528 lxc/storage.go:643
 msgid "Cannot provide container name to list"
 msgstr ""
 
@@ -293,7 +293,7 @@ msgid "Config key/value to apply to the new container"
 msgstr ""
 
 #: lxc/config.go:816 lxc/config.go:881 lxc/config.go:1331 lxc/image.go:1169
-#: lxc/network.go:418 lxc/profile.go:267 lxc/storage.go:580 lxc/storage.go:955
+#: lxc/network.go:418 lxc/profile.go:267 lxc/storage.go:594 lxc/storage.go:969
 #, c-format
 msgid "Config parsing error: %s"
 msgstr ""
@@ -356,11 +356,11 @@ msgid "Creating the container"
 msgstr ""
 
 #: lxc/image.go:231 lxc/image.go:1116 lxc/list.go:463 lxc/network.go:507
-#: lxc/storage.go:658 lxc/storage.go:769
+#: lxc/storage.go:672 lxc/storage.go:783
 msgid "DESCRIPTION"
 msgstr ""
 
-#: lxc/storage.go:659
+#: lxc/storage.go:673
 msgid "DRIVER"
 msgstr ""
 
@@ -658,7 +658,7 @@ msgstr ""
 msgid "Missing summary."
 msgstr ""
 
-#: lxc/network.go:276 lxc/network.go:329 lxc/storage.go:378 lxc/storage.go:498
+#: lxc/network.go:276 lxc/network.go:329 lxc/storage.go:392 lxc/storage.go:512
 msgid "More than one device matches, specify the device name."
 msgstr ""
 
@@ -679,7 +679,7 @@ msgid "Must supply container name for: "
 msgstr ""
 
 #: lxc/list.go:465 lxc/network.go:504 lxc/profile.go:555 lxc/remote.go:381
-#: lxc/storage.go:657 lxc/storage.go:768
+#: lxc/storage.go:671 lxc/storage.go:782
 msgid "NAME"
 msgstr ""
 
@@ -722,7 +722,7 @@ msgstr ""
 msgid "No device found for this network"
 msgstr ""
 
-#: lxc/storage.go:387 lxc/storage.go:507
+#: lxc/storage.go:401 lxc/storage.go:521
 msgid "No device found for this storage volume."
 msgstr ""
 
@@ -730,7 +730,7 @@ msgstr ""
 msgid "No fingerprint specified."
 msgstr ""
 
-#: lxc/storage.go:331 lxc/storage.go:424
+#: lxc/storage.go:345 lxc/storage.go:438
 msgid "Only \"custom\" volumes can be attached to containers."
 msgstr ""
 
@@ -803,7 +803,7 @@ msgstr ""
 msgid "Pid: %d"
 msgstr ""
 
-#: lxc/network.go:419 lxc/profile.go:268 lxc/storage.go:581 lxc/storage.go:956
+#: lxc/network.go:419 lxc/profile.go:268 lxc/storage.go:595 lxc/storage.go:970
 msgid "Press enter to open the editor again"
 msgstr ""
 
@@ -932,7 +932,7 @@ msgstr ""
 msgid "SNAPSHOTS"
 msgstr ""
 
-#: lxc/storage.go:660
+#: lxc/storage.go:674
 msgid "SOURCE"
 msgstr ""
 
@@ -1045,12 +1045,12 @@ msgstr ""
 msgid "Stopping the container failed: %s"
 msgstr ""
 
-#: lxc/storage.go:472
+#: lxc/storage.go:486
 #, c-format
 msgid "Storage pool %s created"
 msgstr ""
 
-#: lxc/storage.go:531
+#: lxc/storage.go:545
 #, c-format
 msgid "Storage pool %s deleted"
 msgstr ""
@@ -1059,12 +1059,12 @@ msgstr ""
 msgid "Storage pool name"
 msgstr ""
 
-#: lxc/storage.go:802
+#: lxc/storage.go:816
 #, c-format
 msgid "Storage volume %s created"
 msgstr ""
 
-#: lxc/storage.go:817
+#: lxc/storage.go:831
 #, c-format
 msgid "Storage volume %s deleted"
 msgstr ""
@@ -1081,7 +1081,7 @@ msgstr ""
 msgid "Swap (peak)"
 msgstr ""
 
-#: lxc/list.go:470 lxc/network.go:505 lxc/storage.go:767
+#: lxc/list.go:470 lxc/network.go:505 lxc/storage.go:781
 msgid "TYPE"
 msgstr ""
 
@@ -1117,7 +1117,7 @@ msgstr ""
 msgid "The opposite of \"lxc pause\" is \"lxc start\"."
 msgstr ""
 
-#: lxc/network.go:290 lxc/network.go:343 lxc/storage.go:392 lxc/storage.go:512
+#: lxc/network.go:290 lxc/network.go:343 lxc/storage.go:406 lxc/storage.go:526
 msgid "The specified device doesn't exist"
 msgstr ""
 
@@ -1192,7 +1192,7 @@ msgstr ""
 msgid "URL"
 msgstr ""
 
-#: lxc/network.go:508 lxc/profile.go:556 lxc/storage.go:661 lxc/storage.go:770
+#: lxc/network.go:508 lxc/profile.go:556 lxc/storage.go:675 lxc/storage.go:784
 msgid "USED BY"
 msgstr ""
 
diff --git a/po/tr.po b/po/tr.po
index 9460cf59d..9acf6f284 100644
--- a/po/tr.po
+++ b/po/tr.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: lxd\n"
 "Report-Msgid-Bugs-To: lxc-devel at lists.linuxcontainers.org\n"
-"POT-Creation-Date: 2017-10-06 13:51+0200\n"
+"POT-Creation-Date: 2017-10-09 19:52+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -267,7 +267,7 @@ msgstr ""
 msgid "Can't unset key '%s', it's not currently set."
 msgstr ""
 
-#: lxc/network.go:468 lxc/profile.go:528 lxc/storage.go:629
+#: lxc/network.go:468 lxc/profile.go:528 lxc/storage.go:643
 msgid "Cannot provide container name to list"
 msgstr ""
 
@@ -293,7 +293,7 @@ msgid "Config key/value to apply to the new container"
 msgstr ""
 
 #: lxc/config.go:816 lxc/config.go:881 lxc/config.go:1331 lxc/image.go:1169
-#: lxc/network.go:418 lxc/profile.go:267 lxc/storage.go:580 lxc/storage.go:955
+#: lxc/network.go:418 lxc/profile.go:267 lxc/storage.go:594 lxc/storage.go:969
 #, c-format
 msgid "Config parsing error: %s"
 msgstr ""
@@ -356,11 +356,11 @@ msgid "Creating the container"
 msgstr ""
 
 #: lxc/image.go:231 lxc/image.go:1116 lxc/list.go:463 lxc/network.go:507
-#: lxc/storage.go:658 lxc/storage.go:769
+#: lxc/storage.go:672 lxc/storage.go:783
 msgid "DESCRIPTION"
 msgstr ""
 
-#: lxc/storage.go:659
+#: lxc/storage.go:673
 msgid "DRIVER"
 msgstr ""
 
@@ -658,7 +658,7 @@ msgstr ""
 msgid "Missing summary."
 msgstr ""
 
-#: lxc/network.go:276 lxc/network.go:329 lxc/storage.go:378 lxc/storage.go:498
+#: lxc/network.go:276 lxc/network.go:329 lxc/storage.go:392 lxc/storage.go:512
 msgid "More than one device matches, specify the device name."
 msgstr ""
 
@@ -679,7 +679,7 @@ msgid "Must supply container name for: "
 msgstr ""
 
 #: lxc/list.go:465 lxc/network.go:504 lxc/profile.go:555 lxc/remote.go:381
-#: lxc/storage.go:657 lxc/storage.go:768
+#: lxc/storage.go:671 lxc/storage.go:782
 msgid "NAME"
 msgstr ""
 
@@ -722,7 +722,7 @@ msgstr ""
 msgid "No device found for this network"
 msgstr ""
 
-#: lxc/storage.go:387 lxc/storage.go:507
+#: lxc/storage.go:401 lxc/storage.go:521
 msgid "No device found for this storage volume."
 msgstr ""
 
@@ -730,7 +730,7 @@ msgstr ""
 msgid "No fingerprint specified."
 msgstr ""
 
-#: lxc/storage.go:331 lxc/storage.go:424
+#: lxc/storage.go:345 lxc/storage.go:438
 msgid "Only \"custom\" volumes can be attached to containers."
 msgstr ""
 
@@ -803,7 +803,7 @@ msgstr ""
 msgid "Pid: %d"
 msgstr ""
 
-#: lxc/network.go:419 lxc/profile.go:268 lxc/storage.go:581 lxc/storage.go:956
+#: lxc/network.go:419 lxc/profile.go:268 lxc/storage.go:595 lxc/storage.go:970
 msgid "Press enter to open the editor again"
 msgstr ""
 
@@ -932,7 +932,7 @@ msgstr ""
 msgid "SNAPSHOTS"
 msgstr ""
 
-#: lxc/storage.go:660
+#: lxc/storage.go:674
 msgid "SOURCE"
 msgstr ""
 
@@ -1045,12 +1045,12 @@ msgstr ""
 msgid "Stopping the container failed: %s"
 msgstr ""
 
-#: lxc/storage.go:472
+#: lxc/storage.go:486
 #, c-format
 msgid "Storage pool %s created"
 msgstr ""
 
-#: lxc/storage.go:531
+#: lxc/storage.go:545
 #, c-format
 msgid "Storage pool %s deleted"
 msgstr ""
@@ -1059,12 +1059,12 @@ msgstr ""
 msgid "Storage pool name"
 msgstr ""
 
-#: lxc/storage.go:802
+#: lxc/storage.go:816
 #, c-format
 msgid "Storage volume %s created"
 msgstr ""
 
-#: lxc/storage.go:817
+#: lxc/storage.go:831
 #, c-format
 msgid "Storage volume %s deleted"
 msgstr ""
@@ -1081,7 +1081,7 @@ msgstr ""
 msgid "Swap (peak)"
 msgstr ""
 
-#: lxc/list.go:470 lxc/network.go:505 lxc/storage.go:767
+#: lxc/list.go:470 lxc/network.go:505 lxc/storage.go:781
 msgid "TYPE"
 msgstr ""
 
@@ -1117,7 +1117,7 @@ msgstr ""
 msgid "The opposite of \"lxc pause\" is \"lxc start\"."
 msgstr ""
 
-#: lxc/network.go:290 lxc/network.go:343 lxc/storage.go:392 lxc/storage.go:512
+#: lxc/network.go:290 lxc/network.go:343 lxc/storage.go:406 lxc/storage.go:526
 msgid "The specified device doesn't exist"
 msgstr ""
 
@@ -1192,7 +1192,7 @@ msgstr ""
 msgid "URL"
 msgstr ""
 
-#: lxc/network.go:508 lxc/profile.go:556 lxc/storage.go:661 lxc/storage.go:770
+#: lxc/network.go:508 lxc/profile.go:556 lxc/storage.go:675 lxc/storage.go:784
 msgid "USED BY"
 msgstr ""
 
diff --git a/po/zh.po b/po/zh.po
index 80f98a9b6..9d2b0e755 100644
--- a/po/zh.po
+++ b/po/zh.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: lxd\n"
 "Report-Msgid-Bugs-To: lxc-devel at lists.linuxcontainers.org\n"
-"POT-Creation-Date: 2017-10-06 13:51+0200\n"
+"POT-Creation-Date: 2017-10-09 19:52+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -267,7 +267,7 @@ msgstr ""
 msgid "Can't unset key '%s', it's not currently set."
 msgstr ""
 
-#: lxc/network.go:468 lxc/profile.go:528 lxc/storage.go:629
+#: lxc/network.go:468 lxc/profile.go:528 lxc/storage.go:643
 msgid "Cannot provide container name to list"
 msgstr ""
 
@@ -293,7 +293,7 @@ msgid "Config key/value to apply to the new container"
 msgstr ""
 
 #: lxc/config.go:816 lxc/config.go:881 lxc/config.go:1331 lxc/image.go:1169
-#: lxc/network.go:418 lxc/profile.go:267 lxc/storage.go:580 lxc/storage.go:955
+#: lxc/network.go:418 lxc/profile.go:267 lxc/storage.go:594 lxc/storage.go:969
 #, c-format
 msgid "Config parsing error: %s"
 msgstr ""
@@ -356,11 +356,11 @@ msgid "Creating the container"
 msgstr ""
 
 #: lxc/image.go:231 lxc/image.go:1116 lxc/list.go:463 lxc/network.go:507
-#: lxc/storage.go:658 lxc/storage.go:769
+#: lxc/storage.go:672 lxc/storage.go:783
 msgid "DESCRIPTION"
 msgstr ""
 
-#: lxc/storage.go:659
+#: lxc/storage.go:673
 msgid "DRIVER"
 msgstr ""
 
@@ -658,7 +658,7 @@ msgstr ""
 msgid "Missing summary."
 msgstr ""
 
-#: lxc/network.go:276 lxc/network.go:329 lxc/storage.go:378 lxc/storage.go:498
+#: lxc/network.go:276 lxc/network.go:329 lxc/storage.go:392 lxc/storage.go:512
 msgid "More than one device matches, specify the device name."
 msgstr ""
 
@@ -679,7 +679,7 @@ msgid "Must supply container name for: "
 msgstr ""
 
 #: lxc/list.go:465 lxc/network.go:504 lxc/profile.go:555 lxc/remote.go:381
-#: lxc/storage.go:657 lxc/storage.go:768
+#: lxc/storage.go:671 lxc/storage.go:782
 msgid "NAME"
 msgstr ""
 
@@ -722,7 +722,7 @@ msgstr ""
 msgid "No device found for this network"
 msgstr ""
 
-#: lxc/storage.go:387 lxc/storage.go:507
+#: lxc/storage.go:401 lxc/storage.go:521
 msgid "No device found for this storage volume."
 msgstr ""
 
@@ -730,7 +730,7 @@ msgstr ""
 msgid "No fingerprint specified."
 msgstr ""
 
-#: lxc/storage.go:331 lxc/storage.go:424
+#: lxc/storage.go:345 lxc/storage.go:438
 msgid "Only \"custom\" volumes can be attached to containers."
 msgstr ""
 
@@ -803,7 +803,7 @@ msgstr ""
 msgid "Pid: %d"
 msgstr ""
 
-#: lxc/network.go:419 lxc/profile.go:268 lxc/storage.go:581 lxc/storage.go:956
+#: lxc/network.go:419 lxc/profile.go:268 lxc/storage.go:595 lxc/storage.go:970
 msgid "Press enter to open the editor again"
 msgstr ""
 
@@ -932,7 +932,7 @@ msgstr ""
 msgid "SNAPSHOTS"
 msgstr ""
 
-#: lxc/storage.go:660
+#: lxc/storage.go:674
 msgid "SOURCE"
 msgstr ""
 
@@ -1045,12 +1045,12 @@ msgstr ""
 msgid "Stopping the container failed: %s"
 msgstr ""
 
-#: lxc/storage.go:472
+#: lxc/storage.go:486
 #, c-format
 msgid "Storage pool %s created"
 msgstr ""
 
-#: lxc/storage.go:531
+#: lxc/storage.go:545
 #, c-format
 msgid "Storage pool %s deleted"
 msgstr ""
@@ -1059,12 +1059,12 @@ msgstr ""
 msgid "Storage pool name"
 msgstr ""
 
-#: lxc/storage.go:802
+#: lxc/storage.go:816
 #, c-format
 msgid "Storage volume %s created"
 msgstr ""
 
-#: lxc/storage.go:817
+#: lxc/storage.go:831
 #, c-format
 msgid "Storage volume %s deleted"
 msgstr ""
@@ -1081,7 +1081,7 @@ msgstr ""
 msgid "Swap (peak)"
 msgstr ""
 
-#: lxc/list.go:470 lxc/network.go:505 lxc/storage.go:767
+#: lxc/list.go:470 lxc/network.go:505 lxc/storage.go:781
 msgid "TYPE"
 msgstr ""
 
@@ -1117,7 +1117,7 @@ msgstr ""
 msgid "The opposite of \"lxc pause\" is \"lxc start\"."
 msgstr ""
 
-#: lxc/network.go:290 lxc/network.go:343 lxc/storage.go:392 lxc/storage.go:512
+#: lxc/network.go:290 lxc/network.go:343 lxc/storage.go:406 lxc/storage.go:526
 msgid "The specified device doesn't exist"
 msgstr ""
 
@@ -1192,7 +1192,7 @@ msgstr ""
 msgid "URL"
 msgstr ""
 
-#: lxc/network.go:508 lxc/profile.go:556 lxc/storage.go:661 lxc/storage.go:770
+#: lxc/network.go:508 lxc/profile.go:556 lxc/storage.go:675 lxc/storage.go:784
 msgid "USED BY"
 msgstr ""
 
diff --git a/po/zh_Hans.po b/po/zh_Hans.po
index e2a313c1c..598f29812 100644
--- a/po/zh_Hans.po
+++ b/po/zh_Hans.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: lxd\n"
 "Report-Msgid-Bugs-To: lxc-devel at lists.linuxcontainers.org\n"
-"POT-Creation-Date: 2017-10-06 13:51+0200\n"
+"POT-Creation-Date: 2017-10-09 19:52+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -267,7 +267,7 @@ msgstr ""
 msgid "Can't unset key '%s', it's not currently set."
 msgstr ""
 
-#: lxc/network.go:468 lxc/profile.go:528 lxc/storage.go:629
+#: lxc/network.go:468 lxc/profile.go:528 lxc/storage.go:643
 msgid "Cannot provide container name to list"
 msgstr ""
 
@@ -293,7 +293,7 @@ msgid "Config key/value to apply to the new container"
 msgstr ""
 
 #: lxc/config.go:816 lxc/config.go:881 lxc/config.go:1331 lxc/image.go:1169
-#: lxc/network.go:418 lxc/profile.go:267 lxc/storage.go:580 lxc/storage.go:955
+#: lxc/network.go:418 lxc/profile.go:267 lxc/storage.go:594 lxc/storage.go:969
 #, c-format
 msgid "Config parsing error: %s"
 msgstr ""
@@ -356,11 +356,11 @@ msgid "Creating the container"
 msgstr ""
 
 #: lxc/image.go:231 lxc/image.go:1116 lxc/list.go:463 lxc/network.go:507
-#: lxc/storage.go:658 lxc/storage.go:769
+#: lxc/storage.go:672 lxc/storage.go:783
 msgid "DESCRIPTION"
 msgstr ""
 
-#: lxc/storage.go:659
+#: lxc/storage.go:673
 msgid "DRIVER"
 msgstr ""
 
@@ -658,7 +658,7 @@ msgstr ""
 msgid "Missing summary."
 msgstr ""
 
-#: lxc/network.go:276 lxc/network.go:329 lxc/storage.go:378 lxc/storage.go:498
+#: lxc/network.go:276 lxc/network.go:329 lxc/storage.go:392 lxc/storage.go:512
 msgid "More than one device matches, specify the device name."
 msgstr ""
 
@@ -679,7 +679,7 @@ msgid "Must supply container name for: "
 msgstr ""
 
 #: lxc/list.go:465 lxc/network.go:504 lxc/profile.go:555 lxc/remote.go:381
-#: lxc/storage.go:657 lxc/storage.go:768
+#: lxc/storage.go:671 lxc/storage.go:782
 msgid "NAME"
 msgstr ""
 
@@ -722,7 +722,7 @@ msgstr ""
 msgid "No device found for this network"
 msgstr ""
 
-#: lxc/storage.go:387 lxc/storage.go:507
+#: lxc/storage.go:401 lxc/storage.go:521
 msgid "No device found for this storage volume."
 msgstr ""
 
@@ -730,7 +730,7 @@ msgstr ""
 msgid "No fingerprint specified."
 msgstr ""
 
-#: lxc/storage.go:331 lxc/storage.go:424
+#: lxc/storage.go:345 lxc/storage.go:438
 msgid "Only \"custom\" volumes can be attached to containers."
 msgstr ""
 
@@ -803,7 +803,7 @@ msgstr ""
 msgid "Pid: %d"
 msgstr ""
 
-#: lxc/network.go:419 lxc/profile.go:268 lxc/storage.go:581 lxc/storage.go:956
+#: lxc/network.go:419 lxc/profile.go:268 lxc/storage.go:595 lxc/storage.go:970
 msgid "Press enter to open the editor again"
 msgstr ""
 
@@ -932,7 +932,7 @@ msgstr ""
 msgid "SNAPSHOTS"
 msgstr ""
 
-#: lxc/storage.go:660
+#: lxc/storage.go:674
 msgid "SOURCE"
 msgstr ""
 
@@ -1045,12 +1045,12 @@ msgstr ""
 msgid "Stopping the container failed: %s"
 msgstr ""
 
-#: lxc/storage.go:472
+#: lxc/storage.go:486
 #, c-format
 msgid "Storage pool %s created"
 msgstr ""
 
-#: lxc/storage.go:531
+#: lxc/storage.go:545
 #, c-format
 msgid "Storage pool %s deleted"
 msgstr ""
@@ -1059,12 +1059,12 @@ msgstr ""
 msgid "Storage pool name"
 msgstr ""
 
-#: lxc/storage.go:802
+#: lxc/storage.go:816
 #, c-format
 msgid "Storage volume %s created"
 msgstr ""
 
-#: lxc/storage.go:817
+#: lxc/storage.go:831
 #, c-format
 msgid "Storage volume %s deleted"
 msgstr ""
@@ -1081,7 +1081,7 @@ msgstr ""
 msgid "Swap (peak)"
 msgstr ""
 
-#: lxc/list.go:470 lxc/network.go:505 lxc/storage.go:767
+#: lxc/list.go:470 lxc/network.go:505 lxc/storage.go:781
 msgid "TYPE"
 msgstr ""
 
@@ -1117,7 +1117,7 @@ msgstr ""
 msgid "The opposite of \"lxc pause\" is \"lxc start\"."
 msgstr ""
 
-#: lxc/network.go:290 lxc/network.go:343 lxc/storage.go:392 lxc/storage.go:512
+#: lxc/network.go:290 lxc/network.go:343 lxc/storage.go:406 lxc/storage.go:526
 msgid "The specified device doesn't exist"
 msgstr ""
 
@@ -1192,7 +1192,7 @@ msgstr ""
 msgid "URL"
 msgstr ""
 
-#: lxc/network.go:508 lxc/profile.go:556 lxc/storage.go:661 lxc/storage.go:770
+#: lxc/network.go:508 lxc/profile.go:556 lxc/storage.go:675 lxc/storage.go:784
 msgid "USED BY"
 msgstr ""
 


More information about the lxc-devel mailing list