# 重建空间不足

**URL:** https://meta.discourse.org/t/not-enough-space-to-rebuild/281333
**Category:** Self-hosting
**Tags:** server-resources
**Created:** [2023年十月6日 15:49 UTC](https://meta.discourse.org/t/not-enough-space-to-rebuild/281333 "2023-10-06T15:49:47Z")
**Posts on this page:** 17
**Page:** 1

<div class="post-metadata">

### Author: ![kdiamond](https://avatars.discourse-cdn.com/v4/letter/k/e47774/32.png) [@kdiamond](https://meta.discourse.org/u/kdiamond)
#### Post date: [2023年十月6日 15:49 UTC](https://meta.discourse.org/t/not-enough-space-to-rebuild/281333/1 "2023-10-06T15:49:47Z")

</div>

您好。

我按照[此处](https://github.com/discourse/discourse/blob/main/docs/INSTALL-cloud.md)的说明安装了 Discourse。

我在 app.yml 中添加了这些行：

 ![image](https://global.discourse-cdn.com/meta/original/4X/0/8/8/08815b8f69c39a4cc94290dfe090c0ee5ab32e25.png)

我重建了应用程序：

> cd /var/discourse  
> ./launcher rebuild app

插件没有显示出来：

 ![image](https://global.discourse-cdn.com/meta/original/4X/0/3/d/03dc588286c4a23cac96ce353fcd065d05080012.png)

我哪里做错了？

谢谢。

---

<div class="post-metadata">

### Author: ![Lilly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lilly/32/575047_2.png) [@Lilly](https://meta.discourse.org/u/Lilly)
#### Post date: [2023年十月6日 17:33 UTC](https://meta.discourse.org/t/not-enough-space-to-rebuild/281333/2 "2023-10-06T17:33:17Z")

</div>

您好 @kdiamond 👋  
您读过这个话题了吗？

> [@Install plugins on a self-hosted site](https://meta.discourse.org/t/install-plugins-in-discourse/19157):
>
> warning This guide assumes that you have a self-hosted standard installation. We only support the standard method of install here, so these instructions assume you have a [standard install](https://meta.discourse.org/t/142537?silent=true). warning This guide only applies to self-hosted Discourse instances. If you are using a managed hosting service, the available plugins are controlled by your hosting provider. For example, on our hosting [these specific plugins](https://www.discourse.org/plugins) are available by hosting tier. In this tutorial, we’ll install the [Discours…](https://github.com/discourse/discourse-solved)

---

<div class="post-metadata">

### Author: ![kdiamond](https://avatars.discourse-cdn.com/v4/letter/k/e47774/32.png) [@kdiamond](https://meta.discourse.org/u/kdiamond)
#### Post date: [2023年十月6日 18:16 UTC](https://meta.discourse.org/t/not-enough-space-to-rebuild/281333/3 "2023-10-06T18:16:15Z")

</div>

是的，我已经完成了。\n\n我有一个标准的安装。我按照这里的链接中的标准安装步骤在我的 Ubuntu 服务器上进行了安装。\n

 ![image](https://global.discourse-cdn.com/meta/original/4X/4/e/d/4ed8c7faacce89cab41449ebe494e7d79731b2b9.png)\n\n ![image](https://global.discourse-cdn.com/meta/original/4X/9/b/7/9b790e107df8f41f2aef56db5ded12900913d7aa.png)\n\n我可以通过 SSH 访问我的 Ubuntu 服务器。

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [2023年十月6日 18:29 UTC](https://meta.discourse.org/t/not-enough-space-to-rebuild/281333/4 "2023-10-06T18:29:12Z")

</div>

看起来你做得一切都对。你没有两个网站，对吗？你正在更新第二个网站，然后查看第一个网站？

---

<div class="post-metadata">

### Author: ![kdiamond](https://avatars.discourse-cdn.com/v4/letter/k/e47774/32.png) [@kdiamond](https://meta.discourse.org/u/kdiamond)
#### Post date: [2023年十月6日 18:41 UTC](https://meta.discourse.org/t/not-enough-space-to-rebuild/281333/5 "2023-10-06T18:41:16Z")

</div>

不，我只有一个站点 🙂

但我找不到 plugins 文件夹。也许是系统由于某些权限问题未能创建文件夹。只是猜测。

这是运行 `./launcher rebuild app` 后发生的情况：

 ![image](https://global.discourse-cdn.com/meta/original/4X/8/0/e/80e5ff8ae43acf4e199f6b23321dff1e3a5f003e.png)

一切似乎都很顺利，没有错误日志。

---

<div class="post-metadata">

### Author: ![kdiamond](https://avatars.discourse-cdn.com/v4/letter/k/e47774/32.png) [@kdiamond](https://meta.discourse.org/u/kdiamond)
#### Post date: [2023年十月6日 18:43 UTC](https://meta.discourse.org/t/not-enough-space-to-rebuild/281333/6 "2023-10-06T18:43:50Z")

</div>

啊，等等。磁盘空间。我刚看到……\n\n现在明白了。

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [2023年十月6日 18:47 UTC](https://meta.discourse.org/t/not-enough-space-to-rebuild/281333/7 "2023-10-06T18:47:00Z")

</div>

这看起来是阻碍。 👍 没有空格，它实际上并没有启动重建过程。

---

<div class="post-metadata">

### Author: ![kdiamond](https://avatars.discourse-cdn.com/v4/letter/k/e47774/32.png) [@kdiamond](https://meta.discourse.org/u/kdiamond)
#### Post date: [2023年十月6日 18:53 UTC](https://meta.discourse.org/t/not-enough-space-to-rebuild/281333/8 "2023-10-06T18:53:26Z")

</div>

看起来很奇怪，因为虚拟机有 50GB 的存储空间 ¸

 ![image](https://global.discourse-cdn.com/meta/original/4X/c/3/5/c3586a080764d7027ed073ef3d13dc3507003c91.png)

但是 df -h 显示的是这样

 ![image](https://global.discourse-cdn.com/meta/original/4X/7/f/0/7f02a292cba19bc52b77fc4688115ccf34797d2c.png)

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [2023年十月6日 19:09 UTC](https://meta.discourse.org/t/not-enough-space-to-rebuild/281333/9 "2023-10-06T19:09:39Z")

</div>

这是“本地”虚拟机吗？

---

<div class="post-metadata">

### Author: ![hello-smile6](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hello-smile6/32/304628_2.png) [@hello-smile6](https://meta.discourse.org/u/hello-smile6)
#### Post date: [2023年十月6日 19:12 UTC](https://meta.discourse.org/t/not-enough-space-to-rebuild/281333/10 "2023-10-06T19:12:28Z")

</div>

尝试使用 `growpart`、`lvextend` 和 `resize2fs` 来扩展您的主磁盘分区。  
[https://linux.die.net/man/8/resize2fs](https://linux.die.net/man/8/resize2fs)

> <https://unix.stackexchange.com/questions/373063/auto-expand-last-partition-to-use-all-unallocated-space-using-parted-in-batch-m/436069#436069>

> <https://unix.stackexchange.com/questions/98339/how-do-i-extend-a-partition-with-a-lvm-and-the-contained-physical-volume-and-log/98374#98374>

---

<div class="post-metadata">

### Author: ![kdiamond](https://avatars.discourse-cdn.com/v4/letter/k/e47774/32.png) [@kdiamond](https://meta.discourse.org/u/kdiamond)
#### Post date: [2023年十月6日 19:13 UTC](https://meta.discourse.org/t/not-enough-space-to-rebuild/281333/11 "2023-10-06T19:13:40Z")

</div>

是的，它是在 VirtualBox 上的本地虚拟机

通过调整卷大小解决了这个问题

```bash
sudo df -h
sudo lsblk
sudo pvs
sudo pvresize /dev/sda3
sudo lsblk
sudo lvextend -l+100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv

```

现在插件显示出来了。

 ![image](https://global.discourse-cdn.com/meta/original/4X/4/5/f/45fc858c9b9e54afb6096c320830f480e1fa0c3d.png)

谢谢！

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [2023年十月6日 19:15 UTC](https://meta.discourse.org/t/not-enough-space-to-rebuild/281333/12 "2023-10-06T19:15:40Z")

</div>

通常，您会在本地使用 #dev-install 进行开发，并在具有静态公共 IP 的云 VPS 上使用标准安装进行生产部署，但很高兴您已成功运行 👍

---

<div class="post-metadata">

### Author: ![kdiamond](https://avatars.discourse-cdn.com/v4/letter/k/e47774/32.png) [@kdiamond](https://meta.discourse.org/u/kdiamond)
#### Post date: [2023年十月6日 19:53 UTC](https://meta.discourse.org/t/not-enough-space-to-rebuild/281333/13 "2023-10-06T19:53:37Z")

</div>

罗伯特。

通常情况下？

我的印象是，遵循官方的循序渐进的标准安装说明，我就可以正常安装了 🙂

另外，请注意，我不是一个高级的 Linux 用户，这是我第一次安装 Discourse。

谢谢。

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [2023年十月6日 20:25 UTC](https://meta.discourse.org/t/not-enough-space-to-rebuild/281333/14 "2023-10-06T20:25:10Z")

</div>

标准安装适用于云中的生产环境。

如果您想在本地进行试用，建议使用开发安装。

---

<div class="post-metadata">

### Author: ![kdiamond](https://avatars.discourse-cdn.com/v4/letter/k/e47774/32.png) [@kdiamond](https://meta.discourse.org/u/kdiamond)
#### Post date: [2023年十月6日 20:44 UTC](https://meta.discourse.org/t/not-enough-space-to-rebuild/281333/15 "2023-10-06T20:44:55Z")

</div>

是的，我现在就看。我想这会更容易。

谢谢你的建议。

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [2023年十月8日 18:13 UTC](https://meta.discourse.org/t/not-enough-space-to-rebuild/281333/16 "2023-10-08T18:13:34Z")

</div>

我得说，除非你打算进行插件开发，否则启动标准安装要容易得多。让开发安装正常工作有很多棘手的地方。

另一方面，如果域名和 DNS 对你来说很难，那么开发安装可能更容易。

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [2023年十一月7日 18:13 UTC](https://meta.discourse.org/t/not-enough-space-to-rebuild/281333/17 "2023-11-07T18:13:39Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
