Questions tagged «filesystems»

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

5
太多级别的符号链接
我创建了这个文件结构: test/src test/firefox 当我运行此命令时: ln -s test/src test/firefox 我希望test/firefox/src会创建一个指向的符号链接test/src,但是却收到此错误: -bash: cd: src: Too many levels of symbolic links 我究竟做错了什么? 您是否无法创建指向存储在该文件夹的同级文件夹中的一个文件夹的符号链接? 这有什么意义呢?
100 linux  filesystems  ln 



2
什么是/ run / user / 1000文件夹?
这个文件夹是什么:/run/user/1000在我的Fedora系统上,它有什么作用? ~ $ df -h Filesystem Size Used Avail Use% Mounted on tmpfs 1.2G 20K 1.2G 1% /run/user/1000 编辑:2019年6月7日。 我的两个答案在此目录中存储的目录或位置不同: 帕特里克: 在此之前systemd,这些应用程序通常将其文件存储在中/tmp。 再次在这里: /tmp是唯一指定的位置,该位置FHS是本地的,并且所有用户均可写入。 布赖恩: 此目录的用途曾经由/var/run。通常,出于向后兼容的目的,程序可能会继续使用/var/run来满足提出的要求/run。 再次在这里: 除非另有说明,否则已迁移使用的程序/run应停止使用 。/var/run/var/run 那么是哪个的父亲/run/user/1000,为什么一个答案中都没有提及另一个关于以前使用的目录的内容/run/user。

5
ext4上的出生是空的
我只是在阅读的Birth部分,stat似乎ext4应该支持它,但是即使是我刚刚创建的文件也将其保留为空。 ~ % touch test slave-iv ~ % stat test.pl slave-iv File: ‘test.pl’ Size: 173 Blocks: 8 IO Block: 4096 regular file Device: 903h/2307d Inode: 41943086 Links: 1 Access: (0600/-rw-------) Uid: ( 1000/xenoterracide) Gid: ( 100/ users) Access: 2012-09-22 18:22:16.924634497 -0500 Modify: 2012-09-22 18:22:16.924634497 -0500 Change: 2012-09-22 18:22:16.947967935 -0500 Birth: …
83 filesystems  ext4  stat 

6
如何创建类似/ dev / null的“ blackhole”目录?
我想创建一个“ /dev/null”目录(或“黑洞”目录),以便写入其中的任何文件都不是真正写入的,而只是消失了。 我有一个将大型临时文件写到目录中的应用程序。我无法控制文件名,而且我也不在乎这些文件的内容。我可以编写一个脚本来定期清除这些文件,但是文件很快被写出并填满了我的磁盘。我正在寻找更聪明的东西。我希望应用程序“认为”它正在写出这些文件,而实际上,写操作只是在另一端被丢弃。 另请参阅此旧的相关线程。

2
为什么“ /”有一个“ ..”条目?
这一直困扰着我。为什么根目录包含对父目录的引用? bob @ bob:/ $ ls -a 。建立家庭lib32 mnt .rpmdb sys vmlinuz .. cdrom initrd.img lib64 opt sbin tmp vmlinuz.old bin dev initrd.img.old丢失+找到proc selinux usr 引导等lib媒体根srv var 我了解如何在文件系统中管理目录-每个目录都有n + 2个指向自身的指针(n =目录中子目录的数量)。每个直接子目录一个,其父目录一个,其自身一个。 但是,什么是/父母?



6
用零清除未使用的空间(ext3,ext4)
如何用零清除未使用的空间?(ext3,ext4) 我在寻找比...更聪明的东西 cat /dev/zero > /mnt/X/big_zero ; sync; rm /mnt/X/big_zero 像FSArchiver一样,它正在寻找“已用空间”,而忽略未使用但相对的站点。 目的:我想压缩分区映像,因此强烈建议使用零填充未使用的空间。 顺便说一句。对于btrfs:用零清除未使用的空间(btrfs)



5
如何编辑符号链接?
我对符号链接的基本理解是作为一个特殊文件,该文件包含另一个文件的字符串路径。内核的VFS可以将其中的很多内容抽象出来,但是是否有任何原因导致符号链接似乎无法编辑? 换句话说:我可以编辑符号链接吗?如果没有,为什么不呢? 我确实知道,有多种替换符号链接的方法(答案部分中当前有两个替代方法),但对为什么替换似乎是处理符号链接的唯一方法的解释将很有趣。您为什么不能只更改他们指向的位置?

6
如何增加ext4文件系统中inode的数量?
上周我遇到了一个问题(对我来说是新问题)。我有一个ext4(Fedora 15)文件系统。在服务器上运行的应用程序突然停止。乍一看,我找不到问题。 df显示50%的可用空间。搜索了大约一个小时后,我看到了一个家伙在其中使用过的论坛帖子df -i。该选项查找inode的使用情况。系统没有inode,这是我没有意识到的简单问题。该分区只有3.2M个inode。 现在,我的问题是:我可以使系统具有更多的inode吗?格式化磁盘时是否应该/可以设置?使用3.2M的inode,我可以拥有多少个文件?

5
如何使samba遵循共享路径之外的symlink
这是Ubuntu服务器10.04 64和samba 3.4.7。 我有一个共享目录/home/mit/share,另一个/home/temp链接到共享目录: ln -s /home/temp /home/mit/share/temp 但是在Windows上,使用Internet后,我无法打开S:/temp,但是在Linux上,可以按/home/mit/share/temp预期访问。 如果我在内部链接目录/home/mit/share/temp,则此方法有效,因此我想samba限制跳转到共享目录外部/上方的链接。 编辑: 另请参阅题为Ubuntu +最新的samba版本的问题,符号链接在Windows上安装的共享上不再起作用。 似乎最好放到您真正需要unix extensions = no的全局部分,follow symlinks = yes而wide links = yes只放到股票部分。 该unix extension标志必须位于全局部分中,而不是单个共享部分中。但是出于安全原因,最好仅在需要时使用其他选项,而不要全局使用。

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.