Centos7系统挂载U盘和移动硬盘

查看系统版本

[root@localhost ~]# cat /etc/redhat-release 
CentOS Linux release 7.4.1708 (Core)

查看系统分区情况

[root@localhost ~]# df -Th
文件系统                类型      容量  已用  可用 已用% 挂载点
/dev/mapper/centos-root xfs        17G  1.6G   16G   10% /
devtmpfs                devtmpfs  478M     0  478M    0% /dev
tmpfs                   tmpfs     489M     0  489M    0% /dev/shm
tmpfs                   tmpfs     489M  6.7M  482M    2% /run
tmpfs                   tmpfs     489M     0  489M    0% /sys/fs/cgroup
/dev/sda1               xfs      1014M  125M  890M   13% /boot
tmpfs                   tmpfs      98M     0   98M    0% /run/user/0

查看机器硬盘个数及分区情况

[root@localhost ~]# fdisk -l

磁盘 /dev/sda:21.5 GB, 21474836480 字节,41943040 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000b2bce

   设备 Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     2099199     1048576   83  Linux
/dev/sda2         2099200    41943039    19921920   8e  Linux LVM

磁盘 /dev/mapper/centos-root:18.2 GB, 18249416704 字节,35643392 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


磁盘 /dev/mapper/centos-swap:2147 MB, 2147483648 字节,4194304 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节

插入U盘或者移动硬盘

[root@localhost ~]# fdisk -l

磁盘 /dev/sda:21.5 GB, 21474836480 字节,41943040 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000b2bce

   设备 Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     2099199     1048576   83  Linux
/dev/sda2         2099200    41943039    19921920   8e  Linux LVM

磁盘 /dev/mapper/centos-root:18.2 GB, 18249416704 字节,35643392 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


磁盘 /dev/mapper/centos-swap:2147 MB, 2147483648 字节,4194304 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


磁盘 /dev/sdb:7747 MB, 7747397632 字节,15131636 个扇区               #可以看到这个是刚刚多出来的U盘信息
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x00f9614f

   设备 Boot      Start         End      Blocks   Id  System
/dev/sdb1   *        2048    15131635     7564794    c  W95 FAT32 (LBA)      #多出来的U盘信息

创建挂载点并挂载

[root@localhost ~]# pwd
/root
[root@localhost ~]# mkdir /udisk
[root@localhost ~]# ll /udisk/
总用量 0
[root@localhost ~]# mount -t vfat /dev/sdb1 /udisk/
[root@localhost ~]# ll /udisk/
总用量 688
-rwxr-xr-x 1 root root  34494 8月  11 00:02 autorun.ico
-rwxr-xr-x 1 root root    202 8月  11 00:02 autorun.inf
-rwxr-xr-x 1 root root     14 8月  10 23:22 CentOS_BuildTag
drwxr-xr-x 3 root root   4096 8月  10 23:22 EFI
-rwxr-xr-x 1 root root    227 8月  10 23:22 EULA
-rwxr-xr-x 1 root root  18009 8月  10 23:22 GPL
drwxr-xr-x 3 root root   4096 8月  10 23:22 images
drwxr-xr-x 2 root root   4096 8月  10 23:22 isolinux
-r-xr-xr-x 1 root root  37512 8月  10 23:22 ldlinux.sys
drwxr-xr-x 2 root root   4096 8月  10 23:23 LiveOS
drwxr-xr-x 2 root root 552960 8月  10 23:25 Packages
drwxr-xr-x 2 root root   4096 8月  11 00:02 repodata
-rwxr-xr-x 1 root root   1690 8月  11 00:02 RPM-GPG-KEY-CentOS-7
-rwxr-xr-x 1 root root   1690 8月  11 00:02 RPM-GPG-KEY-CentOS-Testing-7
-rwxr-xr-x 1 root root     94 8月  11 00:02 syslinux.cfg
drwxr-xr-x 2 root root   4096 8月  10 23:22 System Volume Information
-rwxr-xr-x 1 root root   2883 8月  11 00:02 TRANS.TBL

[root@localhost ~]# df -Th
文件系统                类型      容量  已用  可用 已用% 挂载点
/dev/mapper/centos-root xfs        17G  1.6G   16G   10% /
devtmpfs                devtmpfs  478M     0  478M    0% /dev
tmpfs                   tmpfs     489M     0  489M    0% /dev/shm
tmpfs                   tmpfs     489M  6.7M  482M    2% /run
tmpfs                   tmpfs     489M     0  489M    0% /sys/fs/cgroup
/dev/sda1               xfs      1014M  125M  890M   13% /boot
tmpfs                   tmpfs      98M     0   98M    0% /run/user/0
/dev/sdb1               vfat      7.2G  4.3G  3.0G   59% /udisk          #这个就是我们挂载的U盘

测试挂载的U盘能否写入数据

[root@localhost ~]# cd /udisk/
[root@localhost udisk]# touch 123.txt
[root@localhost udisk]# ll
总用量 688
-rwxr-xr-x 1 root root      0 12月  9 17:41 123.txt
-rwxr-xr-x 1 root root  34494 8月  11 00:02 autorun.ico
-rwxr-xr-x 1 root root    202 8月  11 00:02 autorun.inf
-rwxr-xr-x 1 root root     14 8月  10 23:22 CentOS_BuildTag
drwxr-xr-x 3 root root   4096 8月  10 23:22 EFI
-rwxr-xr-x 1 root root    227 8月  10 23:22 EULA
-rwxr-xr-x 1 root root  18009 8月  10 23:22 GPL
drwxr-xr-x 3 root root   4096 8月  10 23:22 images
drwxr-xr-x 2 root root   4096 8月  10 23:22 isolinux
-r-xr-xr-x 1 root root  37512 8月  10 23:22 ldlinux.sys
drwxr-xr-x 2 root root   4096 8月  10 23:23 LiveOS
drwxr-xr-x 2 root root 552960 8月  10 23:25 Packages
drwxr-xr-x 2 root root   4096 8月  11 00:02 repodata
-rwxr-xr-x 1 root root   1690 8月  11 00:02 RPM-GPG-KEY-CentOS-7
-rwxr-xr-x 1 root root   1690 8月  11 00:02 RPM-GPG-KEY-CentOS-Testing-7
-rwxr-xr-x 1 root root     94 8月  11 00:02 syslinux.cfg
drwxr-xr-x 2 root root   4096 8月  10 23:22 System Volume Information
-rwxr-xr-x 1 root root   2883 8月  11 00:02 TRANS.TBL
[root@localhost udisk]#

将挂载的信息写入配置中

若要长期挂载还需要将挂载信息写入配置中

不填写分区表信息,系统重启后不会自动挂载,我们挂载就会失效。

[root@localhost udisk]# vim /etc/fstab 

# /etc/fstab
# Created by anaconda on Wed Aug 22 19:27:55 2018
#
# 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=6ca7a7f6-84fe-427d-8e72-1a7dbbe4e877 /boot                   xfs     defaults        0 0
/dev/mapper/centos-swap swap                    swap    defaults        0 0
/dev/sdb1              /udisk                   vfat    defaults        0 0      #这一行就是我们写入的配置信息


[root@localhost udisk]# df -Th
文件系统                类型      容量  已用  可用 已用% 挂载点
/dev/mapper/centos-root xfs        17G  1.6G   16G   10% /
devtmpfs                devtmpfs  478M     0  478M    0% /dev
tmpfs                   tmpfs     489M     0  489M    0% /dev/shm
tmpfs                   tmpfs     489M  6.7M  482M    2% /run
tmpfs                   tmpfs     489M     0  489M    0% /sys/fs/cgroup
/dev/sda1               xfs      1014M  125M  890M   13% /boot
tmpfs                   tmpfs      98M     0   98M    0% /run/user/0
/dev/sdb1               vfat      7.2G  4.3G  3.0G   59% /udisk

如果只是使用一次,则不需要执行上一步。用完直接卸载即可。

卸载临时挂载

[root@localhost /]# umount /udisk 
[root@localhost /]# df -Th
文件系统                类型      容量  已用  可用 已用% 挂载点
/dev/mapper/centos-root xfs        17G  1.6G   16G   10% /
devtmpfs                devtmpfs  478M     0  478M    0% /dev
tmpfs                   tmpfs     489M     0  489M    0% /dev/shm
tmpfs                   tmpfs     489M  6.7M  482M    2% /run
tmpfs                   tmpfs     489M     0  489M    0% /sys/fs/cgroup
/dev/sda1               xfs      1014M  125M  890M   13% /boot
tmpfs                   tmpfs      98M     0   98M    0% /run/user/0

卸载长期挂载

卸载之前长期挂载的磁盘,除了要进行上一步的卸载之外,还要到配置中去删除相应的配置信息。如果不这么做,下次重启机器有可能无法启动。

[root@localhost udisk]# vim /etc/fstab 

# /etc/fstab
# Created by anaconda on Wed Aug 22 19:27:55 2018
#
# 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=6ca7a7f6-84fe-427d-8e72-1a7dbbe4e877 /boot                   xfs     defaults        0 0
/dev/mapper/centos-swap swap                    swap    defaults        0 0
/dev/sdb1              /udisk                   vfat    defaults        0 0      #删除这一行