[root@localhost ~]# fdisk -l

磁盘 /dev/sda:2000.4 GB, 2000398934016 字节,3907029168 个扇区
… 设备 Boot Start End Blocks Id System
/dev/sda1 * 2048 2099199 1048576 83 Linux
/dev/sda2 2099200 3907028991 1952464896 8e Linux LVM … 磁盘 /dev/sdb:2000.4 GB, 2000398931968 字节,3907029164 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x0007b1e1 设备 Boot Start End Blocks Id System
/dev/sdb1 2048 3907026943 1953512448 7 HPFS/NTFS/exFAT
[root@localhost ~]# mkdir /mnt/yidongyingpan
[root@localhost ~]# mount /dev/sdb1 /mnt/yidongyingpan/
mount: 未知的文件系统类型“ntfs”
[root@localhost ~]# gcc -v
-bash: gcc: 未找到命令
#安装gcc
[root@localhost ~]# yum -y install gcc
#下载ntfs-3g
[root@localhost ~]# wget http://tuxera.com/opensource/ntfs-3g_ntfsprogs-2013.1.13.tgz
#解压文件:
[root@localhost ~]# tar -xvf ntfs-3g_ntfsprogs-2013.1.13.tgz
#检测环境:
[root@localhost ~]# cd ntfs-3g_ntfsprogs-2013.1.13
[root@localhost ntfs-3g_ntfsprogs-2013.1.13]# ./configure

You can type now 'make' to build ntfs-3g.
#打包并安装
[root@localhost ntfs-3g_ntfsprogs-2013.1.13]# make && make install #mkn 两次tab看看命令, 有mknod mkntfs两个命令, 说明是可以了
[root@localhost ntfs-3g_ntfsprogs-2013.1.13]# mkn
mknod mkntfs
#创建挂载目录, 给目录起一个NB的名字, 挂载NTFS盘:
[root@localhost ~]# mkdir /mnt/yidongyingpan/
#卸载移动硬盘, /dev/sdb1就是上面fdisk –l出来的内容
#[root@localhost ~]# umount /dev/sdb1
[root@localhost ~]# ls /mnt/yidongyingpan/
#开始挂载
[root@localhost ~]# mount -t ntfs-3g /dev/sdb1 /mnt/yidongyingpan/
[root@localhost ~]#df –h #查看挂载
[root@localhost ~]# ls /mnt/yidongyingpan/
#设置开机自动挂载
[root@localhost ~]# vim /etc/fstab

#开始备份指定文件夹到移动硬盘 

[root@localhost ~]# vim dirback2yd.sh

#!/bin/bash

# Name: dirback2yd.sh
# Description: copy home and opt dir files
# Author:wxy
# Datetime: 2020-04-27 21:51:29 dirname=$(date "+%Y%m%d%H%M%S")
#dirtar=/mnt/yidongyingpan/$dirname/
dirhome=/mnt/yidongyingpan/$dirname/home/
diropt=/mnt/yidongyingpan/$dirname/opt/ #rm -rf $dirname/home
#mkdir -p $dirtar
mkdir -p $dirhome
mkdir -p $diropt
#cd $dirtar #tar -zcvf $dirtar/home.tar.gz /home/
#tar -zcvf $dirtar/home.tar.gz /opt/ tar -cvzf - /home | split -d -b 1024m - $dirhome/home.tar.gz
tar -cvzf - /opt | split -d -b 1024m - $diropt/opt.tar.gz cat $dirhome/home.tar.gz* > $dirhome/home.tar.gz
#删除合并前的文件
rm -f $dirhome/home.tar.gz?* cat $diropt/opt.tar.gz* > $diropt/opt.tar.gz
rm -f $diropt/opt.tar.gz?* #cp -a -f /home/* $dirhome
#cp -a -f /opt/* $diropt
#删除3天前的目录
find /mnt/yidongyingpan/ -atime +3 -name "2020*" -type d -exec rm -rf {} \; echo "$dirname"

#创建定时任务, 使其每天执行:

[root@localhost ~]#  crontab –e

0 4 * * * /root/dirback2yd.sh   #每天4点执行一次

20200428_在centos7.2上挂载ntfs和备份文件到移动硬盘的更多相关文章

  1. Linux上挂载NTFS分区

    1.   简介 本文的目的是提供读者在Linux操作系统上如何mount NTFS分区的文件系统的step-by-step指南.本文包括两个部分: 以只读方式mount NTFS文件系统: 以读写方式 ...

  2. CentOS6.9中挂载NTFS移动硬盘

    公司需要本地备份,不占用公网带宽,而本地服务器硬盘容量不够,所以需要将本地服务器centos 6.9系统的备份数据拷贝到移动硬盘. 所以需要在centos上挂载NTFS格式的移动硬盘. 方法/步骤: ...

  3. CentOS 挂载NTFS

    直接在CentOS上挂载NTFS,报错支持ntfs格式: mount: unknown filesystem type 'ntfs' 原因:无法使用Kernel NTFS Module挂载Window ...

  4. Linux(以centos7为例)下自动挂载NTFS硬盘

    Linux(以centos7为例)下自动挂载NTFS硬盘 作者:子敬叔叔 编写时间:2017年5月3日星期三 需求:     为了熟悉Linux的使用,在自己的笔记本上新安装一个centos7, 但我 ...

  5. CentOS上使用ntfs-3g挂载NTFS分区

    U盘做过系统盘,是NTFS格式的,Centos7竟然不识别,而且因为一些原因,我的服务器没有联网,只能用U盘 查过资料才知道Centos7上默认是不支持挂载NTFS格式的分区的,需要安装ntfs-3g ...

  6. CentOS提示::unknown filesystem type 'ntfs'自动挂载NTFS分区的U盘或者移动硬盘

    CentOS默认源里没有NTFS-3G,想要添加ntfs支持,无非是自己下载编译安装或者加源yum安装.重新安装了一个CentOS7,用的是添加aliyun的epel源来yum安装的方式,简单易行. ...

  7. CentOS6.5系统挂载NTFS分区的移动硬盘 centos安装repoforge源(yum)

    CentOS6.5系统挂载NTFS分区的移动硬盘 作为IT的工作者,避免不了使用Linux系统,我现在使用的系统是CentOS6.5 X86_64位版本,但是插入NTFS移动硬盘没有办法识别.通过下面 ...

  8. Linux(SLES)挂载NTFS移动硬盘实践

    问题描写叙述: 因为通过測试环境导出的dmp过大,但要求尽快导入至生产server,请网络室打通防火墙后发现測试网络为100M而生产网络贵为1000M却无法发挥不论什么作用即使通过networklin ...

  9. 尝试在CentOS7.2上编译安装Swift

    苹果提供 Ubuntu上构建Swift 的教程,通过这个教程我尝试使用CentOS7.2上玩儿一把.目前已经成功在CentOS7.2上班成功安装 swift 4.0 https://github.co ...

随机推荐

  1. Dapr Java Http 调用

    版本介绍 Java 版本:8 Dapr Java SKD 版本:0.9.2 Dapr Java-SDK HTTP 调用文档 有个先决条件,内容如下: Dapr and Dapr CLI. Java J ...

  2. git clone下载速度慢的解决方案

    由于自己碰到git clone速度慢的问题,查询后发现有一个很好用的方法 首先获得你git clone的原格式,例如: git clone https://github.com/graykode/nl ...

  3. 利用MultipartFile来进行文件上传

    这个例子实在SpringMVC的基础上完成的,因此在web.xml中需要配置 web.xml <!-- 配置Spring MVC的入口 DispatcherServlet,把所有的请求都提交到该 ...

  4. Python之Matplot——01.堆叠柱状图的绘制

    1.Matplotlib是python的一个绘图库,可以方便的绘制各种图标,是数据可视化的利器. 2.本文我就给大家介绍一下条形图或者说柱状图的绘制 3.代码如下: <1>首先导入模块 1 ...

  5. Skip Lists: A Probabilistic Alternative to Balanced Trees 阅读笔记

    论文地址:https://15721.courses.cs.cmu.edu/spring2018/papers/08-oltpindexes1/pugh-skiplists-cacm1990.pdf ...

  6. Linux 8个有力的Awk内建变量

    Awk 有几个非常强力的内置变量.通常来说,分为两种类型的内置变量: 第一种是定义的变量可以改变, 比如字段分隔(FS)与记录分隔(RS) 第二种是可以用来数据处理或者数据总结,比如记录数(NR)与字 ...

  7. mdp文件-Chapter3-NPT.mdp

    mdp系列的第三篇,对NPT模拟中的mdp文件做一简单介绍. 先上代码 1 title = OPLS Lysozyme NPT equilibration 2 define = -DPOSRES ; ...

  8. PyCharm离线安装PyQt5_tools(QtDesigner)

    目录 下载所需的whl包 安装whl 配置PyCharm 测试 下载所需的whl包 打开链接 PyPI,依此搜索 python_dotenv,PyQt5_sip,PyQt5,pyqt5_tools:基 ...

  9. 对accuracy、precision、recall、F1-score、ROC-AUC、PRC-AUC的一些理解

    最近做了一些分类模型,所以打算对分类模型常用的评价指标做一些记录,说一下自己的理解.使用何种评价指标,完全取决于应用场景及数据分析人员关注点,不同评价指标之间并没有优劣之分,只是各指标侧重反映的信息不 ...

  10. 使用Ganglia监控系统监控集群(debian)

    ganglia是一个集群监控软件,底层使用RRDTool获得数据. Ganglia分为ganglia-monitor和gmetad两部分,前者运行在集群每个节点上(被监控机器)收集RRDTool产生的 ...