• linux-挂载(mount)-Rsync(远程同步)


    挂载一个文件系统 :
    mount /dev/hda2 /mnt/hda2 挂载一个叫做hda2的盘 - 确定目录 '/ mnt/hda2' 已经存在 
    umount /dev/hda2 卸载一个叫做hda2的盘 - 先从挂载点 '/ mnt/hda2' 退出 
    fuser -km /mnt/hda2 当设备繁忙时强制卸载 
    umount -n /mnt/hda2 运行卸载操作而不写入 /etc/mtab 文件- 当文件为只读或当磁盘写满时非常有用 
    mount /dev/fd0 /mnt/floppy 挂载一个软盘 
    mount /dev/cdrom /mnt/cdrom 挂载一个cdrom或dvdrom 
    mount /dev/hdc /mnt/cdrecorder 挂载一个cdrw或dvdrom 
    mount /dev/hdb /mnt/cdrecorder 挂载一个cdrw或dvdrom 
    mount -o loop file.iso /mnt/cdrom 挂载一个文件或ISO镜像文件 
    mount -t vfat /dev/hda5 /mnt/hda5 挂载一个Windows FAT32文件系统 
    mount /dev/sda1 /mnt/usbdisk 挂载一个usb 捷盘或闪存设备 
    mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share 挂载一个windows网络共享 
     
     例:
    blkid | grep -v /dev/vda | awk '{print $1}' | head -1 | sed 's/://g' | xargs -i  mount {} /data
    mount --bind /data/ygomi/ /opt/ygomi/
    mount --bind /data/largeScaleTest/ /opt/largeScaleTest/
    mount -t cifs //*.*.*.*/RDBtestDataForCI/test_resource/AnonymizedData /opt/rd_test -o uid=roaddb,gid=roaddb,username=citest,password=Citest123,ro
     mount -t cifs //0.0.0.0/DiskArray/backup_data1/ci-2  /var/www/html/rdb-test-data-for-ci-2 -o username=Lab5Admin,password=nimdA5baL,nounix,sec=ntlmssp,uid=citest,gid=citest,rw
     
     
     
    Rsync:
     
        例:
           rsync -arzlHD --copy-unsafe-links --delete --exclude=lost+found --exclude=ftp_public --exclude=RDBtestDataForCI/test_resource/AnonymizedData --exclude=tmp --exclude=RDBtestDataForCI/test_results /Volumes/DiskArray/backup_data1/ci-2 /Volumes/DiskArray/backup_data1/ci-3 /Volumes/DiskArray/backup_data1/ci-3-3x /Volumes/DiskArray/backup_data1/RDBtestDataForCI    citest@(ip):/data &
     
         Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。Rsync使用所谓的“Rsync算法”来使本地和远 程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快
     
        
    -a --参数,相当于-rlptgoD,
    -r --是递归
    -l --是链接文件,意思是拷贝链接文件
    -i --列出 rsync 服务器中的文件
    -p --表示保持文件原有权限
    -t --保持文件原有时间
    -g --保持文件原有用户组
    -o --保持文件原有属主
    -D --相当于块设备文件
    -z --传输时压缩
    -P --传输进度
    -v --传输时的进度等信息,和-P有点关系
     
     
     ,rsync用来复制文件到目标(源到目标主动复制),而mount是用来远程访问服务器。不复制到本地访问.
     NFS的问题是当并发请求很大的时候, 带宽,IO延迟, 服务器的磁盘IO有可能成为瓶径。 避免磁盘IO的一个办法就是将文件服务器的内容复制到WEB服务器本地。
     这样做到一个类似磁盘IO的负载均衡(有点象RAID)

  • 相关阅读:
    Linux基础之计算机硬件
    python中 __cmp__
    python中 __str__和__repr__
    python的构造函数传入任意数量的参数
    python中的偏函数
    javascript正则表达式
    js实现复选框的全选、全部选和反选
    js中的函数对象
    js中的作用域
    js中的arguments
  • 原文地址:https://www.cnblogs.com/ting152/p/12515716.html
Copyright © 2020-2023  润新知