Questions tagged «filesystems»

文件系统是一种组织和存储计算机文件及其数据的方法。

4
如何立即填满/使用大量磁盘空间?
在Linux VM上,我想更深入地测试NAGIOS监视,而不仅仅是关闭VM或断开虚拟NIC的连接。我想通过在短时间内占据百分之几的可用空间来测试或“强制执行磁盘空间警报”。 我知道我可以使用 dd if=/dev/zero of=/tmp/hd-fillup.zeros bs=1G count=50 或类似的东西...但这会花费时间并加载系统,并且在使用rm删除测试文件时需要再次的时间。 是否有一种快速(几乎即时)的方法来填充不会导致系统负载大且需要大量时间的分区?我正在思考分配空间但不会“填充”空间的东西。

3
ISO映像文件本身就是文件系统吗?
我正在尝试了解xxx.iso文件与块设备的其他方面(例如分区和文件系统)之间的关系。 人们通常将访问或.iso使用描述为“安装ISO”。 因此,换一种方式提出问题:如果我或某些软件想要将xxx.iso文件“挂载” 到USB设备上,是否必须具有一个完整的文件系统(例如FAT x或ext X)还是.iso文件(一旦处于“已挂载”状态)是一个较低级别的结构,其执行文件系统(甚至分区)所具有的相同/相似的作用?
45 filesystems  iso 


6
我需要备份哪些目录?
为了备份所有用户生成的文件,应该备份哪些目录? 从香草的debian安装中,我可以做得足够容易来获得想要的软件包。因此,如果我不想备份整个系统,那么用户生成的配置和数据文件将驻留在文件系统中的所有文件中?


4
什么是用于存储大量小文件(HDD,而不是SSD)的最高性能Linux文件系统?
我有一个包含许多小文件和少量大文件的目录树。文件的平均大小约为1 KB。树中有210158个文件和目录(此数字是通过运行获得的find | wc -l)。 每周有几次添加/删除/重写一小部分文件。这适用于小文件,以及(少量)大文件。 我尝试过的文件系统(ext4,btrfs)在磁盘上放置文件时遇到一些问题。在更长的时间范围内,磁盘(旋转媒体,而非固态磁盘)上文件的物理位置正变得更加随机分布。这种随机分布的负面结果是文件系统变慢(例如:比新文件系统慢4倍)。 是否有一个Linux文件系统(或文件系统维护方法)没有遭受这种性能下降的困扰,并且能够在旋转媒体上保持稳定的性能状况?该文件系统可以在Fuse上运行,但是必须可靠。

2
“同步”和“异步”安装选项之间的区别
从最终用户的角度来看,sync和asyncmount选项之间有什么区别?使用这些选项之一挂载的文件系统是否比使用另一个选项挂载的文件系统更快?如果未设置,则默认为哪个选项? man mount他说,这种sync选择可能会缩短闪存的寿命,但可能会因过时的传统观点而失效。无论如何,这让我有些担心,因为分区/和/home放置位置的主硬盘驱动器是SSD驱动器。 Ubuntu安装程序(14.04)sync既未指定分区也未指定async选项/,但已通过option async进行/home了设置defaults。这是我的/etc/fstab,我添加了一些额外的行(请参阅注释),但未更改安装程序所做的行中的任何内容: # / was on /dev/sda2 during installation UUID=7e4f7654-3143-4fe7-8ced-445b0dc5b742 / ext4 errors=remount-ro 0 1 # /home was on /dev/sda3 during installation UUID=d29541fc-adfa-4637-936e-b5b9dbb0ba67 /home ext4 defaults 0 2 # swap was on /dev/sda4 during installation UUID=f9b53b49-94bc-4d8c-918d-809c9cefe79f none swap sw 0 0 # here goes part written by …
42 filesystems  mount  fstab  ssd 

4
/ tmp和/ run有什么区别?
根据FHS-3.0,/tmp适用于临时文件,/run适用于运行时变量数据。输入的数据/run必须在下次启动时删除,这对于来说不是必需的/tmp,但是程序仍然不能假定输入的数据/tmp将在下次程序启动时可用。这一切似乎和我很相似。 那么,两者有什么区别?程序应根据哪个标准来决定将临时数据放入/tmp还是放入临时数据/run? 根据FHS: 程序的子目录可能为/run; 对于使用多个运行时文件的程序,建议这样做。 这表明“系统程序”和“普通程序”之间的区别不是标准,程序的生存期也不是标准(例如,长期运行与短期运行过程)。 尽管在FHS中未提供以下基本原理,/run但为了克服/var为时已晚的问题,引入了这些基本原理,需要肮脏的技巧才能/var/run尽早提供。但是,现在/run引入并在FHS中对其进行了描述,似乎没有明确的理由同时具有/run和/tmp。
42 linux  files  filesystems  fhs 

4
相互追加大型文件而不复制它们
每个有大约10G的5个大文件(file1,file2,.. file5),磁盘上剩余的可用空间非常小,我需要将所有这些文件串联在一起。无需保留原始文件,仅保留最后一个文件。 通常串联会cat依次处理文件file2.. file5: cat file2 >> file1 ; rm file2 不幸的是,这种方式需要我没有至少10G的可用空间。有没有一种方法可以串联文件而不进行实际复制,但是以某种方式告诉文件系统,文件1不会在原始文件1结束时结束,而在文件2开始时会继续? ps。如果重要的话,文件系统是ext4。



9
硬链接的用例?[关闭]
在什么情况下,您想使用硬链接而不是软链接?我个人从未遇到过要在软链接上使用硬链接的情况,并且在搜索Web时遇到的唯一用例是对相同文件进行重复数据删除。

4
挂载远程文件夹的最佳方法
我有两个运行debian wheezy的RasberryPi,我想在计算机B上从计算机A挂载文件夹。 什么是最好的方式(以最有效的方式)? 我可以通过SMB做到这一点,但是那是针对Windows的,我认为必须有更好的方法在Linux之间共享。


5
无分区文件系统的优点
我遇到了几周前从未见过的东西:一个文件系统(我相信是ext3)安装到没有分区的存储设备上。本质上/dev/sdb 是整个文件系统。我知道许多文件系统可以扩展到空白空间,因此这样做可以扩展而无需处理LVM或其他类型的卷管理器,但是以这种方式设置存储还有其他优点吗? 我所看到的特定情况是作为数字运算服务器的临时数据卷,引导卷和根卷是完全位于不同存储设备上的传统分区。--

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.