Questions tagged «filesystems»

文件系统是计算机中文件的存储,命名和组织方式的规范。此标记应用于一般文件系统问题。对于特定的文件系统问题(FAT,NTFS,ext4等),请使用适当的标记。

1
无意中跑了“chown -R ubuntu:ubuntu /”,怎么修?
我不小心在10个服务器的集群上运行了“chown -R ubuntu:ubuntu /”。我已经设法通过最初编辑/etc/rc.local来修复大部分文件系统,在那里放置了很多chown命令,然后重新启动。 此时系统似乎工作正常,但我想确定我已修复所有内容。 为了识别正确的权限,我启动了一个安装了相同软件的新系统,并查找了不属于user的所有文件:root,不归group:root所有,以及所有SUID和GUID位。 具体来说,我运行了这些命令: while read line; do user=$(echo $line |cut -d ":" -f 1); if [ $user != "root" ]; then echo ------${user}------; find / -user $user 2> /dev/null; fi; done < /etc/passwd while read line; do user=$(echo $line |cut -d ":" -f 1); if [ …

1
有没有办法在Cygwin中创建/ dev / clipboard?
这个答案说,Cygwin有一个/dev/clipboard设备,它与默认的Windows剪贴板同步。 有没有办法在Linux中为主剪贴板提供相同的功能?也许有人写了一个FUSE驱动程序或类似的? 更具体地说,我正在Linux上寻找类似文件的设备,它允许以下内容: $ echo Foo > /dev/clipboard # clipboard content: "Foo", usable via Ctrl-V # set clipboard via Ctrl-C to "Bar" $ cat /dev/clipboard > test.txt # test.txt content: "Bar"

1
最好的方法来检查SD / microSD卡上的ACTUAL空间
在过去,我已经阅读了一些用户的帖子,他们已经从另一个国家的通用供应商处购买了SD卡。虽然SD / microSD卡可能表示它保持128GB / 512GB,但实际存储空间实际上要小得多,有时只有1-8GB! 我只是在128GB microSD卡上获得了巨大的折扣,在我在我的设备中使用它之前,我想检查它是否会损坏我的文件,我不会丢失任何数据。 从理论上讲,我认为我可以用文件大小为127GB左右的文件加载它,看看整个文件是否被破坏了。也许最好的文件选择是切碎的视频文件,大小为127GB .... 但话说回来,我不想花费... 20-30 HRS最小化此文件到SD卡,然后检查/删除的时间......甚至在哪里找到127GB大小的视频文件。听起来像24小时+电影的副手! 我知道必须有一种简单的方法来确定SD / microSD卡的实际存储大小,无论文件索引大小如何。 有人可以提出最好的测试方法吗? 提前致谢!

1
如何查看OS X下的磁盘日志?
我的Mac上大约有2000个文件丢失了,没有关于它们去向何处或删除方式的线索。我启用了磁盘日记功能,所以我想查看期刊。希望他们能够对这种情况有所了解。 我怎么看这些期刊?是应用程序还是命令行程序?是否有某些日志文件? 谢谢!



0
为什么ZFS在2.4 gig之后减速制作大文件?
在Linux上使用Zfs,我正在制作一个大型tar文件,我正在观看它添加到文件中,并且它非常快,直到它达到2.4gig大小,然后它只是爬行了几个小时。 ext4上的同一文件没有问题。任何人都知道为什么会这样? zfs文件系统位于镜像的1tb vdev上。充足的空间。 zpool list z NAME SIZE ALLOC FREE EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT z 928G 463G 465G - 28% 49% 1.00x ONLINE - 编辑:添加get all和iostat的结果... root@io:~# zfs get all z NAME PROPERTY VALUE SOURCE z type filesystem - z creation Sat Jul 25 8:29 2015 - …

1
Windows未为外部HDD分配驱动器号
我有一个外部5TB驱动器(希捷Expansion Desk)。它有2个分区(FAT32和NTFS),其中包含有价值的文件。在Windows 10上,我可能没有拔出它,而没有“安全”地拔出它。尽管在磁盘管理,设备管理器和“设备和打印机”中看到了Windows Explorer或diskpart.exe,它现在仍未被识别为硬盘驱动器。“磁盘管理”中禁用了“更改驱动器号和路径”选项,使用SeatTools for Windows进行的快速测试显示没有问题。用尽主意,请帮忙。到目前为止,我已经尝试过: 更新驱动程序 卸载驱动器 使用SeaTools for Windows运行快速测试 一些截图:

3
如何修复分区表排序?
我打算安装一个全新的Linux发行版(Mageia),并将其视为重组分区的机会。我想在开始时使用所有非Linux(Windows,还原等)分区,而在结尾时使用Linux,因此如果要测试更多发行版,可以更轻松地创建新的Linux分区。 我使用GParted删除了现有的Linux分区(我备份了要保留的数据),并将其余的分区移到了前面。稍后,我将在Mageia安装程序中创建Linux分区。 花了一些时间,但最终GParted顺利完成。Mageia的安装也毫无障碍。 引导到Mageia时,我的ATI Radeon视频卡出现了一些(不相关?)问题(仍未解决),使我只能使用控制台,而在重新引导时,我看到了Error: Can't have overlapping partitions拉链。 没问题,我想,我将再次启动GParted并进行修复。G,GParted显示整个磁盘都未分配。好,回到Linux。从命令行开始分开给了我 [root@localhost ~]# parted GNU Parted 2.3 Using /dev/sda Welcome to GNU Parted! Type 'help' to view a list of commands. (parted) print Error: Can't have overlapping partitions. fdisk 应该给我更多信息,它确实: [root@localhost ~]# fdisk -l -u /dev/sda Disk /dev/sda: 1000.2 GB, 1000204886016 …


1
16GB SD卡显示为0字节大小,0字节可用-Windows 7
我有一个相当新的16GB SD卡,我的笔记本电脑运行Windows7。我想尝试将其用于ReadyBoost。所以今天早上我去删除了所有文件以进行清理。有许多文件,因此这将花费相当长的时间。我取消了该过程,然后从笔记本电脑进行了快速格式化。现在,该卡显示为0字节容量和0字节可用空间。我可以将其带到另一台Windows 7计算机,它显示为完整的16GB。 我如何才能在笔记本电脑上正确识别该卡?

2
文件松弛/ RAM松弛:为什么Windows向磁盘写入任意RAM字节?Linux也一样吗?
我刚刚在有关Windows 7的书中读到有关文件松弛的信息。我已经(想)知道: Windows将数据存储在群集中的磁盘上。群集通常包含8个扇区,每个扇区512字节,因此4096字节或4kiB。 大文件分散在多个群集中,当文件的其余部分未填充整个群集时,群集末尾的剩余未使用空间称为“文件松弛”。 Windows始终一次写入512个字节的块,因此第一个仅部分使用的扇区必须先被填满,然后才能写入磁盘。 无论出于何种原因,Windows都会决定从RAM中选择一个随机序列来填充此扇区。 部分使用的群集中剩余的未使用扇区保持不变,并保留之前的字节,这些字节可以是此位置中先前删除的文件的一部分。这称为驱动器松弛。 这些假设正确吗? 为什么Windows仅将随机内存(可能包含密码等)写入磁盘以填充空间-而不仅仅是将这些字节清零? 并且此行为是特定于Windows(哪个版本?)还是特定于NTFS文件系统?Linux或ext4文件系统会做同样的事情吗?

3
哪种类似于ZFS的文件系统可以根据文件访问模式优化卷选择?
是否有类似RAID / ZFS的冗余文件系统,可以根据文件的访问模式优化文件的放置?我的目标是建立一个桌面系统,该系统将根据访问文件的频率和频率自动在硬盘,固态驱动器和RAM磁盘之间移动文件,以通过机会选择卷来控制磨损。例如,经常读取(并已打开以进行只读访问)的文件将放置在SSD上;经常读取但已打开以进行读写访问的文件将放置在RAM磁盘上;很少访问的文件将移至HD。 我正在想象一个可以自动识别访问模式并优化物理卷放置的智能虚拟文件系统。但是,我偷偷摸摸的感觉到可以通过在硬盘上创建主文件系统,在SSD上创建交换分区并为文件系统缓存保留大量RAM来实现类似的效果。 上述(简单)解决方案的缺点是它对底层硬件的弱点不敏感。例如,写操作会导致SSD更快地发生故障-HD更容易受到影响。但是,RAM几乎可以无限期地写入而不会失败。文件系统应利用这些属性来最大化设备的寿命。


0
保留将unix文件复制到NTFS的可用权限和所有权
我有一个旧的solaris系统,上面有数TB的数据。最近我们得到了一台新的服务器,我接受了Windows服务器的推荐“因为它很容易管理”。有人将solaris框中的数据复制到新服务器上。所有的数据都存在,但不知怎的,我们似乎失去了所有的所有权和权限。现在,即使是管理员帐户也无法实际访问Windows共享上的数据。我已经尝试了我能想到的所有内容来复制权限和所有权。我已尝试cacls为管理员和域管理员添加权限,但我只是收到错误消息。 cacls files /t /e /c /g "administrator":f ACCESS_DENIED: D:\Public\files\something 在linux / unix文件服务器上,我可以看到具有“ls”的目录中所有文件的权限。在这个系统上,我只需要10分钟和六个对话框来查看权限。 我试图从使用NFS和samba安装的源目录中复制权限和所有权,并使用管理员运行的rsync和robocopy。什么都没有用。使用NFS挂载源目录我看不到所有者名称,只看到UID。将它们挂载为CIFS份额我可以看到所有者。 robocopy j:\olddrive\files d:\newdrive\files /e /purge /secfix /copy:atsou /dcopy:t /timfix 输出很多东西,但AFAICT没有更改权限,绝对不会改变所有权。 现在我确定数据随着它的增长而持续多年可能已经填充了权限,填充了unix权限,但它至少是可用的。现在有一套更复杂的权限,甚至无法访问。 AFAIC这是倒退的巨大一步。

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.