挂载文件系统
目标
通过在文件系统层次结构中添加和删除文件系统,访问文件系统的内容。
名词定义
- 手动挂载文件系统
驻留于可移动存储设备上的文件系统需要挂载后才能访问。mount命令允许root用户手动挂载文件系统。mount命令的第一个参数指定要挂载的文件系统。第二个参数指定在文件系统层次结构中用作挂载点的目录。
有两种常用方法可用为mount命令指定磁盘分区的文件系统:
- 在/dev的设备文件名称中包含文件系统。
- 将UUID(一个通用唯一标识符)写入文件系统
挂载设备相对较为简单。您需要识别要挂载的设备,确保挂载点存在,然后将设备挂载到挂载点上。
- 识别块设备
每次连接到系统时,热插拔存储设备(不管是服务器caddy中的硬盘驱动器(HHD)或固态设备(SSD),还是USB存储设备)都可能插接到不同的端口上。
使用lsblk命令可列出指定块设备或所有可用设备的详细信息。
实操演示
- 命令:
lsblk
##查询当前挂载分区
[root@sinfotek ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 698.7G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 697.7G 0 part
├─centos-root 253:0 0 50G 0 lvm /
├─centos-swap 253:1 0 3.9G 0 lvm [SWAP]
└─centos-home 253:2 0 2T 0 lvm /home
sdb 8:16 0 698.7G 0 disk
└─sdb1 8:17 0 698.7G 0 part
└─centos-home 253:2 0 2T 0 lvm /home
sdc 8:32 0 698.7G 0 disk
└─sdc1 8:33 0 698.7G 0 part
└─centos-home 253:2 0 2T 0 lvm /home
sr0 11:0 1 1024M 0 rom
- 命令:
mount语法: mount 选项 参数
-r:以只读方式挂载文件系统
-w:以读写方式挂载文件系统
##挂载磁盘
[root@sinfotek ~]# mount source /dev/source
- 命令:
blkid
##查询磁盘uuid
[root@sinfotek ~]# blkid
/dev/sda1: UUID="dbc3bfb4-e5d4-42c3-b33e-b63512646b45" TYPE="xfs"
/dev/sda2: UUID="45eqMn-DBfs-jh14-UcPI-21mQ-3ZID-8TWfAm" TYPE="LVM2_member"
/dev/sdb1: UUID="OUq5DR-TKCy-zqu3-3gqo-KIKs-DDD3-AGBsZu" TYPE="LVM2_member"
/dev/sdc1: UUID="Lu752f-9oj4-v4ID-loS5-j7jc-W3FZ-jIJIbA" TYPE="LVM2_member"
/dev/mapper/centos-root: UUID="d152a43d-371a-462b-9029-895715f87111" TYPE="xfs"
/dev/mapper/centos-swap: UUID="5a4bbb9a-1ec0-4caf-a7c7-14195a769993" TYPE="swap"
/dev/mapper/centos-home: UUID="928c2b3f-5754-44c5-9562-fbf62f3f5ac5" TYPE="xfs"
- 自动挂载
##通过修改/etc/fstab进行开机自动挂载
[root@sinfotek ~]# blkid
/dev/sda1: UUID="dbc3bfb4-e5d4-42c3-b33e-b63512646b45" TYPE="xfs"
/dev/sda2: UUID="45eqMn-DBfs-jh14-UcPI-21mQ-3ZID-8TWfAm" TYPE="LVM2_member"
/dev/sdb1: UUID="OUq5DR-TKCy-zqu3-3gqo-KIKs-DDD3-AGBsZu" TYPE="LVM2_member"
/dev/sdc1: UUID="Lu752f-9oj4-v4ID-loS5-j7jc-W3FZ-jIJIbA" TYPE="LVM2_member"
/dev/mapper/centos-root: UUID="d152a43d-371a-462b-9029-895715f87111" TYPE="xfs"
/dev/mapper/centos-swap: UUID="5a4bbb9a-1ec0-4caf-a7c7-14195a769993" TYPE="swap"
/dev/mapper/centos-home: UUID="928c2b3f-5754-44c5-9562-fbf62f3f5ac5" TYPE="xfs"
##设置自动挂载
[root@sinfotek ~]# vim /etc/fstab
# /etc/fstab
# Created by anaconda on Sun Jan 16 17:52:01 2022
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/centos-root / xfs defaults 0 0
UUID=dbc3bfb4-e5d4-42c3-b33e-b63512646b45 /boot xfs defaults 0 0
/dev/mapper/centos-home /home xfs defaults 0 0
/dev/mapper/centos-swap swap swap defaults 0 0
- 命令:
umount
语法: umount 选项 参数
##卸载挂载的磁盘
[root@sinfotek ~]# umount /data
文档更新时间: 2022-07-08 14:40 作者:xiubao yan