标签: filesystems

如何锁定文件以防止删除但仍使其可写?

我想让一个文件被锁定以防止删除但仍然可以写。我该怎么做呢?

有问题的文件是作为 NAS SMB 网络共享上的文件的 Truecrypt 卷,因此我不想意外删除它。

windows linux filesystems

35
推荐指数
3
解决办法
2万
查看次数

同时使用 Windows 和 Linux 时要使用什么文件系统?

我将很快购买 2TB 硬盘,并希望将其用作媒体存储。我希望能够从 Windows(版本 7,64 位)和 Ubuntu Linux 读取/写入,并且我需要支持大于 4GB 的文件(所以我认为这排除了 FAT32)。

我目前正在使用 IFS 驱动器来访问我的 linux ext4 分区,但我发现它不稳定。这是否意味着 NTFS?还有什么我想念的吗?

windows linux compatibility filesystems

34
推荐指数
3
解决办法
12万
查看次数

如何在 Windows 上监视文件夹的更改并执行命令(如果有)?

LinuxMac也有类似的问题,但我在这里寻求Windows 解决方案。

问题如下:我想在一个文件夹中编写几个(js)脚本文件,并让一个程序监视该文件夹中的文件更改和添加的新文件,并在发生这种情况时运行命令(将它们全部编译成一个单个文件)。

解决方案必须:

  1. 监视文件夹中的文件更改和添加的新文件。
  2. 当有任何更改时才运行命令。

最好是内置解决方案(如 JScript 或 VBscript 代码段)或不需要安装的解决方案。

windows monitoring filesystems

34
推荐指数
5
解决办法
6万
查看次数

我们可以在多大程度上依赖文件系统权限来确保安全?

我的问题是关于文件系统权限(特别是 Unix 风格的权限)以及它们与安全性的关系。

假设我可以访问具有访客用户帐户和名为 Bob 的用户的计算机。我不知道 Bob 的密码,但我可以使用来宾帐户。来宾帐户对 Bob 的所有文件绝对没有读取权限,因此我以来宾身份登录时无法读取 Bob 的任何文件。

但是,从真正的“对手”的角度来看,我可以完全访问这个未加密的磁盘。我可以对其进行成像,保存以备后用,运行其他操作系统以简单地读取 Bob 的文件,同时忽略文件系统权限设置。

由此,我得到了一个问题:

  1. 未加密磁盘上的文件系统权限设置只是一个标志,对吗?唯一阻止我读取我没有权限的文件的事实是操作系统会说“哦,你不能读取那个,你没有权限。” 该文件仍以原始形式保存在磁盘上,我可以通过忽略文件系统标志来读取它(例如,通过一些简单地忽略权限的可疑可启动操作系统)。这一切都正确吗?

现在说我没有直接访问磁盘的权限,我只是通过 ssh-ing 进入一台机器。我无权读取 Bob 的任何文件。我真的无能为力,对吗?

  1. 鉴于我的权限有限,无论我多么努力,我都无法访问 Bob 的文件,不是吗?如果我使用一些漏洞来获得 root 访问权限怎么办?我现在可以绕过操作系统的权限标志吗?这是曾经发生过的事情吗?

security filesystems permissions file-permissions

34
推荐指数
2
解决办法
2617
查看次数

在使用文件时移动文件——它是如何工作的?

我注意到在非 Windows 操作系统上......即 Linux/Mac 我可以做这样的事情:

  • 将 zip 发送给超过目标的朋友
  • 在传输过程中删除文件

并且传输不会失败。

或者,我可以执行诸如..

  • 开始看电影
  • 删除文件
  • 电影仍然播放到完成(从磁盘读取,而不仅仅是缓冲在内存中)

虽然文件被“删除”,正如我提到的,它们实际上被移动到文件系统上的不同位置......即垃圾目录或其他东西。所以在我看来,操作系统使用一个指针 @ 文件,当它移动而不是直接访问文件时会更新该文件。

任何人都可以阐明这种令人敬畏的功能是如何实际实现的吗?我什至不知道要谷歌什么才能了解​​更多。

linux file-management filesystems macos

33
推荐指数
2
解决办法
2万
查看次数

即使在 Windows 7 上读取文件后,最后访问日期也不会更改

我在 Windows 7 上有一些文件,想看看我今天早上(2 月 27 日早上)阅读它的时间,但是当我右键单击该文件并选择“属性”时,我看到

Accessed: Yesterday, Feb 26, 2011, 2:12:37PM
Run Code Online (Sandbox Code Playgroud)

所以我再次打开文件读取内容,然后再次打开属性,访问(日期)仍然相同(2月26日)。

即使我在“访问日期”文件夹中添加一列,它仍然显示 2 月 26 日。但今天是 2 月 27 日,显然我已经“访问”了它……那么我如何才能看到上次访问的真实日期?

windows windows-7 filesystems

33
推荐指数
2
解决办法
5万
查看次数

Mac - 从区分大小写的文件系统转换为不区分大小写的文件系统

所以我刚买了我的第一台 Mac。按照我想要的方式设置好一切之后,我决定安装 Steam。当我打开 Steam 时,它说不支持区分大小写的文件系统...

我做了一些谷歌搜索,发现 Steam 不会是唯一给我带来这个麻烦的应用程序。Photoshop(当我最终安装它时)也不支持区分大小写的文件系统。我相信还有其他应用程序。

Steam 至少有一个解决方法,但它涉及光盘映像和符号链接。不是很有趣。它有效,但不是很有趣(Steam 应该很有趣,不是吗?)。我不知道 Photoshop 的任何变通方法。

所以这是我的问题。我可以启动到磁盘实用程序,将驱动器格式化为不区分大小写,然后从时间机器恢复吗?是否有任何技术限制会阻止我这样做?我还没有命名的像什么Folder 1,并folder 1还,所以我不知道会出现任何冲突。

mac filesystems time-machine osx-lion macos

33
推荐指数
2
解决办法
10万
查看次数

最好使用 512kb 块或更小或更大的块将硬盘驱动器重新格式化为 exFAT?

我可以将全新的 2TB WD Passport 驱动器重新格式化为 exFAT,并可以选择许多“分配单元大小”:

128kb
256kb
512kb
1024kb
4096kb
16384kb
32768kb
Run Code Online (Sandbox Code Playgroud)

如果此驱动器主要用于在 Windows 7 上使用 Media Center 录制 HDTV 节目,哪一个最好?谢谢。

这与问题有关: 是否最好将我们的外置硬盘重新格式化为 exFAT 以与 Mac 兼容?

windows-media-center filesystems formatting exfat

33
推荐指数
2
解决办法
15万
查看次数

存储网站内容的推荐目录是什么?

当我第一次开始为 Web 编程并想创建一个新项目时,我总是被教导在/var/www/. 然而,在我读到的很多教程中,人们倾向于在/home/username/.

我不喜欢把它放进去的想法/home/username/

是否有正确的位置,或者如果没有,将它放在文件系统的某些区域有什么优点/缺点?

linux unix apache-http-server filesystems

33
推荐指数
3
解决办法
4万
查看次数

aufs、unionfs和overlayfs的区别

我必须加入两个文件系统,一个只读(squashfs)和一个读写(ext4)。我的计划是将读写文件系统挂载在只读文件系统上,使其看起来可写。当我对只读文件系统进行一些更改时,更改应该转到读写文件系统。

我使用的是 Linux 3.17、Ubuntu 14.10,并且遇到了这些文件系统:aufs、unionfs 和 overlayfs。我不知道他们彼此之间有什么区别以及在这种情况下使用什么。谁能告诉我aufs、unionfs 和overlayfs 之间的区别,或者只是建议在这种情况下使用最好的一个?

linux filesystems

33
推荐指数
2
解决办法
2万
查看次数