Questions tagged «filesystems»

文件系统(或文件系统)是一种通过提供存储,检索和更新数据的过程以及管理包含该数据的设备上的可用空间来组织程序在程序终止后将保留的数据的方法。

8
最佳UNIX文件系统分区+设置策略
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 在为UNIX分区新的系统磁盘时,台式机和/或服务器的首选策略是什么? 请包括磁盘分区布局,文件系统格式和选项,安装点,RAID级别,LVM组和卷,加密以及任何其他相关设置。

1
ext4在一个特定的目录中列出文件的速度非常慢,该目录之前包含很多文件
背景 我遇到了一个小的logrotate不幸事件... Logrotate会由于错误拍摄而旋转已归档的日志,从而导致我的文件出现二次增长/var/log/。等到我风起云涌时,那/var/log/已经有些问题了,已经包含了几百万个文件 ... 我设法(经过一些脱发和查找/ sed / grep魔术之后)删除了所有有问题的文件并修复了我的logrotate配置。认为一切都很好... 问题 每当我ls(du -hs或以其他方式)列出其内容/var/log/(现在包含80mb的存档/日志以及最多几百个文件)的内容时,该过程将挂起一两分钟。我确实认为这与logrotate不幸事件有关,但我不确定,可能还有其他原因。无论如何,我无所适从在哪里开始调试或为此寻找解决方法。请帮忙:3 其他资讯 uname -a Linux xxx 3.3.8-gentoo #18 SMP Sat Sep 21 22:44:40 CEST 2013 x86_64 Intel(R) Core(TM)2 CPU 4400 @ 2.00GHz GenuineIntel GNU/Linux cat /proc/meminfo MemTotal: 2051552 kB MemFree: 75612 kB Buffers: 9016 kB Cached: 1740608 kB SwapCached: 0 …

3
程序文件位于/ usr / bin中,但不能使用
显然我的文件存在于 /usr/bin $ ls /usr/bin/ngrok /usr/bin/ngrok 但是,当我尝试chown它时,我收到一个错误 $ sudo chown my_user:users /usr/bin/ngrok chown: cannot dereference '/usr/bin/ngrok': No such file or directory 进一步尝试运行它也会失败! $ ngrok bash: ngrok: command not found $ sudo /usr/bin/ngrok sudo: /usr/bin/ngrok: command not found 这是怎么回事

4
频繁使用的原因
我试图弄清楚为什么kjournald我的机器发疯了。这是一个有大量内存的8核盒子。它的CPU负载约为50%。 iotop似乎没有指向任何特定的过程-到处都是一些突发写入(主要是cron启动,生成了一些监视统计信息,等等。)当我过去sys/vm/block_dump收集写入统计信息时,得到的列表如下: kjournald(1352): 1909 sendmail(28934): 13 cron(28910): 12 cron(28912): 11 munin-node(29015): 3 cron(28913): 3 check_asterisk_(28917): 3 sh(28917): 2 munin-node(29022): 2 munin-node(29021): 2 当kjournald行动只是写道。 为什么会这样呢?我还应该看些什么来限制kjournald活动?似乎与实际编写的内容不成比例。

7
Debian上的打开文件过多
我在Debian上运行了很长时间。在某个时候抛出错误: 打开的文件太多。 运行: ulimit -a 显示: 打开文件(-n)1024 我希望将打开文件的数量增加2倍。执行后 ulimit -n 2048 该限制一直有效,直到我的会话结束为止,该限制不适用于该任务。 如何永久增加打开文件的数量?

2
如何从LVM2中删除损坏的磁盘,而其他PV上的数据丢失更少?
我有一个带有两个磁盘的LVM2卷。较大的磁盘损坏了,所以我无法pvmove。从组中删除它以从另一个磁盘上保存最多数据的最佳方法是什么?这是我的pvdisplay输出: Couldn't find device with uuid WWeM0m-MLX2-o0da-tf7q-fJJu-eiGl-e7UmM3. --- Physical volume --- PV Name unknown device VG Name media PV Size 1,82 TiB / not usable 1,05 MiB Allocatable yes (but full) PE Size 4,00 MiB Total PE 476932 Free PE 0 Allocated PE 476932 PV UUID WWeM0m-MLX2-o0da-tf7q-fJJu-eiGl-e7UmM3 --- Physical volume …

3
流浪者共享文件夹和文件更改事件
我有要通过Vagrant访问的ubuntu虚拟机。在我的主机(Mac OSX)上,有一个包含几个文件的文件夹,我将它们共享到虚拟机。在该虚拟机中,我想使用防护来监视文件更改并在其中任何文件更改时执行一些操作。 我正确设置了防护功能,并且在虚拟机中更改共享文件时,它可以正常运行并运行适当的脚本。但是,如果我尝试从主机更改共享文件,则此文件更改事件不会传播,并且防护也不会做出反应。 这就是我无业游民的共享文件夹的样子(很普通的东西) local_config.vm.share_folder "app", "/var/www/app/current", "../app" 我什至尝试使用NFS共享(:nfs => true),但没有帮助。 有什么方法可以使文件更改事件从主机传播到虚拟机?还是这是Vagrant / VirtualBox的本质? 更新: 经过更多的试验后,我安装了ZenTest gem,它包含自动测试工具,该工具允许有关文件更改事件的类似功能。 在虚拟机中运行自动测试并从我的主机更改文件时,这些更改会传播并自动测试做出反应。 基于此,文件更改事件的传播似乎是警惕的问题,而不是无所事事或虚拟的盒子。 我还没有研究过保护和自动测试之间的实现差异。 现在,我知道可以从虚拟机中的主机捕获文件更改事件。有谁知道如何使用后卫来实现这一目标?我更喜欢警卫,因为它具有DSL和通用的可用性。

1
调整LUKS加密卷的大小
我在LVM LV顶部的LUKS顶部有一个500GiB ext4文件系统。我想将LV的大小调整为100GiB。我知道如何在LVM LV上调整ext4的大小,但是如何处理LUKS卷? mgorven@moab:~% sudo lvdisplay /dev/moab/backup --- Logical volume --- LV Name /dev/moab/backup VG Name moab LV UUID nQ3z1J-Pemd-uTEB-fazN-yEux-nOxP-QQair5 LV Write Access read/write LV Status available # open 1 LV Size 500.00 GiB Current LE 128000 Segments 1 Allocation inherit Read ahead sectors auto - currently set to …

2
使用libvirt / qemu对直通(9p)文件系统进行读/写访问?
我最近开始尝试在KVM / QEMU / libvirt的最新版本中对直通文件系统的支持。使文件系统可用于读取访问已经“正常”,但是我对应该如何进行写入访问感到困惑。在客户机中挂载文件系统后: # mount -t 9p -o trans=virtio /fs/data /mnt 如果有模式,我可以修改现有文件o+w: # cd /mnt/work # ls -l foo -rw-rw-rw-. 1 root root 17 Dec 20 11:16 foo # cat foo this is line one # echo this is line two >> foo # cat foo this is …


3
有没有一种方法可以创建目录的写时复制副本?
我正在考虑一种情况,我需要创建目录的副本,调整一些文件,然后对结果进行一些处理。这项工作相当频繁,一天可能要做几十次。(确切的用例是测试补丁提交;复制代码,补丁,构建/测试/报告/等)。 我要找的东西可以通过创建一个新的目录结构并用原始的硬链接填充它来完成。但是,仅当您使用的所有工具都删除并重新创建文件而不是就地编辑它们时,此方法才起作用。 有没有办法让文件系统对文件进行写时复制? 注意:我知道许多FS在块级别使用COW(所有更新都是通过写入新块来完成的),但这不是我想要的。




6
关于ext4的FUD是否合理?还是在某些生产系统中使用安全?
我想知道ext4在我的服务器上是否可以安全使用。但是我已经听到太多有关该问题的FUD,我对此感到担忧。 我们的系统可能会丢失一些数据,这不会有什么大不了的。即使是一整天的数据也不会消除太多的毛病。而且我们的系统绝对可以从延迟写入中受益。 就是说,从备份中恢复完整的文件系统将需要几天的时间,这是无法接受的。 是否有关于该主题的经验或见解?
14 filesystems  ext4 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.