title: 04-挂载设备
order: 4
icon: lightbulb
在linux系统中,当用户需要使用硬盘设备或分区中的数据时,需要先将其与一个已存在的目录文 件进行关联,而这个关联动作就是“挂载”。
1、命令: lsblk,作用:查看系统磁盘信息,格式为: lsblk【参数】
实例:我们先通过云平台或者自己的虚拟机控制面板添加一块新的磁盘(过程略),然后使用命令lsblk 查看情况。
[root@linux ~]# lsblk
2、命令: fdisk,作用:用于磁盘分区,格式为: fdisk,格式为: fdisk【磁盘名称】,下表中列出了常 用参数以及作用:
实例:在的第一步中我们以及添加了一块磁盘,现在我们对这块磁盘进行分区,
[root@linux ~]# fdisk /dev/vdb
Welcome to fdisk (util-linux 2.23.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
Building a new DOS disklabel with disk identifier 0xfaac2103.
Command (m for help): n //新建分区
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p //分区类型为主分区
Partition number (1-4, default 1): 1 //主分区编号为1
First sector (2048-20971519, default 2048): //默认敲击回车
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-20971519, default 20971519): //敲击回车默认使用全部大小,可自定义大小命令为:+NG(例如:+10G)
Using default value 20971519
Partition 1 of type Linux and of size 10 GiB is set
Command (m for help): w //保存并推出
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
3、命令: partprobe,作用:将分区信息同步到内核,格式为: partprobe【参数】
实例:将第二步中已经分区的信息同步到内核中:
[root@linux ~]# partprobe
4、命令: mkfs,作用:格式化文件系统或者叫创建文件系统,参数: mkfs【选项】【文件系统名称】
在磁盘分区上创建ext2、ext3、ext4、 ms-dos、vfat文件系统,默认情况下会创建ext2。 mkfs用于在 设备上构建Linux文件系统,通常是硬盘分区。
实例:对第三部中已经分完区并已经将分区信息同步到内核中的磁盘进行创建文件系统,俗称格式化。
[root@linux ~]# mkfs.xfs /dev/vdb1
在此使用lsblk命令,进行磁盘情况查看:
[root@linux ~]# lsblk
5、命令: mount,作用:挂载文件系统,格式为: mount【文件系统】【挂载目录】
[root@linux ~]# mount /dev/vdb1 /home/
分区并创建文件系统后的磁盘是不能够直接使用的,我们需要将分区并创建文件系统后的磁盘挂载到文 件目录下,才可以进行使用。
实例:将vdb1挂载到/home目录下:
[root@linux ~]# mount /dev/vdb1 /home/
再次使用命令: df -h命令查看一下,挂载状态和磁盘使用情况:
[root@linux ~]# df -h
6、命令: du,作用:查看文件数据占有量,格式为: du【选项】【文件】
实例:仅以只读的方式查看/home目录下数据文件使用占有量情况:
[root@linux ~]# du -sh /home/
说明:我们可以看到当前使用占有量为0,我们在/home目录下新建一个文件测试,并输入内容: welcome to zhangxuew ,再去查看占有量情况。
[root@linux ~]# echo "welcome to zhangxuewen" > /home/ceshi.txt && du -sh /home
评论区