Articles of 压缩

服务器核心2008命令

我想在Server Core 2008上提取一个zip文件。 任何人都可以告诉我这样做的命令?

从STDIN更新zip文件中的文件

我想用stdin的内容更新/清新zip档案中的档案。 到目前为止,我还没有find一种方法来告诉zip命令stdin的内容对应于一个特定的文件。 例如(最后一行是我期望它的工作,但不会对zip文件进行任何更改): ~/D/tmp ♪ unzip -l sample.odt # an odt file is actually a zip file Archive: sample.odt Length Date Time Name ——– —- —- —- 39 01-06-10 00:46 mimetype 0 01-06-10 00:46 Configurations2/statusbar/ 0 01-06-10 00:46 Configurations2/accelerator/current.xml 0 01-06-10 00:46 Configurations2/floater/ 0 01-06-10 00:46 Configurations2/popupmenu/ 0 01-06-10 00:46 Configurations2/progressbar/ 0 01-06-10 00:46 Configurations2/menubar/ […]

解压缩来自Linux的NTFS卷上的文件

我最近在我的双启动笔记本电脑上做了一些愚蠢的事情,我压缩了整个卷,为Linux分区腾出空间。 出于某种原因,Windows让我压缩C:\ntldr 。 现在我需要将它解压缩,以便Windows启动。 以下是我的一些操作限制: 我无法访问BIOS。 我无法从CD / USB /软盘启动。 (我通过PXE安装了Linux) 它没有networking访问。 是否有某种方法可以指定ntfs-3g驱动程序在安装卷时即使认为它应该(如果目录是压缩的)也不应该压缩文件? 或者,有没有办法使用ntfsprogs修改目录的属性?

根据文件列表的内容创buildzip文件

我用diff文件创build了一个diff-files.txt文件,里面有6000多个文件path。 现在我想要创build一个基于这些文件的zip。 我知道我可以压缩多个文件: zip diffedfiles.zip file1 folder1 -r 但是这对6000多个文件无效。 有没有办法根据diff-files.txt的内容压缩它? zip diffedfiles.zip {diff-files.txt} -r 像这样的东西?

哪种压缩文件格式对rsync有效?

每个系统pipe理员都知道,如果需要备份大文件(例如数据库文件), rsync是一种方法:因为它使用增量压缩,所以只会覆盖已经从原始文件修改到备份文件的块,从而避免很多开销。 然而,对于某些文件格式,例如gzip和bzip2 ,修改文件会导致整个块被再次复制,因为它会在文件结构中引起某种蝴蝶效应 ,即使只改变了几个字节也会引起修改。 那么,哪种压缩文件格式最适合rsync ? 相反,如果时间是黄金时,还有什么其他格式是必须要避免的,那么需要备份10K的数据呢?

获得ZFS文件系统大小的更精确的方法?

由于备份设备的空间不足,我一直无法备份ZFS文件系统。 我第一次忘记压缩已启用。 但是,第二次尝试,我得到了文件系统的压缩率,并得到了du返回的表观大小。 这些在尺寸上一致: louis@watson:~$ sudo zpool list NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT watson 3.62T 2.74T 904G 75% 1.00x ONLINE – louis@watson:~$ sudo zfs list NAME USED AVAIL REFER MOUNTPOINT watson 2.74T 846G 30K none watson/gelato 2.73T 846G 2.67T /data/gelato louis@watson:~$ sudo zfs get compressratio watson/gelato NAME PROPERTY VALUE SOURCE watson/gelato compressratio […]

我怎样才能做到维护计划

我有一个非常简单的维护计划,将我的数据库完整备份到networking位置。 完美的作品。 我想在备份完成后7zip备份文件。 有没有办法在维修计划中做到这一点? 也许使用PowerShell? 编辑: 我没有os访问networking驱动器。 把它想成另一个硬盘,而不是服务器。 这在技术上是我映射的Z:\驱动器。

在Windows Server上压缩和复制大文件?

我一直在很难从数据库服务器的大型数据库备份复制到另一个站点的testing框。 我愿意接受任何可以帮助我移动数据库的想法,而不必诉诸USB硬盘驱动器和邮件。 数据库服务器运行Windows Server 2003 R2 Enterprise,16 GB RAM和两个四核3.0 GHz Xeon X5450。 文件是100 GB到250 GB之间的SQL Server 2005备份文件。 pipe道不是最快的,SQL Server备份文件通常压缩到原来的10-40%,所以我首先压缩文件是有意义的。 我已经尝试了很多方法,包括: gzip 1.2.4(UnxUtils)和1.3.12(GnuWin) bzip2 1.0.1(UnxUtils)和1.0.5(Cygwin) WinRAR 3.90 7-Zip 4.65(7za.exe) 我试图使用WinRAR和7-Zip选项来分割成多个段。 7za.exe对于我在另一台服务器上进行数据库备份的工作非常有效,它有大约50GB的备份。 我也试着用各种实用程序先分割.BAK文件,并压缩生成的段。 没有这种方法的喜悦,不pipe我已经尝试过的工具,它最终会抵制文件的大小。 特别令人沮丧的是,我已经使用rsync + ssh在Unix上传输了类似大小的文件。 不幸的是,安装SSH服务器并不适合我所处的情况。 例如,这是7-Zip如何死亡: H:\dbatmp>7za.exe a -t7z -v250m -mx3 h:\dbatmp\zip\db-20100419_1228.7z h:\dbatmp\db-20100419_1228.bak 7-Zip (A) 4.65 Copyright (c) 1999-2009 Igor Pavlov 2009-02-03 Scanning Creating […]

是否有可能将MySQL数据存储为注释?

是否有可能存储MySQL数据压缩? 在MySQL的选项?

使用dd通过gzip进行磁盘克隆 – 效率如何?

gzip或gzip -9是否值得执行压缩需要额外的时间? 它是否产生了显着的节约? 关于从dd到gzip的pipe道数据的有效性,真的很less。 (有些数据压缩不好,是可压缩磁盘的数据stream?