在Linux下, 共享的子树标志控制着如何使用父和子挂载命名空间共享一个挂载点。 这些标志包括MS_SHARED , MS_PRIVATE和MS_SLAVE 。 怎样才能看到哪些标志设置在特定的挂载点上? 这些标志不会显示在mount的输出或/proc/mounts 。
有没有人需要处理存储网关卷上的损坏的文件系统? 我的一本书现在告诉我,它已经损坏或不可读。 我试过运行一个chkdsk / r,它花了几天(10TB卷)。 一旦完成,我得到了同样的错误信息。 我没有快照计划,所以我没有这些文件的以前的版本。 我目前正在使用AWS支持,他们让我用几种不同的方式运行chkdsk。 有没有人曾经处理过呢? PS:顺便说一句,不要在存储网关卷上运行chkdsk,它会把你的caching搞砸,运行速度很慢
我有一个ext3文件系统坐在一个文件,我想要将其挂载到本地目录没有sudo或任何提升的权限。 为什么? 我正在创build一个用于自动化testing的小文件系统。 自动化testing运行在我不能控制的机器上,所以添加到sudoers上有一些障碍。 以下是我创build文件系统的方式: $ dd if=/dev/zero of=./50MB_partition count=102400 $ mkfs.ext3 -F 50MB_partition 如果我有权限,我现在可以像这样挂载它: $ mkdir small_partition $ sudo mount 50MB_partition ./small_partition 看起来,因为我拥有文件系统和挂载点,所以没有任何安全风险让我挂载这个。 我明白什么是限制我没有sudo调用挂载; 那里不需要解释。 我想知道的是,是否有一个解决方法,允许我使用我的文件系统进行testing?
我最近做了一个 ssh root@myserver "dd if=/dev/xvda " | dd of=/<localpath>/myimage.img 根据我在林德的VPS服务器文档的指示。 我之前做了这个到另一个Linux系统,并完成了它的安装 sudo mount -o loop myimage.img mountdirectory 但在我的Mac OS X 10.7上,我得到以下错误。 mount: You must specify a filesystem type with -t. 我试过了-t ext,-t ext3,-t ext4,但都是失败的,像这样的错误 mount: exec /System/Library/Filesystems/ext4.fs/Contents/Resources/mount_ext4 for /<mount directory>: No such file or directory 我该如何解决?
我有一个Buffalo LinkStation的磁盘,它有一个XFS分区,我无法安装。 将磁盘插入Ubuntu盒子中的SATA-> USB盒子中。 我得到以下内容: $ sudo fdisk -l /dev/sdb Disk /dev/sdb: 500.1 GB, 500107862016 bytes 255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 Device […]
我的主机文件系统是用noatime标志挂载的ext4 。 但在一个lxc容器内,旗子是缺席的。 这是主机上的mount的输出: /dev/sdb1 on /home type ext4 (rw,noatime) 这里是容器中的mount的输出: /dev/sdb1 on / type ext4 (rw) 我现在有两个问题: 1.如果在容器中设置了noatime它会有所作为吗? 我的猜测是肯定的 。 2.什么是最好的方法来设置容器的noatime ? 理想情况下,我想configuration这样一种方式,它始终尊重主机的文件系统标志。 更新 /proc/mounts显示稍有不同的条目: rootfs / rootfs rw 0 0 /dev/sdb1 /home ext4 rw,noatime 0 0
我发现MySQL在EC2上相当慢,我相信它是磁盘速度。 我的EC2安装是一个testing环境,所以我不需要保留数据,如果一个块失败,我认为允许我使用XFS。 那么….什么是最快的文件系统在Linux上使用EC2的MySQL? 编辑:我正在使用EBS,我也正在寻找,如果有人有EXT3以外的经验,因为这是我已经发现慢
在Linux工作站上使用SSD的最佳做法是什么? 具体来说,我感兴趣的是: 什么坐骑我应该把SSD和我应该保持在我的硬盘 我应该使用什么文件系统来保存SSD 是否可以在文件系统和SSD之间使用LVM 我需要做些什么才能让TRIM这样的东西起作用(以及它是否重要) 现在,我的坐骑是/ 20G,200M /boot ,15G for /home ,5G for /srv ,5G for /tmp ,以及10G for /var 。 一切都使用标准LVM的ext3,并且文件系统和磁盘上都有大量的可用空间(500G硬盘和64G SSD)。我拥有“足够”的RAM,所以我不需要交换; OTOH,我总是可以增加swappiness来交换更多,并为页面caching使用更多的RAM。 几乎所有有关设置是可变的; 我不需要做任何我活着的事情。 (不过,能够在晚些时候生活的话会更好。) 另外,如果有什么我忘记考虑,请告诉我。 🙂
当服务器硬盘(Linux)快速填满很多小文件时,我偶尔遇到问题。 当发生这种情况时,我必须弄清楚有多less空间正在被占用,以及这些空间占用的文件在哪里。 这可能是令人惊讶的令人沮丧的任务,因为: 只是做一些简单的事情,比如在一个包含大量文件的目录中运行ls可能需要很长时间。 df速度快,但不准确,不准确 杜是准确的,可以告诉你所有的空间在哪里,但永远跑 我想快速准确地知道,我的空间都放在硬盘上,数百万个小文件可能会占用太字节的空间。 传统的文件系统似乎是不可能的(如果没有的话,我想知道) 我的问题是Linux上是否有任何新的文件系统(btrfs,zfs,reiserfs等)具有可以帮助解决这个问题的超级聪明function。 例如,我可以想象某种日志 – 在每次写入时都会不断更新 – 包含文件系统中每个分支占用的空间量的logging。 然后问我的问题只是阅读日志的问题。 这只是这种function的一个例子,但是我要求提供任何可能有助于回答这个问题的function的例子: 快速准确地告诉我,我的硬盘上的空间在哪里磁盘 。 谢谢,汤姆
我ZFS每月清理一次,72TB需要24小时。 对于我可以find多less次我应该擦洗的是: 非常繁忙的泳池,每周一次 不是那么繁忙的水池,每月一次 或运行擦洗,测量时间,并相应地进行调整。 但在线碎片整理呢? 题 在线碎片整理被认为是像擦洗一样的好习惯吗? 如果我应该多久降级一次?