Linux服务器挂载数据盘

公司新购买的华为云服务器,系统盘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
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容