关于 VPS 上的多个卷的问题

关于 VPS 上的多个卷的问题

我在 Gandi.net 上创建了一个 VPS。它有一个卷 (/dev/xvda),上面装有操作系统 Ubuntu 22.04,并在 vhost 目录 (~/myvhost) 中安装了 Laravel 应用程序。Laravel 应用程序在 storage/app/public 中有一个用于上传文件的默认存储目录。

我想(但我不知道这是否是个好主意)将 Laravel 应用程序文件与 storage/app/public 文件分离。所以我想知道我是否可以创建一个没有操作系统的新卷 (/dev/xvdb),将其附加到我的服务器,并将其安装在 ~/myvhost/storage/app/public 上。

我这样做了。但是当我将文件复制到 storage/app/public 时,磁盘使用发生在 /dev/xvda 卷中,而不是 xvdb 卷中。顺便说一句,当我运行以下命令时,xvdb 卷不在列表中df -h

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
tmpfs           390M  1.2M  389M   1% /run
/dev/xvda1       49G   23G   26G  47% /
tmpfs           2.0G     0  2.0G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
/dev/xvda15     105M  6.1M   99M   6% /boot/efi
tmpfs           390M  4.0K  390M   1% /run/user/1001

但是运行时我可以看到 xvdb fdisk -l

Disk /dev/xvda: 50 GiB, 53687091200 bytes, 104857600 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 32768 bytes
I/O size (minimum/optimal): 32768 bytes / 32768 bytes
Disklabel type: gpt
Disk identifier: 089874F4-B779-47D7-93FE-9363737526EB

Device       Start       End   Sectors  Size Type
/dev/xvda1  227328 104857566 104630239 49.9G Linux filesystem
/dev/xvda14   2048     10239      8192    4M BIOS boot
/dev/xvda15  10240    227327    217088  106M EFI System

Partition table entries are not in disk order.


Disk /dev/xvdb: 80 GiB, 85899345920 bytes, 167772160 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 32768 bytes
I/O size (minimum/optimal): 32768 bytes / 32768 bytes

我是 Linux 世界的一名真正的新手,所以我肯定对一些概念和命令有些困惑。请帮忙 :)

相关内容