如何在 ubuntu-server 中使用双 SSD?

如何在 ubuntu-server 中使用双 SSD?

今天我购买了一台 ubuntu 服务器,它有 2 个 SSD(每个 500GB)。在服务器信息中写了以下信息。

SSD 500 x 2
RAID 1 (Software RAID)

现在我想建立一个存储文件服务器。

我很困惑 2 个 SSD 如何工作,因为我以前从未使用过双 SSD 服务器。

  1. Ubuntu 服务器安装在哪个 SSD 上?
  2. 如果将所有文件都存储在/srv文件夹中,我需要做什么吗?
  3. 所有的SSD都算作单一存储吗?
  4. 存储文件将如何使用?

对于 SSD 信息,我测试了以下命令。如果我运行以下命令,我会得到以下结果:

$ sudo lshw -C disk
  *-disk
       description: ATA Disk
       product: WDC  WDS500G2B0A
       vendor: Western Digital
       physical id: 0.0.0
       bus info: scsi@2:0.0.0
       logical name: /dev/sda
       version: 40WD
       serial: 200511800205
       size: 465GiB (500GB)
       capabilities: gpt-1.00 partitioned partitioned:gpt
       configuration: ansiversion=5 guid=f2e52d4d-f48f-4434-9c6d-e4c7002c4fdb logicalsectorsize=512 sectorsize=512
  *-disk
       description: ATA Disk
       product: WDC  WDS500G2B0A
       vendor: Western Digital
       physical id: 0.0.0
       bus info: scsi@3:0.0.0
       logical name: /dev/sdb
       version: 40WD
       serial: 200422801375
       size: 465GiB (500GB)
       capabilities: gpt-1.00 partitioned partitioned:gpt
       configuration: ansiversion=5 guid=6e2607b0-cf37-449c-af96-0acac4359885 logicalsectorsize=512 sectorsize=512

如果我运行以下命令我会得到以下结果:

$ lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL
NAME        FSTYPE              SIZE MOUNTPOINT        LABEL
loop0       squashfs           32.3M /snap/snapd/12704
loop1       squashfs           55.4M /snap/core18/2128
loop2       squashfs           70.3M /snap/lxd/21029
loop3       squashfs           32.3M /snap/snapd/12883
loop4       squashfs           61.8M /snap/core20/1081
loop5       squashfs           67.3M /snap/lxd/21545
sda                           465.8G
├─sda1                            1M
├─sda2      linux_raid_member     1G                   ubuntu-server:0
│ └─md0     ext4               1022M /boot
├─sda3      linux_raid_member    16G                   ubuntu-server:1
│ └─md1     swap                 16G [SWAP]
└─sda4      linux_raid_member 448.8G                   ubuntu-server:2
  └─md2                       448.6G
    └─md2p1 ext4              448.6G /
sdb                           465.8G
├─sdb1                            1M
├─sdb2      linux_raid_member     1G                   ubuntu-server:0
│ └─md0     ext4               1022M /boot
├─sdb3      linux_raid_member    16G                   ubuntu-server:1
│ └─md1     swap                 16G [SWAP]
└─sdb4      linux_raid_member 448.8G                   ubuntu-server:2
  └─md2                       448.6G
    └─md2p1 ext4              448.6G /

$ df /
Filesystem     1K-blocks    Used Available Use% Mounted on
/dev/md2p1     461987712 6716124 431734132   2% /

$ df /boot
Filesystem     1K-blocks   Used Available Use% Mounted on
/dev/md0         1013688 108580    836400  12% /boot

答案1

欢迎来到有趣的服务器管理世界!

因为您已将系统设置为 RAID1,并且已提供回答问题所需的所有详细信息,所以让我们直接进入问题:

Ubuntu 服务器安装在哪个 SSD 上?

两者都有。您已使用 RAID1 镜像模式设置了系统,因此每个文件的 100% 字节将位于每个 SSD 上。

如果将所有文件都存储在/srv文件夹中,我需要做什么吗?

您需要确保访问该目录的帐户具有适当的权限。

所有的SSD都算作单一存储吗?

是的。 的输出lsblk显示您在 上安装了大约 448GB 的​​空间/,这证实了这两个 SSD 正在用作镜像。

存储文件将如何使用?

如果系统中只有单个 SSD,则文件的显示方式将与它们相同。除了备份问题之外,处理存储在 RAID 分区上的文件时,您无需做任何特殊思考。虽然 RAID1 可让系统在一个设备发生故障时继续运行,但最好还是备份关键文件以防万一。

相关内容