Articles of 文件系统

tmpfs可以被分割吗?

由于tmpfs只存在于内存中,它能像内存一样碎片化吗? 是否有自动碎片整理内存的机制,从而增加(甚至略微)存储文件的访问速度?

通过互联网安装文件系统

我为我的一个客户构build了一个在虚拟服务器上运行的Web应用程序。 它包括他们上传文件的工具,但他们现在想要将这些文件存储在办公室的服务器上。 最简单的方法是将其文件系统通过互联网直接挂载到虚拟服务器上。 我有在内部networking上安装NFS的经验,但我不清楚它是否可以在这种情况下工作。 有什么想法吗? 我总是可以编写新的软件来传输文件,但这将是一个简单的解决scheme! 注意:办公室中的服务器是在Windows Hyper-V环境中的虚拟服务器上运行的Ubuntu 12服务器。 带有Web应用程序的VPS是Ubuntu 11.04

文件所有权的新文件与pipe理员 – 为什么它给组pipe理员的所有权?

我以pipe理员身份login,然后右键单击一个文件夹,然后转到属性,然后select安全选项卡,然后select高级,然后select所有者选项卡。 我不在一个域上。 我看到该文件夹​​拥有pipe理员的组所有权。 我将此项目和所有子项目的所有权更改为用户pipe理员。 我核实了所有子项目,现在确实拥有pipe理员的所有权。 但是,然后我尝试在该文件夹内创build一个新的txt文件,当我去看看它的所有权是什么时,它是pipe理员。 我希望新的所有权inheritance父项的所有权或从我login的用户pipe理员。 可以做些什么来解决这个问题,以便我用pipe理员login时创build的新文件将创build与pipe理员的所有者而不是pipe理员?

如何在闪存设备上debugging此FS错误?

我有控制台访问embedded式Linux设备。 该设备的闪存部分被分区为FAT文件系统。 它运行的是linux-2.6.31。 不过,我在控制台上看到这些错误,FAT文件系统变成只读。 111109:154925 FAT: Filesystem error (dev loop0) 111109:154925 fat_get_cluster: invalid cluster chain (i_pos 0) 111109:154925 FAT: Filesystem error (dev loop0) 111109:154925 fat_get_cluster: invalid cluster chain (i_pos 0) 我不明白为什么会发生这种情况? 根源是什么? 什么是修复? 我将不胜感激的答案,可以指出我如何调查在设备上可能的根本原因这个问题。

专用服务器自动备份解决scheme

我在云环境中有一个专用的Ubuntu Web服务器,我正在寻找一个很好的方法来做自动备份。 我想用web应用程序备份一些目录,以及我所有的MySql数据库。 至于目标:每两个小时在本地创build快照,每六个小时创build一个远程ftp服务器。 同时删除超过7天的备份存档(localy + ftp),并通过电子邮件通知任何问题。 现在为了实现这个function,我使用了cron + shell脚本和http://www.mysqldumper.net/ ,但实际上这并不能满足我的需求。 mysqldumper不会自动知道有关新的数据库,并且shell脚本不会通知问题。 这是我必须时不时检查,我不信任。 我GOOGLE了一下,似乎大多数人用shell脚本解决这个问题。 这是你可以信任的方法吗? 有没有任何web-gui工具,我错过了? 也许这样做有一个更聪明的开始? 我有点困惑。

ZFS取代硬件/软件RAID的需求吗?

我想提供保护,防止我的服务器上的数据丢失。 通常情况下,我会使用硬件RAID 1或5,但我一直在阅读ZFS 。 ZFS本身提供RAID 1或5的数据保护而不需要RAID控制卡是否正确? 如果是这样,我假设一个硬盘是不足以提供数据保护,因为如果该驱动器失败,所有的数据都会失败,所以我需要运行多less个硬盘驱动器来提供这种保护?

跟踪Linux上的文件系统更改

在安装更新/新包之后,似乎没有一种标准化的方法来研究对文件系统所做的更改。 一个简单的实用程序在安装之前和之后创build整个系统的文件列表将会有很大帮助,因为通过区分这两个文件列表可以发现对文件系统所做的更改。 这也是一个很好的工具来检测哪些configuration文件被特定的gui设置面板修改。 什么是解决这个问题最有效的方法? 谢谢你的帮助。

为什么path“//”正在工作?

testing了一个基于debian和debian的: $ cd // && pwd && ls // bin build dev home … 为什么path//有效的path?

Linux文件系统上卷标的用途是什么?

我不明白在Linux文件系统上的卷标的目的。 有人能帮我理解吗?

巨大的文件系统?

假设有一台有100台机器(每台机器都有2TB硬盘),都连接在一个networking中。 有没有一种方法(在Linux中)将这个组合的200TB磁盘空间合并到一个文件夹中,可以在networking中的所有机器上使用NFS共享? 走这条路,所有的机器都可以读/写同一个文件夹,这样I / O就会在它们之间均匀分布。 如果需要一个大文件系统来存储100个数据TB,这是一个好主意吗? (注意:数据将被分割成许多较小的文件,每个文件大小〜500GB)。 有没有一个现成的解决scheme(prefereable,一个开放源码的),实现这一目标?