Tag: rsync

如何用rsync排除多个目录?

我试图使用rsync备份我的主目录,我想排除一些包含垃圾的目录。 我想特别排除/home/ben/.ccache和/home/ben/build 。 不幸的是rsync的文档是信息过载,并没有回答我的问题。 这是我试过的: rsync -arv –exclude “/home/ben/.ccache:/home/ben/build” /home/ben /media/ben/thumbdrive/ 这样做的正确方法是什么?

使用rsync从Ubuntu将文件传输到Windows服务器

我使用以下命令从Ubuntu将文件传输到Windows服务器: smbclient //server_ip_add/share -U username 我们可以使用rsync将文件从Ubuntu传输到Ubuntu,然后通过创建脚本将其作为cronjob运行。 是否可以从Ubuntu到Windows执行所有这些操作?

在Ubuntu中使用NTFS挂载驱动器时,是否有任何维护权限的方法?

在我的Web开发工作中,我几乎只使用Ubuntu。 但有时我需要启动Windows – 检查IE中的布局,重新填充Photoshop中的comp – 我希望能够在两者之间共享我的整个localhost环境。 这是我目前的工作流程: 在Ubuntu中: rsync我正在处理的站点目录/var/www到/windows/wamp/www (其中/ windows是我的windows NTFS分区的安装位置,如fstab中所设置的)。 将/var/lib/mysql的mysql数据库rsync转换为/windows/wamp/bin/mysql/{mysql version}/data 。 关闭,启动Windows,编辑文件,保存,重新启动。 回到Ubuntu,查找已更改的文件并将rsync返回到/var/www ,忽略将文件移动到NTFS分区时发生的权限更改。 我不喜欢保留整个开发环境的两个副本,我不喜欢手动同步它们。 理想情况下,我想将我的整个/ var / www文件夹复制到Windows分区和符号链接中,并对我的数据库执行相同的操作。 但是,这样做的权限更改会导致这样做时没有头疼。 所以我的问题是两部分的,我想: 有没有办法将文件从ext4驱动器分区复制到NTFS分区,以便以同步方式维护Unix权限? 要么, 有没有更好的方法在Windows和Linux分区之间共享整个localhost环境?

如何使用apt-mirror和mirrorkit创建本地存储库?

拥有本地存储库非常有用。 可以使用rsync创建存储库镜像,但这会导致所有版本都被下载,甚至是旧版本,并且会包含可能不需要的体系结构的文件。 apt-mirror允许选择性地选择存储库的一部分。 mirrorkit为apt-mirror提供了一个前端。 为Ubuntu存档的选定部分创建本地存储库镜像的最佳方法是什么? 例如,人们可能希望包括: Main,Restricted,Universe,Multiverse,All Ubuntu和Lubuntu,但不包括其他衍生品,如Kubuntu和Xubuntu。 仅限AMD64和i386,但不包括其他架构。 只有Trusty Tahr,但不是Precise Penguin或Utopic Unicorn。 有人可能希望配置进程,以便从本地镜像而不是主存档下载。 如何使用apt-mirror和mirrorkit为选定的体系结构,发行版或Ubuntu变体创建本地存储库?

复制硬盘的最快方法

鉴于硬盘1TB有两个分区:一个是小~24GB(对于Ubuntu),其余是第二个分区,占用大约10%的多媒体文件空间。 我想尽快复制它。 我从USB记忆棒启动。 第二个磁盘是/dev/sdb 。 sfdisk -d /dev/sda > a sfdisk /dev/sdb < a 然后我按字节顺序复制小分区: dd if=/dev/sda1 of=/dev/sdb1 bs=4M status=progress 大约需要两分钟。 然后我想以最佳方式复制第二个分区的内容。 只是文件系统w /文件属性: rsync -avHAX /media/ubuntu/sda2dir /media/ubuntu/sdb2dir 之后,我尝试从第二个硬盘启动,但不能。 如何复制MBR和其他重要信息? dd if=/dev/sda of=/dev/sdb对于1TB HDD大约需要1h20m。 这是不可接受的。 而且似乎也行不通。

使用rsync备份主目录并跳过无用的文件夹

您可以使用外置硬盘轻松备份主文件夹 rsync -a –exclude=.cache –progress /home/$USER /media/linuxbackup/home/$USER 我排除了.cache文件夹,因为当我必须从此备份重新安装时,我认为我永远不会需要它。 我在这里找到了可以在普通备份中排除的所有文件夹的列表: 可以从主目录的备份中排除哪些文件和目录? 我创建了一个包含这种forms的一些答案的答案列表: #These directories may be excluded: .gvfs # contains mounted file systems? .local/share/gvfs-metadata .Private # contains the actual encrypted home directory .dbus # session-specific .cache .Trash # do I need to say more? .local/share/Trash .cddb # cached info about audio CDs .aptitude # cached packages […]