标签: filesystems

没有扩展名的 Apache 映射文件如何?

我的本地开发设置将http://mydomain.dev/testhtmlpage映射到 testhtmlpage.html 和http://mydomain.dev/testphppage到 testphppage.php。浏览器停留在最初输入的 URL 上。问题是我最初没有配置我的机器,虽然我现在对它有一个很好的处理,但我找不到定义这种行为的地方。

我检查了我的 httpd.conf 和两个包含的区域,但没有运气。

我的 httpd.conf: http : //denishoctor.me/myhttpdconf.xml(查看源代码)

在包含 /private/etc/apache2/other/*.conf 中:

<IfModule php5_module>
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

<IfModule dir_module>
    DirectoryIndex index.html index.php
</IfModule>
Run Code Online (Sandbox Code Playgroud)

有人有任何想法吗?

url apache-http-server filesystems rewrite php

9
推荐指数
1
解决办法
6251
查看次数

Linux - 如何在一个文件中格式化多个文件系统?

我需要创建一个带有两个空文件系统的磁盘映像。我已经使用

dd if=/dev/zero of=./disk.img bs=1MiB count=1024
Run Code Online (Sandbox Code Playgroud)

接下来,我使用fdisk disk.img;创建了 2 个主分区;一种是 FAT32,另一种是 EXT3。现在,我必须格式化两个分区才能创建要挂载为-o loop devices. 但我不明白如何格式化它们?我不能使用mkfs.vfatdisk.img。所以我完全糊涂了。

解决方案:感谢@pjc50 的回答,我找到了非常简单的解决方案:

sudo aptitude install multipath-tools
sudo kpartx -a disk.img   #it maps (mounts) found partitions to /dev/mapper/loop...
sudo mkfs.vfat -F 32 -n boot /dev/mapper/loop0p1
sudo mkfs.ext3 -L rootfs /dev/mapper/loop0p2
Run Code Online (Sandbox Code Playgroud)

此解决方案的一个缺点是需要超级用户权限。

linux filesystems ext3 partitioning loopback

9
推荐指数
2
解决办法
7353
查看次数

用于大文件服务器的 Linux 文件系统

我想从更有经验的人那里知道,对于具有超过 20TB 硬盘的文件服务器来说,最好的文件系统选择是什么。就我个人而言,我总是在我的个人计算机和“小服务器”BOOT 和 ROOT 磁盘上使用 EXT3(过去)和 EXT4(自从可用以来)[曾经使用过 ReiserFS 3,尽管它导致了许多数据损坏]。

然而,由于 EXT4工具(虽然不是 EXT4 本身)仅限于 16TB 分区,这可能不是我最好的选择。发行版将是 Debian 6.0 (Squeeze) 和/或 Gentoo(最新版本),所以内核应该是最新的(至少在 Debian 上有向后移植),这意味着 linux 内核 >= 2.6.32。

文件服务器将用于三个目的(以及分开的分区,因为目的是保持数据“安全”并且不太关心开销)。 所有磁盘都使用 LUKS 加密

  1. 媒体、下载和本地 debian 存储库 [我至少有 6 台机器运行 Debian] > 20TB(可能进一步分离媒体、下载和 Debian 存储库)
  2. 数据(文档、照片等)~ 4TB SAFE(意为 raid1 或 raid6 + 备份磁盘)
  3. 备份 >= 20 TB 用于在我的千兆局域网中备份其他计算机(你能推荐一个可以备份整个操作系统的软件,即使它是 Windows,BackupPC 说它会这样做,还有其他选择吗?)

高速并不是真正必要的(并发访问:最多 2 或 3 个大文件,比如视频),即使它“只是”从 10 个硬盘 Raid6 读取 200MB/s 我可以忍受。

总之,我正在寻找一个可靠的、可扩展的(即易于扩展的)文件系统,它支持超过 20TB/分区。FS 越安全可靠越好。使用的硬件至少是四核(amd x4 630 或 intel i5-2500k)和充足的 RAM(>8GB,也许>16GB),因此应该满足硬件要求。 …

linux filesystems ext4

9
推荐指数
1
解决办法
1万
查看次数

包含数百万个文件的 windows 文件夹没有响应

我在具有 4GB RAM 的 Intel Q6600 CPU 上使用 Windows 7(64 位)。

我有一个包含 200 万个文件的文件夹,平均文件大小为 10 KB。

当我打开文件夹时,Windows 资源管理器停止响应。我怎样才能克服这个问题?

windows-7 file-management windows-explorer filesystems

9
推荐指数
2
解决办法
6454
查看次数

如何复制带有修补 UDF 文件系统/坏扇区的 DVD?

我试过 dd, dd_rescueddrescue,都失败了。

由于AnyDVD可以在 Win7 主机上在一秒钟内复制光盘,因此应该不会太难。它说 UDF 文件系统已打补丁,奇怪的是,它还说没有坏扇区。整个 DVD 将在 10 分钟内复制完毕。AnyDVD 有什么作用?

AnyDVD 在 VirtualBox 的来宾 WinXP 中运行时报告相同的事情,但在复制时遇到坏扇区。不过在原生 Win7 上没问题。我猜 AnyDVD 对 DVD 驱动器没有足够的控制权,当 Linux 主机尝试读取光盘时,问题已经出现。

dd 被愚弄了,它完成了但只是生成一个小文件并说明它已完成。

dd_rescuse 和 ddrescue 抱怨读取错误并且速度慢得令人无法忍受。这些工具只能在 10 分钟内复制几 MB。

为什么会发生这种情况,为什么这些工具会失败?

如何将我自己的 DVD 复制到硬盘以便以后可以播放?

我正在寻找最好在 Linux 主机上的永久解决方案,但它可能涉及 VirtualBox 和 WinXP,以及免费软件/共享软件工具。只要解决方案仅涉及开源/免费软件工具而不涉及共享软件,本机 Windows 也是可以接受的。


相关问题:


更新:事实证明,我在太多级别上被搞砸了。我最终使用了 AnyDVD。

backup dvd data-recovery filesystems c

9
推荐指数
1
解决办法
1万
查看次数

Windows中文件夹的扩展名是什么?

Windows 使用扩展名识别文件。文件夹也一样吗?是否有将文件标记为文件夹的特殊扩展名?

windows filesystems

9
推荐指数
1
解决办法
8万
查看次数

目录结构如何存储在 UNIX 文件系统中?

我已经读到每个目录都使用文件名和 inode 对列表来存储它们的内容(文件和子目录)。但是我得到的参考文献中没有一个提到它们是如何存储的。

它们是否存储在其父目录的 inode 上,像普通文件一样使用数据块,还是使用我不知道的其他方式?

感谢您的澄清。

linux unix filesystems

9
推荐指数
1
解决办法
1万
查看次数

在 Windows 中,有没有办法从打开的记事本文件中确定记事本文件路径?

这种情况经常发生在我身上,我想弄清楚。我将在记事本中打开一个代码文件,但我不记得它位于哪个目录中。有时,当我导航到File --> Save As然后我可以看到它的位置。' 在此处输入图片说明

但并非总是如此,这就是我在这里问的原因。我希望有办法做到这一点。谢谢

windows-7 windows-explorer filesystems

8
推荐指数
3
解决办法
6814
查看次数

QEMU + KVM + LVM - 块设备驱动器与文件映像的性能

我正在为我的虚拟机创建新设置并测试哪种存储方法最快。我的测试环境由 LUKS 上带有 LVM 的 HDD 驱动器组成。我为虚拟机驱动器创建了单个 LV,并将其重用于两个测试以在 HDD 驱动器上保持相同位置以保持一致的性能(HDD 读/写速度取决于物理位置)。

  • 主机:Arch Linux,内核 4.12.8
  • 来宾:Ubuntu 桌面 17.04

使用命令测试的性能:

    dd if=/dev/zero of=test bs=16M count=100 conv=sync
Run Code Online (Sandbox Code Playgroud)

第一个测试:直接使用LV作为虚拟机的驱动

命令:

qemu-system-x86_64 \
  -drive format=raw,file=/dev/mapper/vg_vm-lv_vm_test,if=virtio,aio=native,cache.direct=on \
  -net nic,model=virtio \
  -net user \
  -vga virtio \
  -display gtk,gl=on \
  -smp 3 \
  -cpu host \
  -machine type=pc,accel=kvm \
  -m 3G
Run Code Online (Sandbox Code Playgroud)

结果(每个值代表单次运行):

  • 创建新文件: 98.4 MB/s ;112 MB/秒
  • 写入现有文件:62.5 MB/s;68.7 MB/秒;64.8 MB/秒

第二个测试:在 LV 上创建 ext4 并将原始图像文件放在上面

命令:

qemu-system-x86_64 \
  -drive format=raw,file=./ubuntu_17,if=virtio,aio=native,cache.direct=on \
  -net nic,model=virtio \
  -net user …
Run Code Online (Sandbox Code Playgroud)

linux filesystems qemu lvm

8
推荐指数
1
解决办法
9464
查看次数

尽管为空,但设备中没有剩余空间错误

当我尝试在 vFat USB 闪存驱动器中No space left on device创建多个文件时,为什么会出现此问题?32767

信息

  • 闪存驱动器为空(刚刚格式化)
$ df -H
> Filesystem      Size  Used Avail Use% Mounted on
> /dev/sdb1        16G  2.1M   16G   1% /media/cmhteixeira/cmhteixeira-usb
Run Code Online (Sandbox Code Playgroud)
  • gnome 磁盘显示:
Partition Type: W95 FAT32 (LBA)
Contents: FAT (32-bit version)
Run Code Online (Sandbox Code Playgroud)

我一直在网上看到 FAT32/vFat 有一些限制,包括:

  • 单个目录中最多有 65,534 个文件。如果文件名不是 (8.3),则更少。

我在单个目录(不一定是根目录)中创建这些文件,格式为12345678.txt. 但在创建第一个 32767 个此类文件后,我收到no space left on device错误。可疑的是,最大文件数恰好是我在互联网上阅读的最大文件数的一半(2^16-2=65,534 vs 2^15-1=32,767)。

你知道为什么吗?

(如果我在单独的目录中创建它们,我可以创建更多文件)

linux hard-drive filesystems fat32 partitioning

8
推荐指数
3
解决办法
3142
查看次数