Articles of 文件系统

削减力量到linux箱子。 防止重新启动文件系统检查(并希望损坏!)

我有一个小型的Linux机器人,专门负责读取传感器数据,并将数据与只读数据进行比较(即我不会写入数据,但没有做任何事情使其实际只读)本地数据库。 系统不需要在文件系统上写任何东西,除了可能访问本地Web服务时创build的一些临时文件(网页显示的数据,但不logging) 系统在上电时自动启动,只需切断电源即可closures。 有没有一个很好的指导,build立一个系统冷却与突然断电? 我目前正在使用Ubuntu(因为我熟悉它,它运行良好的PC 2,我正在使用) 或者,因为我没有任何应用程序将任何东西写入磁盘(Web服务器的临时文件是例外),我可以逃避不修改系统? 唯一重要的一点是,如果引导过程向terminal抛出一个问题并挂起等待响应,则没有人干预。

文件夹不显示在资源pipe理器,cmd和python即使我可以访问它,我该如何解决这个问题?

我正在使用映射的networking驱动器访问networking上的另一台计算机。 path看起来像\\ 192.168.0.100 \ d $映射到我的电脑的“m”驱动器。 我可以在此驱动器上访问,查看,创build,删除,移动等文件夹。 但是,一些文件夹不显示在Windows资源pipe理器,即使我可以访问它们。 例: 可以说M:\ stuff \ more_stuff是一个目录。 我不能做的事情: 当Windows资源pipe理器指向M:\东西我看不到more_stuff 在cmd提示符指向M:\东西 “目录”没有findmore_stuff 在cmd提示符指向M:\东西 “dir / a”doens'tfindmore_stuff 在Python中,在M:\的东西 os.listdir doens'tfindmore_stuff 我可以做什么: 在地址栏inputM:\ stuff \ more_stuff可以让我像正常一样访问文件夹。 因为没有任何迹象表明这个文件夹甚至存在,所以可能会更像他们。 我无法知道这个映射驱动器上隐藏了多less个文件夹。 我可以做些什么来弄清楚为什么这个文件夹是隐藏的? (以使其不再隐藏的最终目标)。 更多信息: 通过映射M:\ stuff和uncpath** \ 192.168.0.100 \ d $ **访问驱动器会导致相同的行为。 使用Windowssearch无法看到该文件夹​​。 在cmd提示符指向M:\东西命令> del more_stuff 确实工作。 从具有相同用户帐户的另一台计算机访问相同的驱动器将正确显示该文件夹(至less在某些情况下)。 有些用户说他们从来没有遇到过这个问题,至less有两个用户会遇到这个问题。 所有涉及的用户都是托pipe驱动器的PC上的本地pipe理员。 重新启动受影响的机器不能解决问题。 User1和User2在查看该驱动器上的文件夹时遇到问题。 到目前为止User1不能看到任何文件夹可以User2。 净使用\ 192.168.0.100 […]

在Linux上自动挂载tmpfs启动

# mkdir -p /mnt/tmpfs # mount -t tmpfs -o size=6400M tmpfs /mnt/tmpfs 我跑了,但如果我要重新启动,我需要再次运行,因为它是tmpfs? 我如何获得挂载点重新启动?

在寻找一个分布式的文件级文件系统

我正在寻找一个分布式,容错的文件级(不是块级,最好是)文件系统,用于基于Linux的小型HA集群。 存储的文件将相当小(我想象不到1%是> 1GiB)。 我正在考虑的要求是 尽可能快地同步群集中所有机器上的文件(因此群集中的每个节点都拥有相同的文件) 作为正常的文件系统可见的应用程序 必须能够继续工作,如果任何节点(即使只有两个节点)发生故障。 (我想这意味着一个无共享的架构。) 如果一个节点在恢复后可能需要自己的时间与集群中的其他节点进行同步,那也没关系。 工作量主要是读取,偶尔会有很小的写入,甚至更less的较大的file upload。 有什么build议么?

监视进程的文件系统活动

在Windows 7下,如何监视特定进程所做的所有文件系统活动? 目标是确定哪个服务器进程的configuration文件被加载。

Nginx删除的文件仍然下载

场景: 创build一个随机文件(在这种情况下为1024M) dd if=/dev/zero of=file bs=1M count=1024 启动下载( curl src > /dev/null ) 从服务器上删除文件 curl仍然下载100%, 1024M 如果文件在服务器上被删除,这怎么可能? 服务器有512M RAM, 没有 SWAP,文件不能全部读到RAM。 因此,它必须在某个时候从磁盘读取。 但是,文件在下载过程中已经停止了,那么nginx怎么还让人继续下载呢?

使用波浪号复制文件具有奇怪的行为

复制非常简单。 创build一个文件夹“ABC123〜1.txt” 创build一个文件夹“ABC 123.txt” 尝试将文件从第一个文件夹复制到第二个…窗户询问是否要覆盖? 我尝试过其他文件名的组合,似乎无法使其工作,如ABCD将无法正常工作。 为什么地球上会发生这种情况? 据我所知,代字号是短path的版本,但我没有看到“ABC123 …”是“ABC 123”的缩写吗?

最快的方法来删除大量的大文件

我有一个目录集成testing临时文件,其结构如下: TestTemp — Test01 (~1.5TB) — Subdirectory01 (~100GB) — Destination JSON (1-100MB) — Subdirectory02 — Destination JSON files — Subdirectory03 — Destination JSON files … — Subdirectory15 (about 10-15 dirs) — Test02 — Test03 … — Test15 (about 5-7 directories) 总计在10TB左右。 文件系统是ext3,不能作为驱动器处理这个目录。 我正在关注这篇文章 ,但是这篇文章更多的是关于大文件的文章。 我试着为每个选项运行6个testing: find和exec rm -rf , find -delete和那个奇怪的perl脚本,然后并行处理两个目录。 Perl的工作效果最好(大约4分钟),接下来是find -delete (4.10),然后是4.50的第一个选项。 并行化没有给出预期的结果。 […]

EXT4单个较大的体积或许多较小的体积

我的问题是关于EXT4卷相对于大小的文件系统性能。 我们有一个运行任何Linux平台的NAS。 NAS在具有LVM的硬件RAID 6中具有(12)4TB磁盘,导致大约40TB的可用存储容量。 NAS是一个文件服务器(netatalk和samba)。 随着存储器耗尽,我们将连接SAS无源扩展单元。 我的问题: 为了获得最佳性能,我们最适合的方法是从一个40 TB的单片数据量开始并不断增长? 还是我们会更好地创造更小的数据量? 问题1的答案由文件系统types,使用情况等决定了多less 是否有任何最佳实践或规则来计算最佳卷大小?

将大量文件存储在文件系统中?

我正在创build一个应用程序,它将保存一个.txt文件(大约10 KB /文件,我猜)在一个文件系统中,将保存在MS SQL数据库的path。 现在按我的估计,每年大约需要保存350-400 million个这种性质的文件。 什么是最好的方式或最好的文件系统来存储这些大量的文件? 目前我的服务器运行在Windows Server 2008 R2 ,windows文件系统能处理这么多文件吗? 还是我需要看看unix / linux解决scheme? 注意:顺便说一句,我只需要存储它们,它们将被读取一次,然后很less(在一些特殊情况下),或者根本不会。 这就是为什么我只能保持2,3年。