我在Drupal 7网站上使用了Lando(v3.0.0.rc-14
)和docker CE(最新版本)。我正在尝试使用以下命令导入文件大小为uncomressed(~4GB
)和压缩(~900 MB
)的数据库:
lando db-import db-name db-filename.sql
lando db-import db-name db-filename.sql.gz
但是,这没有帮助。通常,此数据库导入需要花费24多个小时才能完成。我的版本或.lando.yml文件中的设置是否有问题?
我的CPU和内存使用情况统计如下:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
28334 1001 20 0 1435088 568912 15892 S 2.3 3.5 4:27.81 mysqld
3131 usersf 20 0 306928 9320 7172 S 1.7 0.1 0:38.15 gvfs-udisks2-vo
2095 root 20 0 2434900 96804 39620 S 1.3 0.6 0:34.19 dockerd
答案 0 :(得分:0)
请按照以下说明操作
禁用ext4 fs的写障碍:
$ sudo gedit /etc/fstab
在这里您会看到类似这样的内容:
UUID=700a2404-f687-4ae2-a2d5-54291553551e / ext4 errors=remount-ro 0 1
所以您只需要添加barrier = 0
UUID=700a2404-f687-4ae2-a2d5-54291553551e / ext4 errors=remount-ro,barrier=0 0 1
重新启动系统。