我的本地开发设置将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)
有人有任何想法吗?
我需要创建一个带有两个空文件系统的磁盘映像。我已经使用
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.vfat的disk.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)
此解决方案的一个缺点是需要超级用户权限。
我想从更有经验的人那里知道,对于具有超过 20TB 硬盘的文件服务器来说,最好的文件系统选择是什么。就我个人而言,我总是在我的个人计算机和“小服务器”BOOT 和 ROOT 磁盘上使用 EXT3(过去)和 EXT4(自从可用以来)[曾经使用过 ReiserFS 3,尽管它导致了许多数据损坏]。
然而,由于 EXT4工具(虽然不是 EXT4 本身)仅限于 16TB 分区,这可能不是我最好的选择。发行版将是 Debian 6.0 (Squeeze) 和/或 Gentoo(最新版本),所以内核应该是最新的(至少在 Debian 上有向后移植),这意味着 linux 内核 >= 2.6.32。
文件服务器将用于三个目的(以及分开的分区,因为目的是保持数据“安全”并且不太关心开销)。 所有磁盘都使用 LUKS 加密:
高速并不是真正必要的(并发访问:最多 2 或 3 个大文件,比如视频),即使它“只是”从 10 个硬盘 Raid6 读取 200MB/s 我可以忍受。
总之,我正在寻找一个可靠的、可扩展的(即易于扩展的)文件系统,它支持超过 20TB/分区。FS 越安全可靠越好。使用的硬件至少是四核(amd x4 630 或 intel i5-2500k)和充足的 RAM(>8GB,也许>16GB),因此应该满足硬件要求。 …
我在具有 4GB RAM 的 Intel Q6600 CPU 上使用 Windows 7(64 位)。
我有一个包含 200 万个文件的文件夹,平均文件大小为 10 KB。
当我打开文件夹时,Windows 资源管理器停止响应。我怎样才能克服这个问题?
我试过 dd, dd_rescue和ddrescue,都失败了。
由于AnyDVD可以在 Win7 主机上在一秒钟内复制光盘,因此应该不会太难。它说 UDF 文件系统已打补丁,奇怪的是,它还说没有坏扇区。整个 DVD 将在 10 分钟内复制完毕。AnyDVD 有什么作用?
AnyDVD 在 VirtualBox 的来宾 WinXP 中运行时报告相同的事情,但在复制时遇到坏扇区。不过在原生 Win7 上没问题。我猜 AnyDVD 对 DVD 驱动器没有足够的控制权,当 Linux 主机尝试读取光盘时,问题已经出现。
dd 被愚弄了,它完成了但只是生成一个小文件并说明它已完成。
dd_rescuse 和 ddrescue 抱怨读取错误并且速度慢得令人无法忍受。这些工具只能在 10 分钟内复制几 MB。
为什么会发生这种情况,为什么这些工具会失败?
如何将我自己的 DVD 复制到硬盘以便以后可以播放?
我正在寻找最好在 Linux 主机上的永久解决方案,但它可能涉及 VirtualBox 和 WinXP,以及免费软件/共享软件工具。只要解决方案仅涉及开源/免费软件工具而不涉及共享软件,本机 Windows 也是可以接受的。
从带有坏扇区的 DVD 复制数据(在迁移我的问题后找到了这个)
Windows 使用扩展名识别文件。文件夹也一样吗?是否有将文件标记为文件夹的特殊扩展名?
我已经读到每个目录都使用文件名和 inode 对列表来存储它们的内容(文件和子目录)。但是我得到的参考文献中没有一个提到它们是如何存储的。
它们是否存储在其父目录的 inode 上,像普通文件一样使用数据块,还是使用我不知道的其他方式?
感谢您的澄清。
我正在为我的虚拟机创建新设置并测试哪种存储方法最快。我的测试环境由 LUKS 上带有 LVM 的 HDD 驱动器组成。我为虚拟机驱动器创建了单个 LV,并将其重用于两个测试以在 HDD 驱动器上保持相同位置以保持一致的性能(HDD 读/写速度取决于物理位置)。
使用命令测试的性能:
dd if=/dev/zero of=test bs=16M count=100 conv=sync
Run Code Online (Sandbox Code Playgroud)
命令:
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)
结果(每个值代表单次运行):
命令:
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) 当我尝试在 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)
Partition Type: W95 FAT32 (LBA)
Contents: FAT (32-bit version)
Run Code Online (Sandbox Code Playgroud)
我一直在网上看到 FAT32/vFat 有一些限制,包括:
我在单个目录(不一定是根目录)中创建这些文件,格式为12345678.txt. 但在创建第一个 32767 个此类文件后,我收到no space left on device错误。可疑的是,最大文件数恰好是我在互联网上阅读的最大文件数的一半(2^16-2=65,534 vs 2^15-1=32,767)。
你知道为什么吗?
(如果我在单独的目录中创建它们,我可以创建更多文件)