今天我购买了一台 ubuntu 服务器,它有 2 个 SSD(每个 500GB)。在服务器信息中写了以下信息。
SSD 500 x 2
RAID 1 (Software RAID)
现在我想建立一个存储文件服务器。
我很困惑 2 个 SSD 如何工作,因为我以前从未使用过双 SSD 服务器。
- Ubuntu 服务器安装在哪个 SSD 上?
- 如果将所有文件都存储在
/srv
文件夹中,我需要做什么吗? - 所有的SSD都算作单一存储吗?
- 存储文件将如何使用?
对于 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 可让系统在一个设备发生故障时继续运行,但最好还是备份关键文件以防万一。