Linux自动远程备份一个文件夹所有文件至一台服务器上的配置命令步骤??
1备份Linux系统 window系统在运行状态下,我们是无法将文件拷贝出来的,那么在Linux下呢?她的文件结构式一种树型结构。而且在系统运行的时候我们可以进行打包所有系统文件。特别要说的在Linux的root账户具备系统上的任何操作,这也是为什么要创建一个比较低级别的用户权限来防止系统误操作导致系统崩溃的晕因了。下面看备份命令。 #切换到root sudosu #进入系统根目录 cd/ #执行打包命令 tarcvpzflinuxbackuptgz--exclude=/proc--exclude=/lost+found--exclude=/linuxbackuptgz--exclude=/mnt--exclude=/sys/ 命令解释: tar:linux常用的打包程序 cvpzf:式tar的参数,c-创建新文档 v-处理过程中输出相关信息 p-表示保持相同的权限 z-调用gzip来压缩归档文件,与-x联用时调用gzip完成解压缩 f-对普通文件操作 linuxbackuptgz:要打包成的文件名 --exclude=/proc:排除/proc目录,不打包这个目录,后面也同理,记得排除自身打包的文件名 /:表示打包linux根目录所有文件,当然了排除的文件不包含在内 整个过程理解起来意思就是,创建一个新的文件名linuxbackuptgz压缩文件,它保存式从排除了指定目录后的文件,并且保存原有的权限设置,这里必须记下你排除的目录,恢复的时候需要手动创建。具体哪些目录要排除在外,这个根觉不同的环境和工作需要进行选择就是了。执行后等待一定时间就可以了,将这个linuxbackuptgz拷贝到其他地方即可,备份完成了。 重点指出:在打包过程中不要进行任何的操作,否则会修改某些文件,在备份完后tar会提示错误。恢复也是一样。 2恢复Linux系统 按照上面的方式备份完系统就可以使用该方法恢复你的备份文件了。如果你的系统崩溃了无法进入系统那么你可以借助引导CD或者其他引导系统进入,如果你可以进入系统,首先拷贝该备份文件到/目录下,然后执行下面命令进行恢复系统: #提升到root sudosu #进入根目录 cd/ #解压恢复系统 tarxvpfzlinuxbackuptgz-C/ 等执行完后,别急着重启系统,要记得创建你在备份时候排除的目录,手动创建,例如上面我们排除,我们需创建 mkdirproc mdkirlost+found mkdirmnt mkdirsys 这个时候你就可以重启系统了。恢复完成了。
windows与linux共用的文件系统有哪些?
linux兼容所有的windows文件系统如fat32ntfs等而windows基本不兼容linux的文件系统如ext23所以靠网络吧
linux文件系统哪种系统好些啊?ext4、feiserFS、JFS、XFS、NTES、VFAT?服务器和笔记本用哪好?
EXT4是第四代扩展文件系统(英语:FourthEXtendedfilesystem,缩写为ext4)是Linux系统下的日志文件系统,是ext3文件系统的后继版本。Ext4的文件系统容量达到1EB,而文件容量则达到16TB,这是一个非常大的数字了。对一般的台式机和服务器而言,这可能并不重要,但对于大型磁盘阵列的用户而言,这就非常重要了。XFS是一个64位文件系统,最大支持8EB减1字节的单个文件系统,实际部署时取决于宿主操作系统的最大块限制。对于一个32位Linux系统,文件和文件系统的大小会被限制在16TB。二者各有特点,而性能表现基本上是差不多的。例如,谷歌公司就考虑将EXT2系统升级,最终确定为EXT4系统。谷歌公司表示,他们还考虑过XFS和JFS。结果显示,EXT4和XFS的表现类似,不过从EXT2升级到EXT4比升级到XFS容易。
linux上常见的文件系统格式有哪些?
我们在Linux中常用的文件系统主要有ext3、ext2及reiserfs。Linux目前几乎支持所有的Unix类的文件系统,除了我们在安装Linux操作系统时所要选择的ext3、reiserfs和ext2外,还支持苹果MACOS的HFS,也支持其它Unix操作系统的文件系统,比如XFS、JFS、Minixfs及UFS等,您可以在kernel的源码中查看;如果您想要让系统支持哪些的文件系统得需要把该文件系统编译成模块或置入内核;
当然Linux也支持Windows文件系统NTFST和fat,但不支持NTFS文件系统的写入;支持fat文件系统的读写。现在还有新的ext4文件系统。
linux默认文件系统为?
目前linux发行版默认使用的文件系统是“ext4”。EXT4是第四代扩展文件系统,是Linux系统下的日志文件系统,是ext3文件系统的后继版本。Ext4文件系统的特点:更大的文件系统和更大的文件、更多的子目录数量、持久性预分配等等。希望能够帮助你!
Linux文件系统与Windows文件系统的特点与区别?
1、开放性:所谓的开放性就是Linux操作系统属于开放的系统,可以对其程序进行编辑修改。而Windows系统受到权限保护,只能微软内部进行开发以及修改。
2、价格不同:Linux系统是免费的,Windows系统是收费的。
3、文件格式不同:Windows操作系统内核是NT,而linux是shell;Windows硬盘文件格式是fat32或NTSF,而linux需要的文件格式是ext2或ext3。
最近做了一个文件的异地备份,采用网络挂载的方式,效果比之前用sync拷贝要方便的多。
也比之前简单的多,其实也就是几件事情。
首先是,需要备份的服务器和备份的服务器都装上nfs。
yum install nfs-utils
有的可能还需要单独安装一下rpcbind
那就
yum install rpcbind
接着在被挂载服务器编写配置文件
vim /etc/exports
/root/work 19216803(rw,no_root_squash,no_all_squash,async)
/root/work 192168016(rw,no_root_squash,no_all_squash,async)
如像这样,授权了本地的/root/work 目录可以被两个服务器访问,权限是读写(rw)
这一部分就完成了。
接下来是需要备份的服务器:
安装玩nfs以后,在/mnt目录下建一个目录(通常都是在这个目录下,别问为什么?问就是通用习惯。)
cd /mnt
mkdir backserver
这就完成了目录创建
接着也是最重要的一步
mount -t nfs 192168018:root/work/backup /mnt/backserver/
这条命令的意思是挂载192168018:root/work/backup目录到本机的/mnt/backserver/
-t 是指定挂载类型,nfs,就是网络文件系统的简称。
这样之后,本机的/mnt/backserver/存的文件实际上是存在192168018:root/work/backup目录下的。
接下来就是一个见的文件拷贝命令。
rsync -avz /usr/local/nginx /usr/local/tomcat /mnt/backserver/09back
就把文件备份到192168018:root/work/backup目录下了。
实现自动备份就更简单了,直接把刚才的命令写入shell脚本
保存为backupsh
然后加入系统定时计划
crontab -e
30 3 sh /root/work/work/backupsh
意思是每天三点执行一次脚本,就完成了自动异地备份。
整个过程还是很简答的,其中涉及一个cs的模式。
需要知道:
1,是客户端挂载到服务端。
2,服务端需要授予客户端访问权限。
0条评论