Linux 盘符绑定:快速映射本地存储(linux盘符绑定)
Linux 盘符绑定是利用 Linux 提供的管理本地存储设备的工具,可以快速映射本地存储,如硬盘、闪存盘数据分区等,当然也包括网络存储设备,例如 Samba 共享文件夹,本文将结合示例阐述如何使用 Linux 盘符绑定来快速映射本地存储设备,如计算机中的 USB 闪存盘。
一、前提条件
1.已备好 USB 闪存盘,且保证闪存盘中的数据完整;
2.已安装 Linux 操作系统,版本最好为 CentOS Linux 6.5 或更高版本;
3.准备挂载 USB 闪存盘的挂载点,本文示例为 /mnt/usb。
二、挂载 USB 闪存盘
1.使用命令 fdisk -l 将列出系统中所有的分区信息:
[root@localhost ~]# fdisk -l
Device Boot Start End Blocks Id System
/dev/sda1 * 1125 83886037 41942956 83 Linux
/dev/sda2 83886038 84551935 327949 1e Hidden W95 FAT1
2.查看硬盘的文件系统,在上面的查看中可以看出/dev/sda1的系统为Linux文件系统;
3.在/mnt/usb目录下创建子目录:
[root@localhost ~]# mkdir /mnt/usb
4.将 USB 闪存盘挂载到 /mnt/usb 目录下,使用 mount 命令:
[root@localhost ~]# mount /dev/sda1 /mnt/usb
5.挂载成功后,可以使用 ls 命令查看分区 mount 点所在目录下的文件,如:
[root@localhost ~]# ls /mnt/usb
doc.txt secret.jpg test.txt
三、Linux 盘符绑定
1.Linux 下提供了一个工具 mount 可以实现挂载磁盘分区,所有挂载到 Linux 电脑系统中的可识别磁盘都会在 /etc/fstab 中存储,此文件内有系统自动挂载和挂载命令,mount 会参考这个文件:
/dev/sda1 /mnt/usb ext4 defaults 0 0
2.在完成上述挂载之后,可以用下面的脚本将 USB 闪存盘挂载点绑定到本地盘符,这样在每次开机后,moiunt 命令就不需要人工进行操作,下面是绑定 USB 闪存盘的示例脚本:
#!/bin/bash
# auto bind disk mount
root_path=”/mnt/usb”
dev_name=”sda1″
mount_path=”${root_path}/sdisk”
echo “”
echo “/dev/${dev_name} ${mount_path} ext4 defaults 0 0” >> /etc/fstab
mkdir ${root_path}/sdisk
mount ${mount_path}
四、卸载 USB 闪存盘
卸载 USB 闪存盘实际上就是卸载挂载点,可以使用如下命令:
[root@localhost ~]# umount /mnt/usb
然后在 /etc/fstab 中删除对应的绑定记录即可。
本文简要讲解了 Linux 盘符绑定的用法,通过绑定挂载点可以使得每次开机后可以自动挂载 USB 闪存盘,这样就可以使用更便捷地利用闪存盘数据。