Articles of 文件系统

如何增加ReiserFS文件系统的inode限制?

没有格式化分区,是否可以增加ReiserFS的inode限制? 目前,我的VPS上的文件系统允许我创build489K inode,这是不够的。 该机器作为在线服务器,因此磁盘格式不是一个选项。

在Ubuntu服务器中获取文件locking

我在Ubuntu服务器上有一个文件夹,来自不同客户端机器(也是Ubuntu)的用户可以编辑文件(通过FileZilla,但任何其他的都可以)。 但是,当一个用户正在编辑一个文件时,该文件应该被locking,以便其他人不能同时编辑它。 这应该是预期的行为( 在别处 )。 如何在Ubuntu Server 14.04中完成此操作? 看起来像一个简单,甚至是明显的任务,但我无法find任何地方。 谷歌只给我“如何解锁其他人locking的文件”。 编辑 遵循Lomwangi的build议,我正在尝试创build一个bash脚本来自动执行任务。 首先,我使用NFS在我的客户机上安装服务器文件夹的映像。 然后,我在服务器文件夹上创build了以下脚本: flock -nx "$1" xdg-open "$1" 仍然无法testing它。

有一个文件夹可以存储多less文件和文件夹的限制?

我有这个文件夹,叫做'X'。 目前,它有4万个文件夹和70万个文件。 我很担心,里面是图像。 是否有文件夹“X”可以存储的限制? 该文件夹很重要,它存储我目前的用户图像。 请指教? 或者我应该存储在数据库(BLOB)? 我正在使用MySQL。 请指教。 编辑: 我正在使用Windows Server 2003. IIS 6

在Linux上创build一个文件系统用于软件开发

这个问题最初是从Superuser.com开始的 https://superuser.com/questions/130032/available-filesystems-for-linux-that-are-case-insensitive 简介:我的客户端有一个PHP Web应用程序,它是由Windows环境编写的。 不幸的是,以前的开发者并没有遵守命名约定,所以在磁盘上文件包含的forms是“/file/At/So​​methingHere.php”,path实际上是“/File/at/Somethinghere.php”。 我不想用Windows进行开发,但是我使用的文件系统(ext2,ext3)是区分大小写的。 我认为解决scheme将是创build像FAT 32或类似的文件系统,但我有点不知道如何做到这一点。 开始阅读DD和fdisk来弄清楚这些是否是我需要的正确工具。 更新:我完全同意,这将是更好的解决真正的问题,然后使用一个潜在的不稳定的修复。 但是客户并不真正接受这样一个想法:当我的代码基础对于他们的Windows服务器来说工作的很好的时候,我的代码基础是友好的。

一个进程继续写在solaris上重命名文件

有一个java进程会logging到某个文件,例如err.log 。 我重新命名了它(没有重启java进程),例如“ mv err.log err.log0 ”,然后看到java进程继续logging到err.log0 。 为什么是这个,它背后的逻辑是什么? 所有unix / Linux平台都很常见吗?

分布式文件系统 – 困惑

我是这个概念的新手。 🙂 我可以使用分布式文件系统来为Web应用程序提供冗余吗? 服务器A和服务器B将在分布式文件系统上安装Apache / mySql,服务器Cpipe理连接(如果sAclosures,则转到sB或循环DNS)。 会这样的工作吗? 如果是这样,这将是非常棒的,因为我不必担心数据库同步和文件同步。 谢谢! 编辑:非常感谢你所有的信息答案! 很多东西让我消化。 我(几乎)随机提名了一个答案。

用于Linux的“系统文件检查器”(sfc-like)

我试图find一个工具,与Windows上的“sfc”命令或AIX上的“sysck”命令不同,后者可以validation文件内容,所有权和权限是否正确。 “sfc”中的“replace损坏或丢失的文件”function并不是我要找的function,而是“validation所有正确的部分都在正确的位置”function。 我试图执行的任务是validation在embedded式Linux产品上的特定软件版本的许多不同安装和升级path达到相同的整体文件系统状态 – 所有必需的文件和目录存在,具有正确的内容(正如md5sums或类似的)告诉的,所有者,组和权限。 个人命令的集合 – 查找,统计,testing等 – 不是我正在寻找的。 我正在寻找一个工具,比如上面提到的那个。 我已经search了高低,但是这么多的search出现了“fsck”,任何正面的命中都被埋没了。

在Debian中安装USB大容量存储设备

如何在Debian中安装USB大容量存储设备? USB棒正在其他计算机上工作。 我使用了dmesg ,它返回了有关USB Stick的有用信息。 它被附加到/dev/sdc 。 我尝试使用不同的文件系统types参数(ntfs,vfat,fat16,usbfs和usbdevfs)使用mount -t来挂载它。 这些参数中只有一个似乎实际上导致了某些事情。 这是usbfs 。 但是, ls没有显示我存储在USB Stick上的文件。 相反,它显示: 001 devices 我认为usbfs不是正确的文件系统types。 如果不是,那么是甚么? 我无法在服务器上使用Internet来下载特定的软件包,因为我试图通过USB将我的网卡驱动程序安装到我的服务器上。

我有一些特定的Linux目录757权限。 我如何授予只读访问到user1?

757允许所有者读取,写入,执行+读取,由所有者组执行+读取,写入,由其他人执行。 有没有什么方法可以只读给user01? 请使用绑定挂载排除解决scheme,因为此目录包含大量的小文件。 绑定安装会在几天内导致0%的inode错误。 谢谢。

在Ubuntu上将Windows磁盘分区与Linux分区合并

如何在Linux中将Windows HPFS / NTFS分区与Linux分区合并? 我以前的Vista安装后,我的硬盘上有一个大的分区。 现在我使用Ubuntu,并希望在一个文件系统下使用整个磁盘。 我想我不仅应该合并分区,而且要将现有的Linux文件系统扩展到新的分区上。 我应该使用哪些工具来确保安全过渡?