公司新购买的华为云服务器,系统盘40G,数据盘400G,在安装docker部署应用,才发现内存爆满,需要将数据盘挂载到服务器上。
1、先查看/dev下面盘
fdisk -l
[root@ecs ~]# fdisk -l
Disk /dev/vda: 40 GiB, 42949672960 bytes, 83886080 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x33e3c8ac
Device Boot Start End Sectors Size Id Type
/dev/vda1 * 2048 83886079 83884032 40G 83 Linux
Disk /dev/vdb: 400 GiB, 429496729600 bytes, 838860800 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
2、查看系统挂载的盘
df -l
[root@ecs ~]# df -l
Filesystem 1K-blocks Used Available Use% Mounted on
devtmpfs 3961580 0 3961580 0% /dev
tmpfs 3976852 0 3976852 0% /dev/shm
tmpfs 3976852 388572 3588280 10% /run
tmpfs 3976852 0 3976852 0% /sys/fs/cgroup
/dev/vda1 41021664 41005280 0 100% /
overlay 41021664 41005280 0 100% /var/lib/docker/overlay2/0e827dce4ae9ce06e3500eaf64af8e9a31d0745bb165fe77b534fe0e19d7fbad/merged
overlay 41021664 41005280 0 100% /var/lib/docker/overlay2/17c528742f6054e155c04024d0fa0409b5920fd99bff1b55ca148b44a4f29472/merged
tmpfs 795368 0 795368 0% /run/user/0
overlay 41021664 41005280 0 100% /var/lib/docker/overlay2/c8e6b0d1b331efb11c455f15caa2cf6fb8ba46cfb2c883241190154de8860f39/merged
“/sys/var”开头都是系统盘,数据盘没有挂载上
3、查看数据盘是否被格式化
lsblk -f
[root@ecs ~]# lsblk -f
NAME FSTYPE LABEL UUID MOUNTPOINT
vda
└─vda1 ext4 d2f8ba84-ffb6- /
vdb
4、格式化数据盘
sudo mkfs.xfs /dev/vdb
[root@ecs-340279 ~]# sudo mkfs.xfs /dev/vdb
meta-data=/dev/vdb isize=512 agcount=4, agsize=26214400 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=1, sparse=1, rmapbt=0
= reflink=1
data = bsize=4096 blocks=104857600, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0, ftype=1
log =internal log bsize=4096 blocks=51200, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
5、查看格式化数据盘
lsblk -f
[root@ecs ~]# lsblk -f
NAME FSTYPE LABEL UUID MOUNTPOINT
vda
└─vda1 ext4 d2f8ba84-ffb6-4480-803c-3ae03326c905 /
vdb xfs ac79e6c1-2f68-4707-a6a4-23a8ee1f726e
6、创建挂载点
mkdir /storage
7、建挂硬盘
mount /dev/vdb /storage
8、查看结果
df -h
[root@ecs ~]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 3.8G 0 3.8G 0% /dev
tmpfs 3.8G 0 3.8G 0% /dev/shm
tmpfs 3.8G 388M 3.5G 10% /run
tmpfs 3.8G 0 3.8G 0% /sys/fs/cgroup
/dev/vda1 40G 39G 0 100% /
overlay 40G 39G 0 100% /var/lib/docker/overlay2/0e827dce4ae9ce06e3500eaf64af8e9a31d0745bb165fe77b534fe0e19d7fbad/merged
overlay 40G 39G 0 100% /var/lib/docker/overlay2/17c528742f6054e155c04024d0fa0409b5920fd99bff1b55ca148b44a4f29472/merged
tmpfs 777M 0 777M 0% /run/user/0
overlay 40G 39G 0 100% /var/lib/docker/overlay2/c8e6b0d1b331efb11c455f15caa2cf6fb8ba46cfb2c883241190154de8860f39/merged
/dev/vdb 400G 2.9G 397G 1% /storage
9、设置系统自动挂载硬盘
vi /etc/fstab
/dev/vdb /storage xfs defaults 0 0