统信桌面专业版V25【添加磁盘】操作介绍

应用场景

硬件/整机信息:全平台
OS版本信息:v 25桌面专业版

问题现象

在日常使用过程中如遇到添加硬盘的情况,一般添加硬盘后,开机会自动识别和挂载,无需手动操作。同时也支持手动操作。具体可参考本文档进行处理。

解决方案

1、查看磁盘分区和挂载点

系统默认会将增加的磁盘自动加载上,也可使用命令查询。命令如下:
df -hT
下面显示的是磁盘分区和挂载点,例如磁盘分区 /dev/nvme0n1p1 在目录 /persistent 下,/persistent 里的内容就是磁盘里的内容。
输出示例:
文件系统            类型      大小  已用  可用 已用% 挂载点 udev                devtmpfs  3.7G     0  3.7G    0% /dev tmpfs               tmpfs     767M  2.7M  765M    1% /run /dev/nvme0n1p4      ext4       30G  6.9G   22G   25% / /dev/nvme0n1p5      ext4      190G   39G  142G   22% /persistent /dev/nvme0n1p2      ext4      3.9G  426M  3.3G   12% /boot

2、查看磁盘信息

若是想自己分区,按照如下命令操作:
lsblk
输出示例:
uos@uos-PC:~$ lsblk uos@uos-PC:~$ lsblk NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS nvme0n1     259:0    0 238.5G  0 disk ├─nvme0n1p1 259:1    0   300M  0 part /boot/efi ├─nvme0n1p2 259:2    0     4G  0 part /boot ├─nvme0n1p3 259:3    0  10.2G  0 part [SWAP] ├─nvme0n1p4 259:4    0    30G  0 part /ostree │                                     /sysroot/ostree │                                     /sysroot │                                     / └─nvme0n1p5 259:5    0   194G  0 part /root                                       /home                                       /var                                       /persistent/ostree                                       /persistent nvme1n1     259:6    0 465.8G  0 disk    # 新添加硬盘示例,实际可能和这个略有差异
注意:新添加的硬盘(如 nvme1n1 或 sdb)不会显示 MOUNTPOINTS(挂载点)

3、使用 fdisk 进行分区

步骤 3.1:对硬盘进行分区

sudo fdisk /dev/nvme1n1      # 注意分区的盘符是哪个
交互式操作步骤:
欢迎使用 fdisk (util-linux 2.37.2)。 更改将停留在内存中,直到您决定将更改写入磁盘。 使用写入命令前请三思。 命令(输入 m 获取帮助):n          # 新建分区 分区类型    p   主分区 (0 个主分区,0 个扩展分区,4 个空闲)    e   扩展分区 (容器类型逻辑分区) Select (default p): p           # 选择主分区 分区号 (1-4, 默认 1): 1          # 分区号 第一个扇区 (2048-976773167, 默认 2048):          # 直接回车,使用默认起始位置 最后一个扇区,+sectors 或 +size{K,M,G,T,P} (2048-976773167, 默认 976773167):          # 直接回车使用全部空间,或输入 +100G 指定大小 创建了一个新分区 1,类型为 'Linux',大小为 465.8 GiB。 命令(输入 m 获取帮助):w          # 写入分区表并退出 分区表已交替。 正在同步磁盘。
常用操作说明:
命令说明
n新建分区
p创建主分区
e创建扩展分区
d删除分区
l列出分区类型
t更改分区类型
w写入更改并退出
q不保存退出
m显示帮助信息

步骤 3.2:对分区进行格式化

sudo mkfs.ext4 /dev/nvme1n1p1    # 对分区进行格式化
输出示例:
mke2fs 1.46.5 (30-Dec-2021) 创建文件系统,含有 122093568 4k 块和 30523392 个节点 文件系统 UUID: xxxx-xxxx-xxxx-xxxx 超级块备份存储于下列块:  32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,  4096000, 7962624, 11239424, 20480000, 23887872 正在分配组表: 完成 正在写入节点表: 完成 创建日志 (262144 个块) 完成 写入超级块和文件系统账户统计信息: 完成

步骤 3.3:创建挂载点目录

sudo mkdir /data               # 创建磁盘目录挂载分区
说明:也可以创建其他目录名,如 /mnt/data、/disk1 等

步骤 3.4:挂载分区

sudo mount /dev/nvme1n1p1 /data    # 目录挂载分区
步骤 3.5:查看分区磁盘 UUID 号
sudo blkid /dev/nvme1n1p1    # 查看分区磁盘 uuid 号
输出示例:
/dev/nvme1n1p1: UUID="xxxx-xxxx-xxxx-xxxx" TYPE="ext4" PARTUUID="xxxx-xxxx"
重要:记下这个 UUID,后续配置需要用到

4、配置开机自动挂载

步骤 4.1:编辑 fstab 文件

sudo cp /etc/fstab /etc/fstab.bak    # 备份原文件
sudo nano /etc/fstab                 # 编辑挂载配置文件

步骤 4.2:在文件末尾添加以下内容

UUID=你的UUID号    /data    ext4    defaults    0  2
#上面的/data是个示例,需根据实际情况修改
完整的 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> UUID=xxxx-xxxx /               ext4    errors=remount-ro 0       1 UUID=xxxx-xxxx /boot           ext4    defaults        0       2 UUID=xxxx-xxxx /boot/efi       vfat    defaults        0       1 UUID=xxxx-xxxx swap            swap    defaults        0       0 UUID=xxxx-xxxx-xxxx-xxxx /data ext4    defaults        0       2
参数说明:
参数说明
UUID磁盘唯一标识符
/data挂载点目录
ext4文件系统类型
defaults默认挂载选项(rw, suid, dev, exec, auto, nouser, async)
_netdev网络设备(如网络硬盘需要添加)
0是否备份(0=不备份)
2开机检查顺序(1=根分区,2=其他分区)

步骤 4.3:测试挂载配置

sudo umount /data               # 先卸载测试分区
sudo mount -a                   # 按 fstab 配置重新挂载,如果不报错则证明成功

步骤 4.4:查看挂载情况

df -h | grep /data              # 查看挂载情况
输出示例:
/dev/nvme1n1p1   459G   24K  436G    1% /data

©统信软件技术有限公司。访问者可将本网站提供的内容或服务用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯本网站及相关权利人的合法权利。除此以外,将本网站任何内容或服务进行转载,须备注:该文档出自【faq.uniontech.com】统信软件知识分享平台。否则统信软件将追究相关版权责任。
2026-04-12
0 0