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 闪存盘,这样就可以使用更便捷地利用闪存盘数据。


数据运维技术 » Linux 盘符绑定:快速映射本地存储(linux盘符绑定)