简介:年初,由于协同办公系统升级,底层的系统从Windows切换为Linux,切换后的Linux系统通过移动硬盘挂载数据,虽然移动硬盘的读写速度都很快,不存在瓶颈问题。但是考虑数据安全性问题(万一移动硬盘损坏)。为保证数据的安全,还是计划将移动硬盘的数据迁移到存储设备中。迁移过程将涉及创建挂载目录,挂载设备等相关知识。
本文主要阐述如何将数据从移动硬盘迁移到存储设备的过程。详细内容请参考下文。
一、服务器上创建两个挂载目录
1、创建历史数据目录
执行指令# mkdir -p /opt/historydata创建历史数据文件夹
执行指令# mkdir -p /opt/historydata/2022创建2022历史数据文件夹
执行指令# mkdir -p /opt/historydata/2021创建2021历史数据文件夹
执行指令# mkdir -p /opt/historydata/2020创建2020历史数据文件夹
执行指令# mkdir -p /opt/historydata/2019创建2019历史数据文件夹
执行指令# mkdir -p /opt/historydata/2018创建2018历史数据文件夹
2、创建实时数据目录
执行指令# mkdir -p /opt/livedata创建实时数据文件夹
执行指令# mkdir -p /opt/livedata/2023创建2023实时数据文件夹
备注:Linux mkdir(英文全拼:make directory)命令用于创建目录。mkdir语法:mkdir [-p] dirName
参数说明:-p 确保目录名称存在,不存在的就建一个。
二、虚拟机挂载储存设备磁盘
说明:虚拟机增加两个磁盘,容量分别为10T历史数据磁盘和4T实时数据磁盘。并且新建磁盘置备类型为“精简置备”, “精简置备”是指创建磁盘时,占用磁盘的空间大小根据实际使用量计算,即用多少分多少,提前不分配空间,对磁盘保留数据不置零。
1、为虚拟机挂载一个10T的历史数据磁盘
2、为虚拟机挂载一个4T的实时数据磁盘
三、格式化磁盘
1、执行指令# fdisk -l查看硬盘信息
备注:已经可以查到增加的两个磁盘/dev/sdc和/dev/sdd。
2、格式化磁盘
说明:对新磁盘进行分区,由于fdisk仅支持2T以内磁盘分区。由于新增的两个磁盘容量都大于2T,所以必须要使用parted进行GPT格式分区。其操作步骤如下
(1)、执行指令# yum -y install parted安装GPT分区工具parted
(2)、对磁盘/dev/sdc进行分区
执行parted分区指令# parted /dev/sdc
划分所有磁盘空间到一个主分区
退出parted
(3)、对磁盘/dev/sdd进行分区
执行parted分区指令# parted /dev/sdd
划分所有磁盘空间到一个主分区
退出parted
(4)、格式化磁盘
执行指令# mkfs.ext4 -F /dev/sdc
执行指令# mkfs.ext4 -F /dev/sdd
3、挂载磁盘到对应目录
说明:将/dev/sdc磁盘挂载到历史数据挂载点/opt/historydata下,再将/dev/sdd磁盘挂载到实时数据挂载点/opt/livedata/中。其操作步骤如下
(1)、挂载/dev/sdc磁盘到/opt/historydata目录
执行指令# mount /dev/sdc /opt/historydata
(2)、挂载/dev/sdd磁盘到/opt/livedata目录
执行指令# mount /dev/sdd /opt/livedata
(3)、设置自动挂载
执行指令# vim /etc/fstab编辑自动执行文件fstab,在最后加入两行内容。如下图
/dev/sdc /opt/historydata ext4 defaults 0 0
/dev/sdd /opt/livedata ext4 defaults 0 0
备注:/etc/fstab 文件包含了如下字段,通过空格或 Tab 分隔:
1、
2、
3、
4、
auto - 在启动时或键入了 mount -a 命令时自动挂载。
noauto - 只在你的命令下被挂载。
exec - 允许执行此分区的二进制文件。
noexec - 不允许执行此文件系统上的二进制文件。
ro - 以只读模式挂载文件系统。
rw - 以读写模式挂载文件系统。
user - 允许任意用户挂载此文件系统,若无显示定义,隐含启用 noexec, nosuid, nodev 参数。
users - 允许所有 users 组中的用户挂载文件系统.
nouser - 只能被 root 挂载。
owner - 允许设备所有者挂载.
sync - I/O 同步进行。
async - I/O 异步进行。
dev - 解析文件系统上的块特殊设备。
nodev - 不解析文件系统上的块特殊设备。
suid - 允许 suid 操作和设定 sgid 位。这一参数通常用于一些特殊任务,使一般用户运行程序时临时提升权限。
nosuid - 禁止 suid 操作和设定 sgid 位。
noatime - 不更新文件系统上 inode 访问记录,可以提升性能。
nodiratime - 不更新文件系统上的目录 inode 访问记录,可以提升性能。
relatime - 实时更新 inode access 记录。只有在记录中的访问时间早于当前访问才会被更新。
flush - vfat 的选项,更频繁的刷新数据,复制对话框或进度条在全部数据都写入后才消失。
defaults - 使用文件系统的默认挂载参数,例如 ext4 的默认参数为:rw, suid, dev, exec, auto, nouser, async.
5、
6、
页面更新:2024-03-08
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号