机械硬盘数据拷贝

1、查看挂在硬盘详情

sudo -i #切换到root账户
fdisk -l # 查看机械硬盘,需在root权限下进行,或sudo fdisk -l

2、挂载机械硬盘

#挂载机械硬盘
sudo mount -t ntfs-3g /dev/sdce2 01   #/dev/sdce2为机械硬盘路径,可在fdisk-l中查询到 01为挂载的路径

3、从机械硬盘复制到服务器

#查看测序文件是否合格
md5sum -c ***.md5.txt
# 从机械硬盘复制到服务器
vim do.sh
#采用rsync命令
rsync -tavrPL --size-only /home/..    /data/..  &&
rsync -tavrPL --size-only /home/..    /data/..  &&
rsync -tavrPL --size-only /home/..    /data/..  
#采用cp命令
cp -r /home/...  /data/..  &&

4、执行复制命令

# 执行bash命令
nohup sh do.sh >out 2>err &
# 退出xshell后查看进程
ps -aux|grep do.sh

执行nohup命令后,关闭xshell或者长时间不用掉线后,查看进程

(1)jobs -l
#jobs命令只看当前终端生效的,关闭终端后,在另一个终端jobs已经无法看到后台跑得程序了,此时利用ps(进程查看命令)

(2) ps -ef

ps -aux|grep chat.js
a:显示所有程序
u:以用户为主的格式来显示
x:显示所有程序,不以终端机来区分

#注:
用ps -def | grep查找进程很方便,最后一行总是会grep自己
用grep -v参数可以将grep命令排除掉
ps -aux|grep chat.js| grep -v grep

使用kill杀掉进程后再启动
终止后台运行的进程
kill -9 进程号

rsync命令中断后,或者执行完成后,不知道是否执行完。可以重新执行一遍nohup sh do.sh >out 2>err &命令,直到出现以下Done命令,方可认为执行完毕。

Done nohup sh do.sh

5、查看是否完全拷贝

# 根据md5的值,查看是否拷贝完全
vim check-md5.sh
#!/bin/bash
md5sum -c *md5.txt >> md5.check

nohup sh check-md5.sh 

检验通过出现
ok

6、取消挂载

sudo umount /dev/sdce2

7、获取文件权限

拷贝之后文件权限为 drwxrwxrwx

chmod -R 755 ../文件

chmod是Linux下设置文件权限的命令,后面的数字表示不同用户或用户组的权限。后面根的一般是三个数字:
第一个数字表示文件所有者的权限
第二个数字表示与文件所有者同属一个用户组的其他用户的权限
第三个数字表示其它用户组的权限。

权限分为三种:读(r=4),写(w=2),执行(x=1) 。 综合起来还有可读可执行(rx=5=4+1)、可读可写(rw=6=4+2)、可读可写可执行(rwx=7=4+2+1)。

所以,chmod 755 设置用户的权限为:
1.文件所有者可读可写可执行 --7
2.与文件所有者同属一个用户组的其他用户可读可执行 --5
3.其它用户组可读可执行

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

紫霄zixiao

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值