我有一个未使用的 222G 文件/mnt/disc/default.img
。它是一年前创建的,当时我正在为我们的容器扩展磁盘空间。但我分心了,从未完成任务。现在我想以attach
某种方式将此文件添加到我们正在运行的容器中,可能是作为文件夹或磁盘设备,或者只是将容器迁移到它,因为它比当前的大 10 倍/var/snap/lxd/common/lxd/disks/default.img
。
我在阅读文档和检查现有问题/答案时感到困惑,因为我没有看到任何其他存储,并且此文件已命名,default.img
并且我们已经在default.img
其他地方“连接”了。更令人困惑的是,我不记得我是如何创建的,以及里面是否已经有一些重要数据,所以如果删除是唯一的选择,最好不要在不先安装并查看内容的情况下将其删除。
我说这个文件未使用,但是谁知道呢,也许如果你输入另一个命令,你会看到它实际上以某种方式在容器中使用?
lxc storage list
+---------+-------------+--------+--------------------------------------------+---------+
| NAME | DESCRIPTION | DRIVER | SOURCE | USED BY |
+---------+-------------+--------+--------------------------------------------+---------+
| default | | btrfs | /var/snap/lxd/common/lxd/disks/default.img | 3 |
+---------+-------------+--------+--------------------------------------------+---------+
df -h|grep sda
/dev/sda1 50G 45G 10 90% /
/dev/sda2 222G 222G 0 100% /mnt
# ls -l /mnt/disc/
total 225121240
-rw-r--r-- 1 root root 256000000000 Aug 7 2021 default.img
# lxc list
+-------+---------+-----------------------+-----------------------------------------------+------------+-----------+
| NAME | STATE | IPV4 | IPV6 | TYPE | SNAPSHOTS |
+-------+---------+-----------------------+-----------------------------------------------+------------+-----------+
| lamp1 | RUNNING | .............. (eth0) | ...................................... (eth0) | PERSISTENT | 0 |
+-------+---------+-----------------------+-----------------------------------------------+------------+-----------+