这是一个好奇心,但我注意到/etc/httpd/logs被链接到/var/log/httpd ,但是当我在/etc/httpd/logs里面,并且我做ls -la我看到: drwx—— 2 root root 4096 Mar 21 14:58 . drwxr-xr-x 9 root root 4096 Mar 17 03:10 .. 为什么没有. 进入显示lrwx…. ? 但是,当我去/etc/httpd和ls -la我看到: lrwxrwxrwx 1 root root 19 Mar 4 17:12 logs -> ../../var/log/httpd
我需要找出安装程序所做的所有文件系统修改。 最有可能安装的软件包是rpm或deb,但是应用程序当然可以简单地复制或编译,并使用configure; make; make install方式进行安装。 即使rpm和deb有文件列表,它们的安装后脚本也可以进行额外的文件系统修改。 我第一次去寻找一个应用程序,可以监视另一个应用程序来查找其他应用程序所做的所有文件系统修改。 我还没有find。 接下来,我考虑了分层的文件系统,在开始安装应用程序之前,我想把它放在一个分层的文件系统中,然后在分层的文件系统上安装应用程序,然后找出在该层中发生的所有修改。 我能find的最好的是mini_fo,但似乎自2006年以来一直没有维护。它似乎也不能被覆盖/(这隐藏了一些层次的东西)。 然后我研究了基于inotify的解决scheme,但是对于从/开始的所有事情来说,这似乎是不切实际的。 例如,inotifywatch(linux.die.net/man/1/inotifywatch)默认提到手表的限制只是8K。 这也需要一些时间来安装观察者。 也有似乎是错误,新创build的目录不立即观看,所以他们的变化可能会被错过。 除了在安装和比较之前和之后从文件系统中获取快照之外,还有其他方法可以实现我想要做的事吗?
在Linux环境中,有时我需要以root用户身份运行脚本,这会在我的fs上添加/修改多个文件。 基本上我想知道哪些文件被修改,以及如何不打开脚本,并试图猜测代码。 我正在考虑使用像unionfs这样的东西:主要的fs只能在只读模式下访问,所有的修改都写在一个用作分区的文件上,在写入模式下“挂载”。 还有其他方法可以达到同样的目标吗(即工会除外)?
FreeBSD 9中的默认文件系统是什么?
我们在这里有戴尔的PowerVault NX3100。 我必须在这个系统上安装一个Linux服务器,不知道我应该使用哪个文件系统,以及哪个分区布局可以用于2×8 2TB磁盘(实际上是14TB,RAID 5)的RAID。 我知道ext3与fss> 2TB使用默认blocksize时会产生问题。 我倾向于使用两个8TB分区的XFS。 你会认为这是一个不错的select吗? 是否有可能(或可以推荐)使用LVM来处理这个系统? 我应该只使用一个或几个fss? 我想尽量减lessfsck或check_xfs的时间。
我有一个ext3文件系统的问题。 这是不可写的,我不能重新安装它。 # echo 1 > /file -bash: /file: Read-only file system # mount /dev/mapper/VolGroup00-LogVol00 on / type ext3 (rw) # mount -o remount,rw / mount: block device /dev/VolGroup00/LogVol00 is write-protected, mounting read-only 我可以修复它没有服务器重新启动?
我想知道我的服务器上安装了哪个分区操作系统。 以下是我的服务器的fdisk和df命令输出。 [root@ ~]# fdisk -l Disk /dev/sda: 2000.3 GB, 2000398934016 bytes 255 heads, 63 sectors/track, 243201 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 13 104391 83 Linux /dev/sda2 14 1058 8393962+ 82 Linux swap / Solaris /dev/sda3 1059 7457 51399967+ […]
由于需要读取数据然后写入数据块,因此当前一代SSD的写入速度随着时间的推移而变慢(随机写入)。 各种各样的制造商都有修补程序来解决这个问题(比如在磁盘空闲的时候做“垃圾收集”),但是有没有软件解决scheme来修复当前的SSD文件系统来恢复性能,而不是擦除整个驱动器并重新启动? 要么是在后台运行的东西,要么是一个可以一夜之间运行的“修复”工具; 我想不出任何这样的工具不能存在的原因,但我一直没能find任何。
我们需要保持多台服务器上的一组文件同步。 这似乎是一个简单的问题,但我不是一个全职的系统pipe理员,虽然我find了一个简单的解决scheme,它不是很健壮。 我们有一个应用程序,通过Windows Server 2003计算机上的Citrix为我们的企业提供服务(这些框即将虚拟化)。 最初,当应用程序有一个新版本的版本,我们手动将文件复制到每个服务器。 我通过一个batch file减less了这个手动工作的占用空间。 它的工作原理,但我认为更好的是将更新的文件复制到一个位置,并有一个工具来处理其余的事情。 有没有其他的工具可以很容易地做到同步,或者我最好的select是坚持我所拥有的,或者看看Robocopy的更高级的function?
什么是日记文件系统? 甚至维基百科也没有提供太多的信息。 除NTFS外,其他文件系统(在Windows / Linux上)支持日志,以及如何提高性能?