基于 Linux 的开发机器的最佳磁盘分区方案

son*_*vis 6 partition system-installation

在性能、组织或其他方面,对于基于 Linux 的 Web 和应用程序开发人员机器,是否存在某种“最佳磁盘分区方案” ?

kra*_*mir 7

分区不会对性能产生太大影响,但是是的,文件系统及其配置会影响性能。看看这个基准。有关安装选项的一些信息,请参阅ArchWili 上的fstab;尤其是看atime选项。

分区与 Linux 中的组织文件无关,因为在 Linux 中所有内容都挂载到一棵树中。

我建议对根文件系统的一个分区,/以及单独的分区为你的地方你的工作和个人数据文件夹:/home/var/www,如果你把你的网站,在这里,因为如果你改变你的发行版将没有必要做备份。

您可以根据文件组织及其重要性来制作分区/磁盘。

例如,您有非常宝贵的项目和文档,然后您可以将它们放在 RAID 磁盘上。此外,您可能使用 ssh/ftp 安装了远程磁盘。

安装方案:

/                      -> SSD disk, partition 1
/home                  -> SSD disk, partition 2
/tmp                   -> tmpfs
/media/data            -> RAID-ed disk, partition 2 (ie. shared photos with family)

user mounts:
/home/miroslav/secure  -> RAID-ed disk, partition 1 (encrypted)
/home/miroslav/remote  -> sshfs/curlftpfs
Run Code Online (Sandbox Code Playgroud)

要挂载remotesecure目录,您可能需要一些要求您输入密码的脚本。

目录符号链接pwd=/home/miroslav

projects       ->  secure/projects
documents      ->  secure/documents
mails-dir      ->  secure/mails
Run Code Online (Sandbox Code Playgroud)