磁盘扩容后,如何挂载磁盘

情况一:扩容分区大小小于2TB

检查服务器上的可用设备

root@id-dci-live-10-62-193-98:~# lsblk
lsblk: nvme0c33n1: unknown device name
NAME    MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
nvme0n1 259:1    0   1.5T  0 disk
sda       8:0    0 223.5G  0 disk
|-sda2    8:2    0   977M  0 part
|-sda3    8:3    0 222.1G  0 part /
`-sda1    8:1    0   487M  0 part /boot

可以看到多了一个nvme0n1 盘

创建文件系统

root@id-dci-live-10-62-193-98:~# mkfs.xfs /dev/nvme0n1 -f
meta-data=/dev/nvme0n1           isize=512    agcount=4, agsize=97675862 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=1, sparse=0
data     =                       bsize=4096   blocks=390703446, imaxpct=5
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=190773, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

创建新的挂载点

sudo mkdir /data1

修改/etc/fstab,添加新的挂载点

# Modify /etc/fstab, add the following line
/dev/nvme0n1    /data1  xfs defaults        1 1

验证挂载是否生效

# Make /etc/fstab take effect
root@id-dci-live-10-62-193-7:~# mount -av
/                        : ignored
/boot                    : already mounted
none                     : ignored
/data1                   : successfully mounted

 

情况二:扩容分区大小大于2TB

当磁盘大小超过2TB时,使用fdisk创建分区会有提示信息

# fdisk /dev/sdb
 
Welcome to fdisk (util-linux 2.27.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
 
Device does not contain a recognized partition table.
The size of this disk is 4.4 TiB (4798283776000 bytes). DOS partition table format can not be used on drives for volumes larger than 2199023255040 bytes for 512-byte sectors. Use GUID partition table format (GPT).
 
Created a new DOS disklabel with disk identifier 0x54814a18.

 

使用parted命令创建分区

# Choose new partition, enter command-line UI
root@id-dci-live-10-62-193-7:~# parted /dev/sdb
GNU Parted 3.2
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
 
# Mark partition type as GPT
(parted) mklabel GPT
 
# Print current disk info
(parted) print
Model: DELL PERC H730P Adp (scsi)
Disk /dev/sdb: 4798GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:
 
Number  Start  End  Size  File system  Name  Flags
 
# Create new partition
(parted) mkpart primary xfs 2048s 100%
(parted) print
Model: DELL PERC H730P Adp (scsi)
Disk /dev/sdb: 4798GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:
 
Number  Start   End     Size    File system  Name     Flags
 1      1049kB  4798GB  4798GB  xfs          primary
 
# exit the command-line
(parted) quit
Information: You may need to update /etc/fstab.

查看分区结果

# Check current partition info on the server
root@id-dci-live-10-62-193-7:~# lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sdb      8:16   0   4.4T  0 disk
`-sdb1   8:17   0   4.4T  0 part
sr0     11:0    1  1024M  0 rom
sda      8:0    0   9.8T  0 disk
|-sda4   8:4    0   9.7T  0 part /
|-sda2   8:2    0 119.2G  0 part [SWAP]
|-sda3   8:3    0    95M  0 part

创建新的文件系统

# Create new filesystem
root@id-dci-live-10-62-193-7:~# mkfs.xfs /dev/sdb1
meta-data=/dev/sdb1              isize=512    agcount=5, agsize=268435455 blks
         =                       sectsz=4096  attr=2, projid32bit=1
         =                       crc=1        finobt=1, sparse=0
data     =                       bsize=4096   blocks=1171455488, imaxpct=5
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=521728, version=2
         =                       sectsz=4096  sunit=1 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
  
  
root@id-dci-live-10-62-193-7:~# lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sdb      8:16   0   4.4T  0 disk
`-sdb1   8:17   0   4.4T  0 part
sr0     11:0    1  1024M  0 rom
sda      8:0    0   9.8T  0 disk
|-sda4   8:4    0   9.7T  0 part /
|-sda2   8:2    0 119.2G  0 part [SWAP]
|-sda3   8:3    0    95M  0 part
`-sda1   8:1    0   1.9G  0 part /boot

创建新挂载点

sudo mkdir /data1

修改/etc/fstab,添加新的挂载点

# Modify /etc/fstab, add the following line
/dev/sdb1   /data1  xfs defaults        1 1

验证挂载是否生效

# Make /etc/fstab take effect
root@id-dci-live-10-62-193-7:~# mount -av
/                        : ignored
/boot                    : already mounted
none                     : ignored
/data1                   : successfully mounted

 

 
posted @ 2024-02-20 14:56  hanny007  阅读(287)  评论(0编辑  收藏  举报