除了主硬盘之外,我还安装了两个硬盘(一个 HDD 和一个 NVMe),我的 docker 文件(weaviate)将安装大量代码和数据。我希望代码在 HDD 上,数据在 nvme 上。
我想我的问题是代码将安装在默认硬盘上 - 我猜只有 30Gb,我希望它自动溢出到我的 120Gb 硬盘上。有什么办法可以做到这一点吗?我可以强制将数据转移到 nvme。目前,我已按如下方式对它们进行分区和安装:
Create new empty partitions:
# parted -s /dev/vdb mklabel gpt
# parted -s /dev/vdb unit mib mkpart primary 0% 100%
Create new empty filesystem:
# mkfs.ext4 /dev/vdb1
Mount block storage:
# mkdir /mnt/blockstorage
# echo >> /etc/fstab
# echo /dev/vdb1 /mnt/blockstorage ext4 defaults,noatime,nofail 0 0 >> /etc/fstab
# mount /mnt/blockstorage