在 Unix 文件系统中安装软件包/软件的“正确”位置是什么?我意识到它会根据您使用的发行版和您安装的软件包而有所不同,但我似乎找不到任何有助于确定安装某些东西的地方的教程。
例如,我目前正在尝试启动并运行 Ubuntu 服务器。我想安装各种东西(mysql、mercurial、ruby on rails、radiant),我可以找到很多教程说“安装在/pick/your/directory”,但似乎没有任何说明'/pick/your/directory' 的逻辑选择是什么,或者如何决定 '/pick/your/directory' 应该是什么(如果没有通用位置)。
我计划在我的公司安装一个网络文件系统,以便为员工提供全局文件存储,但今天有很多选择(NFS、AFS、Coda、Samba 等),我正在寻找易于安装和无需花费太多即可升级。您有什么建议,为什么以及您对此有何评论?
我在 Ubuntu 9.10 (Karmic) 上使用 LVM。我有一个 LVM 物理卷(和一个卷组)。
我在不再使用的 LVM 逻辑卷中有一个 ext3 文件系统,但目前我不想删除它。我试图弄清楚如何最大限度地减少它在我的 PV 内占用的空间。resize2fs 有 -M 选项,它可以很好地调整文件系统的大小以使其具有零可用空间,但这当然不会影响逻辑卷。网络上的大多数用于缩小 LV 内 ext3 的方法(例如这个),都遵循这种基本模式来缓解文件系统边界计算不准确等问题:
在我的情况下,这并不能完全解决问题,因为我希望 LV 大小由文件系统驱动,而不是相反。
我可以运行一个或多个命令来执行此操作吗?或者,我可以计算文件系统大小以有一定的信心给 lvresize 吗?
我正在尝试在 Fedora 11 机器上调整 ext4 文件系统的大小。使用 fsdisk 和 lvm,我能够增加包含文件系统的分区和逻辑卷。
当我尝试在包含文件系统(在本例中为 /dev/sda2)的设备上运行 resize2fs 时,我得到:
“尝试打开 /dev/sda2 时设备或资源繁忙,找不到有效的文件系统超级块”
我已经从没有安装文件系统的救援磁盘中尝试过这个,没有乐趣。
也许 resize2fs 不知道 ext4?
是否有更好的方法来加入已拆分的文件,而不仅仅是执行“cat”或“join”?这些命令只是将文件流复制到磁盘上的新文件中。更好的方法是操纵文件系统指针将文件连接成一个大的连续文件。当然,这将是特定于文件系统的。有什么可用于 ext2 或 ext3 的吗?
我们有一些程序可以在文件管理和日志方面做很多事情。我认为其中一个程序正在填满硬盘驱动器,但我不知道是哪个程序或它究竟是如何发生的。有没有办法搜索驱动器,比如 C: 文件 > 1.0GB?或者通过某种方式按大小组织硬盘驱动器上的所有文件。
不管是什么方式我真的不在乎,我只需要找出这个文件或目录在哪里如此庞大。
我有一台装有 Windows 7 x64 任务操作系统的虚拟机。当我从 PE OS CD 启动并运行文件管理器 (Total Commander) 时,我看到虚拟机上文件的总大小大于磁盘总大小。是什么原因?
编辑:我的 Windows 文件夹大小约为 11.4 Gb,而磁盘大小为 10.3 Gb。WinSxS 文件夹大小约为 6 Gb。
filesystems windows-7 ntfs virtual-machines disk-space-utilization
我有兴趣购买带有 SSD 的专用服务器,可能是 Corsair Force 系列 CSSD-F120GB2-BRKT。
它将是一个 Linux 服务器,很可能运行 XFS(但我对其他替代方案持开放态度)。
许多文章(以及 Corsair 网站)都建议有必要“4K 对齐”文件系统,以便从 SSD 获得最高性能。
“4K 对齐”是什么意思?我怎么做?
在相关说明中,我正在使用此服务器运行一个对 RDBMS 使用量很大的网站。像 Corsair Force 这样的 SSD 真的持久吗?如果我将数据刷新到 SSD,它是真的写入 SSD 还是 SSD 通过缓存数据来作弊?
谢谢。
在 CentOS 上的 Drupal 安装中,有许多文件夹具有以下权限:
drwxr-xr-x 8 6226 6226 4096 Jan 7 21:46 cck
Run Code Online (Sandbox Code Playgroud)
用户/组 6226 不是我创建的。怎么会有这样的用户/组?谢谢!
我的应用程序架构要求我在同一分区挂载 2 个文件夹并在它们之间移动 2 个文件。我有以下坐骑:
/drive2/folder1 on /var/www/myapp/folder1 type none (rw,bind)
/drive2/folder2 on /var/www/myapp/folder2 type none (rw,bind)
Run Code Online (Sandbox Code Playgroud)
问题在于在 2 个文件夹/var/www/myapp/folder1和/var/www/myapp/folder2. 1Gb 文件大约需要 10 秒:
mv /var/www/myapp/folder1/test /var/www/myapp/folder2/
Run Code Online (Sandbox Code Playgroud)
而且它还会产生高磁盘活动。但是,当我在/drive2/folder1和之间移动同一个文件时,移动/drive2/folder2它需要不到一秒钟的时间。
任何人都可以告诉我这个问题吗?
filesystems ×10
linux ×4
ext3 ×2
ubuntu ×2
centos ×1
database ×1
drupal ×1
ext2 ×1
ext4 ×1
file-sharing ×1
hardware ×1
installation ×1
lvm ×1
mount ×1
ntfs ×1
permissions ×1
search ×1
ssd ×1
windows-7 ×1
xfs ×1