linux 的挂载和卸载

挂载数据盘

  1. 查看系统识别到的数据盘名称
  • ls /dev/disk/ky-id/
[root@localhost dujian]# ls /dev/disk/by-id/
ata-VMware_Virtual_IDE_CDROM_Drive_10000000000000000001
  • 这个“ata-VMware_Virtual_IDE_CDROM_Drive_10000000000000000001”就是你安装的数据盘的名称。
  1. 格式化数据盘为ext4格式
  • mkfs.ext4 -F /dev/disk/by-id/数据盘名称
[root@localhost dujian]# mkfs.ext4 -F /dev/disk/by-id/ata-VMware_Virtual_IDE_CDROM_Drive_10000000000000000001
mke2fs 1.42.9 (28-Dec-2013)
/dev/disk/by-id/ata-VMware_Virtual_IDE_CDROM_Drive_10000000000000000001 已经挂载;will not make a 文件系统 here!

  1. 创建数据盘到/挂载点
  • mkdir -p /挂载点
[root@localhost dujian]# mkdir -p /mnt/cdrom3
[root@localhost dujian]# cd /mnt/
[root@localhost mnt]# ls
cdrom  cdrom2  cdrom3
  • 比如: mkdir -p / data #笔记的挂载点我创建到/mnt/cdrom3
  1. 挂载到数据盘到挂载点
  • mount -o discard,defaults /dev/disk/by-id/数据盘名称 / 挂载点
  • 在使用 df - Th查看挂载点
[root@localhost dujian]# mount -o discard,defaults /dev/disk/by-id/mnt/cdrom3
[root@localhost /]# df -Th
文件系统       类型      容量  已用  可用 已用% 挂载点
devtmpfs       devtmpfs  975M     0  975M    0% /dev
tmpfs          tmpfs     991M     0  991M    0% /dev/shm
tmpfs          tmpfs     991M   27M  964M    3% /run
tmpfs          tmpfs     991M     0  991M    0% /sys/fs/cgroup
/dev/sda3      xfs       9.4G  4.4G  5.0G   48% /
/dev/sda1      xfs       378M  157M  222M   42% /boot
/dev/sr0       iso9660   4.4G  4.4G     0  100% /run/media/dujian/CentOS 7 x86_64
tmpfs          tmpfs     199M   36K  199M    1% /run/user/1000


  • 第二种查看挂载点方法
[root@localhost dujian]# df -h |grep -v tmpfs
文件系统        容量  已用  可用 已用% 挂载点
/dev/sda3       9.4G  4.4G  5.0G   48% /
/dev/sda1       378M  157M  222M   42% /boot
/dev/sr0        4.4G  4.4G     0  100% /run/media/dujian/CentOS 7 x86_64
  1. 设置开机自动挂载点
  • echo’/dev/disk/by-id/数据盘名称 /挂载点 ext4 defaults,nofail,discard 0 0’ | sudo tee -a /etc/fstab

  • 通过修改/etc/fstab的配置文件来生效

  • vim /etc/fstab

添加/dev/cdrom/CentOS-7-x86_64-DVD-2009.iso/mnt/cdrom iso9660 loop 0 0

即可永久挂载光盘

#
# /etc/fstab
# Created by anaconda on Mon Mar 22 20:05:05 2021
#
# 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
#
UUID=c97fa4bc-eba5-4578-9c18-3d56c79d4e03 /                       xfs     defaults        0 0
UUID=13390ed6-4dc8-41f9-af34-83f9cb5022c9 /boot                   xfs     defaults        0 0
UUID=af8ed116-e5b9-4108-9cc4-8cef815adb8f swap                    swap        defaults        0 0
/dev/cdrom/CentOS-7-x86_64-DVD-2009.iso/mnt/cdrom                    iso9660 loop 0 0
~                                                                            
~                                                                            
~                                                                            
~                                                                            
~                                                                            
                         

卸载挂载点

  1. 卸载已经挂载的数据盘
umount /挂载点
  • 如果提示无法卸载数据盘,用这个命令杀死所有使用这个挂载点的进程
fuser -km /挂载点
  1. 删除关机自动挂载数据盘
  • 编辑/etc/fstabb

    vim /etc/fstab
    
  • 删除这一行代码

/dev/disk/by-id/数据盘名称 /挂载点 ext4 defaults,nofail,discard 0 0
上一篇:汉诺塔问题


下一篇:Linux学习(linux就该这么学)7.1