如何调整 Google Compute Engine 上 Drupal/Debian 实例的根持久磁盘的大小

如何调整 Google Compute Engine 上 Drupal/Debian 实例的根持久磁盘的大小

这是关于在 Google Compute Engine 上的 Debian 7 虚拟机实例上运行的 Drupal 7 站点,由本教程

实际上没有注意到正在运行,因为启动/根磁盘已满,MySQL 崩溃了...

root@drpl-gce:/# df -h
Filesystem                                              Size  Used Avail Use% Mounted on
rootfs                                                  9.9G  9.7G     0 100% /
udev                                                     10M     0   10M   0% /dev
tmpfs                                                   372M  148K  372M   1% /run
/dev/disk/by-uuid/ac75b061-bf43-4298-9234-8a555ab0f9ac  9.9G  9.7G     0 100% /
tmpfs                                                   5.0M     0  5.0M   0% /run/lock
tmpfs                                                   743M     0  743M   0% /run/shm
/dev/sdb                                                 99G  324M   94G   1% /drupal
tmpfs                                                   743M   69M  675M  10% /tmp

我跟随此解决方案两个磁盘都有快照,但是我在新实例中失去了对 drupal 的依赖。

root@drpl-gce-ext:/# df -h
Filesystem                                              Size  Used Avail Use% Mounted on
rootfs                                                   50G  5.0G   42G  11% /
udev                                                     10M     0   10M   0% /dev
tmpfs                                                   372M  152K  372M   1% /run
/dev/disk/by-uuid/ac75b061-bf43-4298-9234-8a555ab0f9ac   50G  5.0G   42G  11% /
tmpfs                                                   5.0M     0  5.0M   0% /run/lock
tmpfs                                                   743M     0  743M   0% /run/shm
tmpfs                                                   743M  4.0K  743M   1% /tmp

谢谢 !

答案1

我通过为两个磁盘制作两个正确的快照解决了这个问题,并将它们附加到一个新实例,一个(根磁盘)作为启动磁盘,另一个(Drupal 文件)作为附加磁盘,例如

root@drpl-gce-ext:/# df -h
Filesystem                                              Size  Used Avail Use% Mounted on
rootfs                                                   50G  9.9G   37G  22% /
udev                                                     10M     0   10M   0% /dev
tmpfs                                                   372M  144K  372M   1% /run
/dev/disk/by-uuid/ac75b061-bf43-4298-9234-8a555ab0f9ac   50G  9.9G   37G  22% /
tmpfs                                                   5.0M     0  5.0M   0% /run/lock
tmpfs                                                   743M     0  743M   0% /run/shm
tmpfs                                                   743M   16K  743M   1% /tmp

根据这个谷歌云文档,首次创建和/或连接时,附加磁盘未安装或格式化。因此,首先,我必须验证磁盘是否正确连接,并将其安装到 drupal 文件夹上

root@drpl-gce-ext:/#ls -l /dev/disk/by-id/google-*
lrwxrwxrwx 1 0 0  9 Aug  6 09:55 /dev/disk/by-id/google-drpl-gctm-data-ext -> ../../sdb
lrwxrwxrwx 1 0 0  9 Aug  6 09:55 /dev/disk/by-id/google-drpl-gctm-ma0l-ext -> ../../sda
lrwxrwxrwx 1 0 0 10 Aug  6 09:55 /dev/disk/by-id/google-drpl-gctm-ma0l-ext-part1 -> ../../sda1

root@drpl-gce-ext:/#mount -a /dev/sdb /drupal

root@drpl-gce-ext:/# df -h
Filesystem                                              Size  Used Avail Use% Mounted on
rootfs                                                   50G  9.9G   37G  22% /
udev                                                     10M     0   10M   0% /dev
tmpfs                                                   372M  144K  372M   1% /run
/dev/disk/by-uuid/ac75b061-bf43-4298-9234-8a555ab0f9ac   50G  9.9G   37G  22% /
tmpfs                                                   5.0M     0  5.0M   0% /run/lock
tmpfs                                                   743M     0  743M   0% /run/shm
tmpfs                                                   743M   16K  743M   1% /tmp
/dev/sdb                                                 99G  324M   94G   1% /drupal

现在它运行正常!

相关内容