Questions tagged «filesystems»

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

2
固态硬盘:NTFS与EXT4
总是当我了解Linux下SSD的使用时,建议是禁用Ext4中的日志记录(或使用Ext2),因为这对您的SSD来说太糟糕了。但是,在所有有关Windows的SSD调整的文章中,我从未见过任何提及您应该禁用NTFS日志记录或坚持使用FAT32的说法。 我知道Ext4的日志记录更高级,但是与NTFS相比,它对SSD的损害更大吗?还是Linux用户更加谨慎?

6
无法使用Mac OS X磁盘工具修复磁盘
我的妻子一直在抱怨MacBook Air的性能。看来工作正常,但是当我运行Disk Utility并执行“ Verify Disk”时,它报告了文件系统错误。已禁用“修复磁盘”按钮,因为这是启动驱动器。 因此,我重新启动了Mac OS X安装光盘并再次运行了磁盘实用程序。当我运行“修复磁盘”时,得到以下输出: Verify and Repair volume "Macintosh HD" Checking Journaled HFS Plus volume. Checking Extents Overflow file. Checking Catalog file. Invalid node structure. Volume check Failed. Error: Filesystem verify or repair failed. 我还能做些什么来尝试修复文件系统(除擦除和重新安装外)? 更新: FWIW,这是我问这个问题之后发生的事情: 以单用户模式重新启动(引导时为Command-S)。“ / sbin / fsck -yf”给出了更多错误消息。当我执行“退出”时,我看到错误消息“ disk0s2:I / O错误”,随后显示“ …

5
如何写入Mac OSX只读文件系统?
我有DMG,需要挂载并向其中写入文件。当我安装它时,finder会显示根目录和所有目录均为只读。 然后我发现了“ mount -w”。但是,当我运行该命令时,会得到“ mount:未知的特殊文件或文件系统”。 如何将该磁盘映像挂载为可写状态,或将文件强制插入其中?
11 macos  mac  filesystems  mount 

2
用管道输送进出tar和gzip
我正在尝试掌握如何将命令从管道传输到gzip,cpio或tar之类的内容。 有问题的命令属于ZFS系统。我在Ubuntu Linux 10.04.3。上运行ZFS。 我正在使用的命令是; To create a snapshot; zfs snapshot media/mypictures@20070607 To copy the snapshot to a directory; zfs send media/mypictures@20070607 > ~/backups/20070607 Then I can also pipe into gzip zfs send media/mypictures@20070607 | gzip > ~/backups/20070607.gz 这些部分我了解。 但是我的第一个问题是,如何处理tar + gzip? 这个? zfs send media/mypictures@20070607 | tar czvf > …

4
是否存在:记录文件系统结构的标准化方法
在工作中,我负责在标准文件系统上维护大量不同数据的组织。其中的一部分是合理的分类(通过相似性,需求,读/写访问等),但是实际上大部分是对其进行文档记录:哪些文档/文件/媒体应该放在哪里,该目录中不应该包含哪些内容, “有关稍微不同的内容,请参见../../other-dir”等。 目前,我已经readme在要记录的每个目录中使用纯文本文件对此进行了记录。如果有人不确定任何目录中的内容,那么他​​们将读取该文件。 这项工作正常,但是对于具有非平凡目录结构的任何维护者都必须经历的问题,我拥有这种原始的自定义解决方案似乎很奇怪。例如,我所知道的每家公司都有某种共享文件系统,在这种系统中,对于分类达成共识的术语很重要。以我的经验,人们只需要通过反复试验和实验来了解什么。 因此,请允许我提出一个更好的解决方案,希望您可以告诉我是否存在。任何文件系统上的任何目录都可以具有名为的隐藏纯文本文件.readme。它的内容是描述性的人类语言。它使用诸如Markdown之类的标记,仅具有到其他目录的粗体,斜体和(相对)超链接。现在,适当启用的文件浏览器将.readme在显示目录时检查名为的文件。如果存在,则将其内容解析并显示在目录路径窗口小部件附近的醒目的窗格中。可以单击其中的任何链接,并将用户带到该链接的目标目录。 我认为,实施这样的标准所付出的努力将使可用性收益获得许多倍的回报。例如,我们将拥有Nautilus,Konqueror等的插件。它可用于在Web服务器提供的标准文件列表中显示目录信息。等等。 因此,问题是:是否存在这样的事情?如果没有,为什么不呢?人们认为这是一个值得的主意吗?

2
根分区和主分区是否可能具有不同的文件系统,并位于单独的物理设备上?
想象一下,我在SATA HDD上存在的单独分区上用ext3文件系统格式化了根,而在Intel SSD上存在的另一个btrfs分区上用了home目录。 我从Internet下载了一个文件并将其临时保存到/tmp(在根文件系统中),然后决定将其移动到主目录(第二个分区)。 我可以感受到在后台进行如此简单的mv命令工作所经历的痛苦过程。 那么,首先,根目录和主目录是否可以具有不同的文件系统?其次,假设上一个问题的答案是“是”,那么操作系统如何管理从ext3到的所有过渡btrfs,然后针对不同的磁盘类型(HDD和SSD)使用不同的设备驱动程序?


2
btrfs进行分区和subvol策略
我是btrfs的新手,我希望获得有关分区和子卷策略的一些建议。该系统是轻型Web服务器,并假定它只有一个磁盘。 使用ext文件系统,我总是为/,/ var,swap(可能还有/ boot和/ home)创建了单独的分区。对我而言,/ var始终包含所有有价值的Web服务器数据(例如MySQL数据库),却不包含任何代码。这使我可以轻松地将数据移动到其他系统(移动或复制/ var)或重新安装操作系统,而不会破坏数据(重新格式化/)等。 使用btrfs,我可以做相同的事情,使用相同的分区方案,并且在每个分区上都有单独的btrfs文件系统。或者,我可以有一个分区,并为/,/ var等使用btrfs子卷。这样做的利弊是什么? 在我看来,例如拥有/ -only和/ -var-only快照可能会有一些优势(例如“将所有数据还原到以前的检查点”与“还原所有代码”与“同时还原两个”)。是这样吗,还是只是那样出现? 额外的问题:在btrfs文件系统下面使用lvm有什么好处? 奖励问题2:如果系统有两个相同大小的磁盘,您的建议将如何改变? 任何指向“这是我的工作以及它对我的工作方式”的指示,也将不胜感激。我可以找到很多关于我可以做的事情的资料,但是我却没能说“这就是我尝试过的,这就是它起作用或不起作用的原因”。

1
Ubuntu Server中的Unicode字符
我最近从Ubuntu Desktop 13.04迁移到Ubuntu Server 13.10,现在我的文件系统似乎不支持Unicode字符。我使用rsync备份/同步文件,它显示正确的字符,但是它想删除不匹配的文件名并创建转义版本。 例如: root@ubuntu-server:~# rsync -avh --progress --delete --dry-run --exclude \$RECYCLE.BIN /media/source/ /media/target/ deleting Tiësto - Ten Seconds Before Sunrise.mp3 Ti\#353sto - Ten Seconds Before Sunrise.mp3 另外,如果我将unicode文件复制到文件系统,它将显示为: drwxr-xr-x 3 root root 4096 Jan 21 2013 DJ Ti?sto/ 我尝试通过安装unicode库,apt-get install unicode但就解决问题而言似乎没有做任何事情。 更新:现在这可能是内核问题。我正在通过samba / cifs复制,我尝试通过指定utf8字符集,mount -t cifs //192.xxx.xxx.xxx/source/ /media/target/ …

3
用于Linux的可启动USB闪存驱动器的Ext2或Ext4?
我想将Ubuntu安装到USB闪存驱动器(这样我的台式机到处都有,可以根据需要对其进行自定义)。 我仍在选择最适合USB的文件系统。没有日记功能的Ext2或没有日记功能的Ext4但性能提高了吗?我知道日记功能可能会大大缩短USB闪存驱动器的使用寿命,那么Ext2是显而易见的选择吗? 还是在USB闪存驱动器上安装Linux(可能是Ubuntu)是一个坏主意?我尝试从USB驱动器运行实时CD,但是它不是非常可定制的-这是随身携带OS的关键。
10 linux  usb  filesystems 

5
为什么操作系统有文件大小限制?
是什么将文件限制为具有某些最大大小(取决于操作系统)? 从此页面: 我对此不太了解。如果您有存储空间,还有什么限制?除非存储空间用完,否则您应该能够按所需方式存储尽可能多的数据(即使在单个文件中)。

2
具有ReadyBoost的exFAT SD卡的“分配单位大小”是什么
我带来了一个4GB的SD卡,并将其专用于ReadyBoost(在Windows7上)使用 我希望获得最大的性能利润,因此我已经使用exFAT对其进行了格式化(如Microsoft推荐),但我对定义哪种最佳* .Allocation Unit Size **存有疑问。 由于我无法获得ReadyBoost / SD卡如何精确地读取/查找数据,因此有人可以说出为什么要为此方案选择另一个分配单位大小吗? 显然,ReadyBoost将SD卡中的所有可用空间分配为一个大文件,因此建议使用较大的“分配单位大小”以最快地读取时间。我不会与普通硬盘混淆?


2
NTFS使用哪种块分配算法?
如图所示,在Windows XP 64上,我下载了1.2 GB的文件,并且文件碎片化。不幸的是,在从Piriform Defraggler拍摄快照之前,我对其他文件进行了碎片整理,因此您无法在写入文件时看到确切的状态。但是,磁盘一直像现在一样空(已使用25%),几乎没有碎片。 NTFS使用哪种块分配算法?它看起来像是随机的,或者可能是放置在磁盘头实际所在的位置。 更新: 这就是今天写入新文件的67 MiB之后发生的情况。它被分成731个片段,平均大小仅为95 KiB。该文件用于填补一些空白,但不是全部,它也不使用巨大的连续可用空间。奇怪,不是吗? 更新2: 与PC Guru不同,我真的不认为Opera是罪魁祸首。我认为它(与Google Chrome相对)不能告诉Windows预期的大小,但是,在很多情况下,这是不可能的,并且操作系统有责任以理智的方式处理它。下图显示了几天后,我对该分区几乎不执行任何操作-TEMP目录和我所有的数据(由Windows管理的数据除外)都位于其他位置。Windows本身似乎并没有以SetEndOfFile可怕的方式使用和碎片化自己的文件(600个碎片相当于几个约40 MB的小文件)。NTFS似乎并没有使用第一个可用的扇区,因为在相当空的磁盘的中间以及末尾(使用率为23%),又有文件,

1
在Ubuntu中缩小或删除udev分区?
我今天尝试编译程序时磁盘空间不足。当我运行df -h时,我注意到分区很奇怪。df -h产量 Filesystem Size Used Avail Use% Mounted on /dev/sda1 4.6G 4.4G 0 100% / udev 32G 4.0K 32G 1% /dev tmpfs 13G 724K 13G 1% /run none 5.0M 0 5.0M 0% /run/lock none 32G 0 32G 0% /run/shm 我对此输出有一些疑问。 为什么所有空间都分配给了udev?用户在安装过程中犯的只是一个错误,还是有原因? 如果我重新分区,我应该删除udev还是只是缩小它?

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.