linux 系统挂载数据盘
一 摘要
本文主要介绍linux 系统挂载数据盘
二 环境信息
2.1 操作系统
以麒麟系统示例
[root@localhost /]# uname -a Linux localhost.localdomain 4.19.90-52.23.v2207.gfb08.ky10.aarch64 #1 SMP Tue Apr 23 18:20:01 CST 2024 aarch64 aarch64 aarch64 GNU/Linux
[root@localhost /]# cat /etc/kylin-release Kylin Linux Advanced Server release V10 (GFB)
三 实施
3.1 确认硬盘是否被识别
lsblk 查看硬盘,可见到两块硬盘 nvme0n1,nvme1n1
[root@localhost /]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 446.6G 0 disk
├─sda1 8:1 0 600M 0 part /boot/efi
├─sda2 8:2 0 1G 0 part /boot
└─sda3 8:3 0 445G 0 part
├─klas-root 252:0 0 413G 0 lvm /
└─klas-swap 252:1 0 32G 0 lvm [SWAP]
nvme0n1 259:0 0 3.5T 0 disk
nvme1n1 259:1 0 3.5T 0 disk
[root@localhost /]#
3.2 使用parted 创建gpt 分区
命令说明:
创建 GPT 分区表:mklabel gpt
分配全盘空间为一个分区:mkpart primary 0% 100%
检查分区对齐(可选):align-check optimal 1
[root@localhost /]# parted /dev/nvme0n1
GNU Parted 3.3
Using /dev/nvme0n1
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) mklabel gpt
(parted) mkpart primary 0% 100%
(parted) align-check optimal 1
1 aligned
(parted) quit
Information: You may need to update /etc/fstab.
执行完后查看数据盘,此处需要记住生成的盘符nvme0n1p1,后续要用
[root@localhost /]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 446.6G 0 disk
├─sda1 8:1 0 600M 0 part /boot/efi
├─sda2 8:2 0 1G 0 part /boot
└─sda3 8:3 0 445G 0 part
├─klas-root 252:0 0 413G 0 lvm /
└─klas-swap 252:1 0 32G 0 lvm [SWAP]
nvme0n1 259:0 0 3.5T 0 disk
└─nvme0n1p1 259:3 0 3.5T 0 part
nvme1n1 259:1 0 3.5T 0 disk
[root@localhost /]#
3.3 格式化分区
[root@localhost /]# mkfs.xfs /dev/nvme0n1p1
meta-data=/dev/nvme0n1p1 isize=512 agcount=4, agsize=234421056 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=1, sparse=1, rmapbt=0
= reflink=1
data = bsize=4096 blocks=937684224, imaxpct=5
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0, ftype=1
log =internal log bsize=4096 blocks=457853, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
Discarding blocks...Done.
[root@localhost /]#
3.4 创建挂载点
创建data 目录用于挂载数据卷
[root@localhost /]# mkdir data
3.5 临时挂载(测试用)
可见 已挂载成功
[No active: 173 days remaining][root@localhost /]# mount /dev/nvme0n1p1 /data
[No active: 173 days remaining][root@localhost /]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 511G 0 511G 0% /dev
/dev/nvme0n1p1 3.5T 25G 3.5T 1% /data
[No active: 173 days remaining][root@localhost /]#
3.6 配置永久挂载
有多种方法实现永久挂载,我这里是把数据目录 写入/etc/fstab 里 实现
首先备份/etc/fstab
[root@localhost /]# cp /etc/fstab /etc/fstab.bak.orig
数据盘信息写入/etc/fstab
[root@localhost /]# echo
blkid /dev/nvme0n1p1 | awk '{print $2}' | sed 's/"//g' /data xfs defaults 0 0 >> /etc/fstab
3.7 重启服务器验证
posted on 2025-07-17 16:43 weiwei2021 阅读(41) 评论(0) 收藏 举报