Liunx服务器磁盘挂载

本文介绍了在Linux环境下查看磁盘信息,使用fdisk进行分区,mkfs.ext4格式化硬盘,以及如何创建挂载点和持久化挂载设置。详细步骤包括从lsblk检查磁盘状态,使用fdisk创建新分区,格式化分区为ext4文件系统,并将分区挂载到指定目录,最后编辑fstab文件确保重启后仍能自动挂载。
摘要由CSDN通过智能技术生成

一:查看磁盘信息

[root@xxx ~]# lsblk
NAME                                MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sr0                                  11:0    1 1024M  0 rom  
vda                                 253:0    0  100G  0 disk 
├─vda1                              253:1    0  600M  0 part /boot/efi
├─vda2                              253:2    0    1G  0 part /boot
└─vda3                              253:3    0 98.4G  0 part 
  ├─klas_host--10--175--1--143-root 252:0    0 90.4G  0 lvm  /
  └─klas_host--10--175--1--143-swap 252:1    0    8G  0 lvm  [SWAP]
vdb                                 253:16   0  200G  0 disk
[root@xxx ~]# dh -f
-bash: dh: command not found

## 查看磁盘使用情况,会发现我的vdb磁盘并没有挂载进来
[root@xxx ~]# df -h
Filesystem                                   Size  Used Avail Use% Mounted on
devtmpfs                                     7.1G     0  7.1G   0% /dev
tmpfs                                        7.4G     0  7.4G   0% /dev/shm
tmpfs                                        7.4G   53M  7.3G   1% /run
tmpfs                                        7.4G     0  7.4G   0% /sys/fs/cgroup
/dev/mapper/klas_host--10--175--1--143-root   91G  8.7G   82G  10% /
tmpfs                                        7.4G  128K  7.4G   1% /tmp
/dev/vda2                                   1014M  222M  793M  22% /boot
/dev/vda1                                    599M  6.5M  593M   2% /boot/efi
tmpfs                                        1.5G     0  1.5G   0% /run/user/993
tmpfs                                        1.5G     0  1.5G   0% /run/user/0

## 查看磁盘目录信息
[root@xxx ~]# ls /dev/vdb*
/dev/vdb

可以看到我的vdb磁盘是没有进行挂载的,挂载前需要先进行磁盘分区

二:硬盘分区

分区相关指令
m 显示命令列表
p 显示磁盘分区同fdisk -l
n 新增分区
d 删除分区
w 写入并退出

[root@xxx~]# fdisk /dev/vdb

Welcome to fdisk (util-linux 2.35.2).
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.
Created a new DOS disklabel with disk identifier 0x62ac3941.

Command (m for help): n
Partition type
   p   primary (0 primary, 0 extended, 4 free)
   e   extended (container for logical partitions)
Select (default p): p
Partition number (1-4, default 1): 
First sector (2048-419430399, default 2048): 
Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-419430399, default 419430399): 

Created a new partition 1 of type 'Linux' and of size 200 GiB.

Command (m for help):

首先输入n新增分区,然后选择p分区类型为主分区。然后按回车键直到出现“Command(m for help):”,最后输入w写入分区并退出。

三:格式化硬盘分区,一定要格式化不然不会分配uuid

## 格式化硬盘分区
[root@xxx ~]# mkfs -t ext4 /dev/vdb1
mke2fs 1.45.6 (20-Mar-2020)
Creating filesystem with 52428544 4k blocks and 13107200 inodes
Filesystem UUID: 2130fb42-18cd-407c-9236-e11cb9cc01ee
Superblock backups stored on blocks: 
	32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 
	4096000, 7962624, 11239424, 20480000, 23887872

Allocating group tables: done                            
Writing inode tables: done                            
Creating journal (262144 blocks): done
Writing superblocks and filesystem accounting information: done

四:挂载磁盘

## 进入根目录
[root@xxx ~]# cd /
## 创建需要挂载的目录
[root@xxx /]# mkdir chanquan
## 设置挂载目录
[root@xxx /]# mount /dev/vdb1 /chanquan
## 查看磁盘信息后面出现/chanquan 说明已经挂载到这个目录上面了
[root@xxx /]# lsblk -f
NAME                                FSTYPE      FSVER    LABEL UUID                                   FSAVAIL FSUSE% MOUNTPOINT
sr0                                                                                                                  
vda                                                                                                                  
├─vda1                              vfat        FAT32          608A-BD92                               592.4M     1% /boot/efi
├─vda2                              xfs                        3dbf7365-4c66-428d-987c-eafb7f14a236    792.8M    22% /boot
└─vda3                              LVM2_member LVM2 001       5Xy3Qi-PRlh-VuhP-1Uwq-73Af-S3tk-sVHeUO                
  ├─klas_host--10--175--1--143-root xfs                        f0bc98c0-d2fb-4339-b496-d53ec90036c2     81.7G    10% /
  └─klas_host--10--175--1--143-swap swap        1              b89bc452-81dd-4ad5-aea6-5d3731ded378                  [SWAP]
vdb                                                                                                                  
└─vdb1                              ext4        1.0            2130fb42-18cd-407c-9236-e11cb9cc01ee    185.8G     0% /chanquan

注意:到这一步就已经挂载好了,但是服务器重启之后就会失效,所以还需要加一下配置

## 查看fstab文件
[root@xxx /]# vim /etc/fstab
## 添加该配置 /dev/vdb1用分配的uuid也可以
/dev/vdb1 /chanquan ext4 defaults 0 0
## 添加完配置后,执行mount -a即可生效
[root@xxx /]# mount -a

配置案例图
在这里插入图片描述

五:查看信息,如下/dev/vdb1已经挂载到/chanquan目录

[root@xxx /]# df -h
Filesystem                                   Size  Used Avail Use% Mounted on
devtmpfs                                     7.1G     0  7.1G   0% /dev
tmpfs                                        7.4G     0  7.4G   0% /dev/shm
tmpfs                                        7.4G   54M  7.3G   1% /run
tmpfs                                        7.4G     0  7.4G   0% /sys/fs/cgroup
/dev/mapper/klas_host--10--175--1--143-root   91G  8.7G   82G  10% /
tmpfs                                        7.4G  128K  7.4G   1% /tmp
/dev/vda2                                   1014M  222M  793M  22% /boot
/dev/vda1                                    599M  6.5M  593M   2% /boot/efi
tmpfs                                        1.5G     0  1.5G   0% /run/user/993
tmpfs                                        1.5G     0  1.5G   0% /run/user/0
/dev/vdb1                                    196G   61M  186G   1% /chanquan
  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值