Questions tagged «filesystems»

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

2
在高清启动后恢复ext4分区
我不小心使用dd并覆盖了外部磁盘的前208MB。我写的是一个单独的分区(Debian nestinstaller),所以我现在看到的不是旧的(现在已损坏)的ext4分区,而是另一个较小的分区。这限制了我可以遵循的工具和建议。 我的计划是重新创建分区表testdisk,然后描述与备份超级块搞定一切在这里。我会丢失前208MB,但与其中的其他300GB数据相比,这还可以。类似于以下内容: mke2fs -n /dev/sdb1 # doesn't work because sdb1 is the 208MB new partition testdisk ... # used this to create new correct partition table mke2fs -n /dev/sdb1 # now works fine, get backup superblock positions e2fsck -b backup_position -y /dev/sdb1 # returns many errors hence the -y …

2
不同文件系统的空间开销是多少?
我将文件系统从Ubuntu系统备份/还原到Fedora 17。我注意到,根据df输出,已用空间增加了30%。这可能是什么原因? 在Fedora系统df显示屏上:已使用78 GB 在Ubuntu系统上df显示:已使用60 GB 系统之间的差异: Ubuntu:ext3(几年前创建) Fedora 17:ext4(通过香草mkfs.ext4调用创建) 恢复到XFS文件系统(在Fedora 17上)将产生78 GB的已用空间。 备份和还原是使用GNU tar完成的。文件系统包含各种不同类型的文件(即从源树,maildir到ISO的文件等等)。

3
带回写的堆叠文件系统
我需要设置一个笔记本电脑和台式机共存的系统。 想法是,我将笔记本电脑带入网络,并且笔记本电脑将/ home目录(除某些例外)与台式机同步,然后台式机将堆栈堆叠,其/ home副本位于顶部,而笔记本电脑副本(nfs ) 在底部。 因此,显然我不需要直写策略,具有相当大的缓存解决方案的回写将更适合我。 我一直在阅读unionfs和aufs以及其他文件,但我要么不了解如何使用这些fs,要么无法这样做。 有任何想法吗?

1
如何调整ext3图像文件的大小
我使用以下命令创建了一个200MB的ext3。 dd if=/dev/zero of=./system.img bs=1000000 count=200 mkfs.ext2 ./system.img tune2fs -j ./system.img 如何将其调整为50MB和300MB?问题是我的系统中只有一些二进制文件。他们是 :badblocks,e2fsck, mke2fs, mke2fs.bin, parted, resize2fs, tune2fs

2
分区级别的重复数据删除
块级别或更详细的重复数据删除有哪些可用的解决方案? 有基于文件的文件-使用“写时复制”方法。 我正在寻找块级别的“写时复制”,因此我可以定期寻找公共块,或者-最好-文件的一部分,合并它们并标记为CoW使用方式。是否有类似的东西可用,还是仍然需要创建它?我不确定Btrfs重复数据删除是否在块/文件/子部分级别?有LessFS,但是我不确定它提供什么级别的重复数据删除?也许其他解决方案?

3
哪些用于USB记忆棒的Linux文件系统?
对于Linux台式机,当Windows兼容性不是问题时,USB记忆棒首选哪种文件系统?例如ext2,ext3,ext4,btrfs,nilfs甚至是NTFS?日记会过早磨损它们吗?我听说最好使用noatime选项进行安装,但是如果在许多计算机上使用它,该如何设置呢?

3
ISO文件只读?
我有一个ISO文件,我mount在下/mnt/isofile。然后,我将此文件复制到另一个文件夹。但是内容是只读的,属于根目录。我尝试使用chmod和chown。但是它提示信息: 它是只读文件系统。 这里发生了什么? 注意:中有一个tar文件.iso,我想对其进行压缩,但是由于出现相同的“只读文件系统”消息而失败。

3
什么是元数据,它对“ fsck”过程有何帮助?
如果我对它的理解正确,那么在崩溃之后,UNIX系统中会使用“ fsck”来检查磁盘内部的一致性。那么,我想知道它如何使用“元数据”来确保文件系统中的所有内容都是一致的,例如fsck进程需要采取哪些步骤来还原和修复? ->编辑:如果有人也可以澄清这张图片中的“同步写入”,这也将很有帮助。

2
更改FAT文件系统上的文件创建时间
我需要一种方法来更改已安装的FAT32卷上文件的创建时间。我必须这样做,因为我的MP3播放器只会读取在此创建时间排序的文件。 如果我能找到一种方法来设置文件的文件创建时间(例如touch修改/访问时间),那么一个简单的脚本将允许以正确的顺序(按预期的字母顺序)读取MP3文件。 但是我还没有找到解决方案,而且搜索一直没有结果。希望你们能帮助我!

3
与并行Windows安装共享的分区使用哪个文件系统?
在我的新PC上,我想同时安装Linux和Windows,并在各自较小的分区上进行安装,然后将其余1 TB HDD的较大部分放在另一个分区中(包括交换)。我应该使用哪个文件系统?我的想法: NTFS。Linux具有写支持,但是当我只有500 GB的几GB可用空间不足时,我在外部HDD上注意到了巨大的性能下降-突然有数百MB的磁盘需要半小时才能复制...为什么有任何想法?也没有Linux的文件权限,尽管这不是100%必需的,但会很值得 胖子32。太旧了,无论如何都不支持该分区大小 分机3。Windows可以通过ext2ifs进行读取,但是良好的写入支持又如何呢?我什至会考虑安装小型Linux的小型虚拟机,仅向其主机窗口提供NFS共享(可能是qemu,建议使用发行版) 分机4。我缺乏经验... 看起来NTFS是目前的方式(就像两年前一样),但是我宁愿使用私有程度较低的解决方案。


5
我可以使用`ls -l`确定目录中子目录的数量吗?
当使用显示目录时ls -l,它们的链接数(输出中的第二个字段)至少为两个:一个用于目录名称,一个用于目录。. $ mkdir foo $ ls -l total 2 drwxr-xr-x 2 user wheel 512 4 oct 14:02 foo 始终假设2以上的链接数与该dir(..链接)中的子目录数相对应是否安全?

1
如何将分区扩展到VPS中所有未分配的空间?
我租了一个使用10GB SSD(Debian 7)的VPS,昨天我升级到了使用20GB磁盘的“第二层”计划。但是,“一键升级”过程没有按我预期的那样工作,他们所做的是将我的数据移至更大的驱动器而没有实际扩展分区。所以现在我有10GB的未分配空间。 我在这个VPS上确实有5个网站,上面有邮件帐户和爵士乐,我很害怕弄乱任何东西,所以我打电话给他们支持,他们出价80欧元为我做这份工作,我觉得这是不可接受的,因为我认为升级时已将其包括在内。他们去年的旧报价过去只是一键式工作,但借口是“ SSD有所不同,因此取决于用户”。 无论如何,我如何才能真正做到这一点而又不会搞砸,有可能在“实时”系统上做到这一点? 我知道几个命令,所以在这里我可以找到: root@vpsxxxxxx:~# df -h Filesystem Size Used Avail Use% Mounted on rootfs 9.9G 7.6G 1.8G 81% / udev 10M 0 10M 0% /dev tmpfs 388M 200K 388M 1% /run /dev/vda1 9.9G 7.6G 1.8G 81% / tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 775M 0 …
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.