Articles of 文件系统

使用旧的修改date覆盖时使用卷影复制版本化文件恢复Windows DFS分区?

我已经注意到DFS卷上带有卷影副本的下列“错误”: 假设在影子副本版本控制下有两个星期以下的文件夹/文件。 mydirectory中 + MyFile – 修改date8/1/2009 当前date:8/30/2009 您的其他版本的MyFile存储在别处,修改date为7/1/2009。 将您的其他版本的MyFile复制到MyDirectory,覆盖最新版本。 我预计你可以回滚到最后一次拍摄的那个版本,比如在前一天,恢复你的8/1版本。 不是这样的。 现在,当你去看过去两个星期的以前的版本时,那个文件的版本将会完全丢失,并且你会被老版本的7/1版本所困住。 Suckage。 问题: (1)这是故意的,如果是这样,理由是什么? 我认为DFS是基于当前文件进行版本控制的,这就是以前的版本,但是这似乎是一种相当愚蠢/天真的处理版本的方式。 (2)有没有办法从这里退出,而不是从其他备份媒体恢复? 谢谢!

如何安装一个较小的块大小然后设备块大小的ext3文件系统?

我的硬盘上有一个ext3文件系统,在/ dev / hdc2上有一个1024字节的小块。 现在我把整个文件系统logging在DVD上,如下所示: dd if=/dev/hdc2 of=/tmp/image.img wodim -dev=/dev/scd0 /tmp/image.img 现在当我尝试挂载它时,ext3在dmesg中抱怨: EXT3-fs: blocksize 1024 too small for device blocksize 2048. 我想这是因为DVD扇区大小不是512(如硬盘),而是2048。 有没有办法挂载这个? 没有把数据写回到硬盘当然,因为我知道这个解决scheme。

UNIX中的两个目录的select性同步(Solaris)

我想知道是否有人知道两个目录结构之间部分复制(硬链接)文件的好方法? 我目前的回退是由cron调用的脚本。 作为背景: 我问,因为我有两个组都需要访问通过HTTP使用Tomcat服务的目录结构中的文件的主体。 特权组可以访问所有文件,特权较less的组只能访问“公共”子集。 这些集合不与特定的目录alignment,但不同类别的文件可以通过它们的命名约定(而不是扩展名)来标识。 因此,我目前的想法是服务两个单独的目录,一个只包含私人(可能是密码保护),另一个包含公共。 然后运行一些定期的过程,从而创build公共文件的硬连接,使它们出现在私有目录中,以便特权用户的信任。 我select在那个方向链接,因为更重要的是文件可以立即用于非特权用户。 (priv = admin,unpriv =普通用户) 我希望这是有道理的。 我会尽力澄清是否有人有任何问题。

文件系统跨平台共享项目

我们做了非常跨平台的开发,所以看到带有Linux和2或3版本Windows的机器并不奇怪。 到目前为止,我在每个平台上都有一个SVN的项目工作副本,有时候会变得笨拙。 我正在考虑为所有平台都可以使用的单个分区。 看起来像唯一的select将是FAT32或NTFS(Linux,Windows甚至Mac可以读/写)。 不过,我有点担心不同的文件系统语义。 例如,区分大小写,所有权和权限。 你能推荐一个更好的便携式文件系统吗? 你认为我的反对意见不合理吗? 编辑:让我澄清。 我爱SVN。 我正在寻找的是在我的本地机器中的所有操作系统共享一个单一的工作副本。 特别是当我在远程工作时,我想检出或更新一次,并从所有操作系统使用相同的工作副本。

文件系统安装问题

使用LSI SCSI HBA将DAS盒连接到我的Linux盒子上。 在Linux上正确检测到卷,并使用创build的文件系统 mkfs.ext3 /dev/sdc #No partition table 我无法使用挂载音量 mount/dev/sdc /mnt/temp -t ext3 但我可以使用它挂载 mount /dev/sdc /mnt/temp -t ext3 -o loop 任何人都可以告诉我什么“-o循环”选项在内部? 有没有人面对过这个select? 更新1:这是stat和file的输出: # stat /dev/sdc File: /dev/sdc Size: 0 Blocks: 0 IO Block: 4096 block special file Device: dh/13d Inode: 158 Links: 1 Device type: 8,20 Access: (0640/brw-r—–) Uid: ( 0/ root) […]

当文件系统已满时,读取操作在ext3文件系统上工作吗?

如果ext3文件系统没有剩余空间,读取操作是否仍会成功?

分布式弹性存储系统使用现有的Linux备用磁盘空间

高挑这个请求,但我希望… 我有一堆服务器(正好20个),每个都有大约2-7TB的可用空间,而且这个空间不会很快用完。 我想知道是否有一些应用程序,我可以分配一定比例的备用磁盘,它会pipe理复制文件冗余存储在不同的地方。 我可以想象分布式networkingRAIDtypes的文件系统会呈现出非常像nfs,并需要一些锁pipe理器,或集中pipe理服务器,以方便这一切,或者可以使用一些多点传送协议。 我查看了一些像GFS这样的分布式系统,但是他们似乎需要重新格式化,这不是一个选项。

MDADMarrays被限制在2.0TB

我有一个RAIDADMconfiguration中有四个1TB磁盘的MDADMarrays。 这里是mdadm –detail /dev/md1的相关部分mdadm –detail /dev/md1 : Version : 00.90 Raid Level : raid5 Array Size : 2929537920 (2793.83 GiB 2999.85 GB) Used Dev Size : 976512640 (931.28 GiB 999.95 GB) Raid Devices : 4 Total Devices : 4 Preferred Minor : 1 Persistence : Superblock is persistent 这表明arrays是2.8TB。 这里是fdisk -l /dev/md1 : Disk /dev/md1: […]

在Linux机器上压缩HFS +卷

我正在使用mkfs.hfsplus在Linux上创buildHFS +卷,但我想使用Apple的UDIF格式进行压缩。 看起来我应该可以使用bzip2来做到这一点,但我真的不知道如何。 关于如何在Linux上创build只读,UDIF压缩的HFS +卷的任何想法?

什么会导致文件系统自动卸载或在短时间内失效?

我们已经将DB2 LUW运行在RHEL框中。 我们遇到了DB2的崩溃,IBM又回来了,并说DB2试图访问的文件(通过open64())被卸载或无效。 我们什么也没做,但重新启动数据库,事情似乎运行良好。 此外,有问题的文件现在看起来完全正常: $ cd /db/log/TEAMS/tmsinst/NODE0000/TEAMS/T0000000/ $ ls -l total 557604 -rw——- 1 tmsinst tmsinst 570425344 Jan 14 10:24 C0000000.CAT $ file C0000000.CAT C0000000.CAT: data $ lsattr C0000000.CAT ————- C0000000.CAT $ ls -l total 557604 -rw——- 1 tmsinst tmsinst 570425344 Jan 14 10:24 C0000000.CAT 有了这些事实(如果我错误地解释了手头的数据,请纠正我)可能导致文件系统“自发地卸载或短时间失效”的原因? 我的下一步应该是什么? 这是戴尔硬件,我们运行他们的诊断工具对硬件,它回来干净。