背景
随着模型逐渐扩大,办公区项目使用的服务器69和208,现有的磁盘不够用了。
目前相关信息如下:
当前磁盘:自带的1T金士顿+2T长江存储-致态TiPlus7100(旧盘)
新购磁盘:同型号的2T长江存储-致态TiPlus7100(新盘)
主板型号:华硕Pro WS W680-ACE(主板支持三个M.2)
dmidecode 命令可以查看
# dmidecode 3.3
Getting SMBIOS data from sysfs.
SMBIOS 3.4.0 present.
Table at 0x71D29000.
Handle 0x0000, DMI type 0, 26 bytes
BIOS Information
Vendor: American Megatrends Inc.
Version: 4101
Release Date: 12/03/2024
Address: 0xF0000
Runtime Size: 64 kB
ROM Size: 32 MB
Characteristics:
PCI is supported
BIOS is upgradeable
BIOS shadowing is allowed
Boot from CD is supported
Selectable boot is supported
BIOS ROM is socketed
EDD is supported
Japanese floppy for NEC 9800 1.2 MB is supported (int 13h)
Japanese floppy for Toshiba 1.2 MB is supported (int 13h)
5.25"/360 kB floppy services are supported (int 13h)
5.25"/1.2 MB floppy services are supported (int 13h)
3.5"/720 kB floppy services are supported (int 13h)
3.5"/2.88 MB floppy services are supported (int 13h)
Print screen service is supported (int 5h)
Serial services are supported (int 14h)
Printer services are supported (int 17h)
CGA/mono video services are supported (int 10h)
USB legacy is supported
BIOS boot specification is supported
Targeted content distribution is supported
UEFI is supported
BIOS Revision: 41.1
Handle 0x0001, DMI type 1, 27 bytes
System Information
Manufacturer: ASUSTeK COMPUTER INC.
Product Name: System Product Name
Version: System Version
Serial Number: System Serial Number
UUID: 4afd0d8a-cf60-7584-24c8-60cf847524c7
Wake-up Type: Power Switch
SKU Number: SKU
Family: Server
Handle 0x0002, DMI type 2, 15 bytes
Base Board Information
Manufacturer: ASUSTeK COMPUTER INC.
Product Name: Pro WS W680-ACE
Version: Rev 1.xx
Serial Number: 240943641200199
Asset Tag: Default string
Features:
Board is a hosting board
Board is replaceable
Location In Chassis: Default string
Chassis Handle: 0x0003
Type: Motherboard
Contained Object Handles: 0
BIOS:AMI(American Megatrends Inc.)
CPU:Intel(R) Core(TM) i9-14900K
解决方案
方案一
显卡下边有两张M.2卡槽,属于主板直接接入,效果比较好,但是要拆掉水冷,有漏液风险。
方案二
因之前的方案加过一张绿联的扩展卡(买错了,之前是要买的两个卡槽都是M.2协议,结果买成了NGFF+M.2协议),目前还有两个PCIE扩展插槽,再买一张支持2个M.2的扩展卡,换掉之前的卡,用这个插两条2T的存储
方案三
因之前的方案加过一张绿联的扩展卡(买错了,之前是要买的两个卡槽都是M.2协议,结果买成了NGFF+M.2协议),目前还有两个PCIE扩展插槽,再买一张支持2个M.2的扩展卡,保留之前的卡,两条2T各放一张
解决
方案一,风险高,暂时不采纳;(后来经过咨询之后,有专业人士会拆显卡,这种方案理论上性能是最好的)
方案二,通过咨询绿联的厂商,一根PCIE转接两条存储的情况,需要电脑主板bios支持进行拆分处理,自动x16拆分成x4x4x4x4,调整之后才能用;现在这个主板不支持拆分,进bios查看之后,只能看到Gen1、Gen2、Gen3、Gen4的代数选择。因没有拆分,会出现同一张卡插上2根之后,只能读取到靠近插槽部分的硬盘,另一张不能读取到,故此方案不采纳。
方案三,经过测试,没有问题。
开始实施
因没有拍照记录原来的磁盘,导致出现了尴尬的情况:原来规划是2张旧的2T磁盘和2张新的磁盘,新旧磁盘在机器上各安装一张即可;
第一次:将两张新盘装到了服务器69上,导致开机之后,找不到旧盘的数据分区/dev/nvme1m1p1,导致找不到数据,进系统的时候还进入了ubuntu的紧急模式(因为没有提前将fstab的磁盘开机自动挂载去除)我们以为是磁盘因为操作不当丢了分区表;因为这种情况,还去千问搜索了一下,解决方案是给提供了一个软件testdisk,这个是个数据恢复软件,可以对磁盘进行快速扫描或者深层扫描,如果有的话,可以恢复分区表。扫了两遍都没有找到,笑死🤣,空白磁盘能扫描到就怪了。12月3日当天进行了很多次的尝试,最后还手动重新格式化了,都打算直接不要数据重新用了。
第二天,当我们登录208进行查看时,发现两张卡都有分区,瞬间明白了,放错盘了,两张旧磁盘都放在了208上。
第二次:旧盘新盘,各装一张,旧盘挂载到/shared,新盘挂载到/shared2上,问题解决,皆大欢喜。
操作步骤
以服务器69为例:
1.旧盘挂载
mount /dev/nvme1n1p1 /shared1
2.新盘格式化并挂载
# 1. 查看磁盘结构
sudo fdisk -l /dev/nvme2n1
# 2. 格式化磁盘(慎重)
sudo fdisk /dev/nvme2n1
sudo mkfs.ext4 /dev/nvme2n1p1
# 3. 挂载
sudo mkdir -p /shared2
sudo mount /dev/nvme2n1p1 /shared2
# 4. 验证挂载是否生效
ls /shared2
# 5. 如需开机自动挂载,用 UUID 添加到 /etc/fstab
sudo blkid /dev/nvme2n1p1 # 获取 UUID
echo 'UUID=xxxx /shared2 ext4 defaults 0 2' | sudo tee -a /etc/fstab
3.去掉旧盘注释UUID
# cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/nvme0n1p4 during installation
UUID=33dfedd6-172d-4723-a146-298f62ee89b4 / ext4 errors=remount-ro 0 1
# /boot was on /dev/nvme0n1p2 during installation
UUID=4111a02d-1bb6-44eb-b177-a9b4eaeca4b1 /boot ext4 defaults 0 2
# /boot/efi was on /dev/nvme0n1p1 during installation
UUID=99AD-4471 /boot/efi vfat umask=0077 0 1
# /home was on /dev/nvme0n1p5 during installation
UUID=caac9940-cccd-4d4d-9183-6183128255dc /home ext4 defaults 0 2
# /shared was on /dev/nvme1n1p1 during installation
UUID=e29f23ee-2d86-4e2d-8549-b830983bc174 /shared ext4 defaults 0 2
# /shared2 was on /dev/nvme2n1p1 during installation
UUID=c84d486c-d296-4f16-8dc8-b91e3e861eff /shared2 ext4 defaults 0 2
# swap was on /dev/nvme0n1p3 during installation
UUID=ec0f3fcb-72cb-441e-a55f-9e8404adc7fd none swap sw 0 0
注: 当天晚上如果没有思路,可以第二天再处理,效率非常高,还不容易出错!!!
华硕Pro WS W680-ACE官网链接:
https://www.asus.com.cn/motherboards-components/motherboards/workstation/pro-ws-w680-ace/techspec/
关注我们,获取更多DevOps和安全更新资讯!
本文作者:运维技术团队:辣个男人Devin
发布日期:2025年12月3日
适用系统:Linux