文件共享服务

1.文件共享

image-20230704091801440
image-20230704092834558
image-20230704092850007
image-20230704093111665
image-20230704093226081

2.FTP

image-20230704093603946

3.NFS

image-20230704100250841
image-20230704101259416
image-20230704101412329
image-20230704102107693
image-20230704102141145
image-20230704110015836
# 写完配置文件后不会立即生效
exportfs -r  # 生效配置
exportfs -au # 停止所有服务
exportsfs -v # 查看共享服务
image-20230704110432230
image-20230704112100094
# 在客户端查看共享目录
showmount -e IP
image-20230704113634047
image-20230704150650687

当你知道NFS服务器的IP后,如果想临时访问,可以直接访问/net/IP,就可以直接临时访问NFS共享文件

4.inotify

image-20230704151831216
image-20230704152916303
image-20230704153009004
image-20230704153206126
image-20230704153856137
image-20230704155203495
image-20230704155546035

5.rsync

image-20230704160421892
image-20230704160620156

5.inotify+rsync

##!/bin/bash
SRC='/data'
DEST='rsyncuer@192.168.19.136::backup'
inotifywait -mrq --timefmt '%Y-%m-%d %H:%M' --format '$T %w %f' -e create,delete,moved_to,close_write,attrib ${SRC} | while read DATE TIME DIR FILE;do
        FILEPATH=${DIR}${FILE}
        rsync -az --delete --password-file=/etc/rsync.pass $SRC $DEST && echo "At ${TIME} on ${DATE},file $FILEPATH was backuped up via rsync" >> /var/log/changelist.log
done

最后更新于