代码之家  ›  专栏  ›  技术社区  ›  Peter Stuifzand

在linux开发机器中分区TB驱动器的最佳方法是什么?[关闭]

  •  3
  • Peter Stuifzand  · 技术社区  · 17 年前

    我明天有一个新的1TB硬盘。为开发工作站划分此空间的最佳方式是什么?

    我认为我将面临的最大问题是,一些分区(可能是/usr)在使用一段时间后会变得太小。其他分区可能太大了。例如,交换驱动器目前为2GB(2x 1GB RAM),但几乎从未使用过(据我所知,只使用过一次)。

    10 回复  |  直到 13 年前
        1
  •  5
  •   Jon Bright    17 年前

    如果您使用以下命令对驱动器进行分区 LVM 您不必担心将来任何单个分区都会耗尽空间。根据需要移动空间。

        2
  •  6
  •   Joseph Sturtevant    17 年前

    我对普通“实用程序”盒的标准策略是给它们一个两倍于RAM大小的交换分区,一个1GB/引导分区,其余部分作为一个巨大的分区。虽然我明白为什么有些人想要一个单独的/var、单独的/home等,但如果我只有值得信赖的用户,而且我没有运行一些生产服务,我认为我迄今为止听到的原因并不适用。相反,我尽最大努力避免任何大小调整,或者任何分区变得太小——这最好用一个巨大的分区来实现。

    至于swap和/boot的大小——如果你的机器有4GB内存,你可能不想在swap中有双倍的内存。尽管如此,至少有一些是明智的。即使你仍然有双倍空间,你总共使用了9GB,占新驱动器的0.9%。/boot可以小于1GB,这只是我的标准“永远不会变满”大小。

        3
  •  2
  •   wvdschel    17 年前

    如果你想要一个经典的设置,为了你所有的应用程序,我会选择一个50GB“/”的分区,并将其余的分区分配给用户,或者为单个用户分配一个完整的950GB。无限的磁盘空间!

        4
  •  2
  •   palm3D    17 年前

    @wvdschel:

    不要为每个用户创建单独的分区。每个分区上未使用的空间都被浪费了。

    相反,为所有用户创建一个分区。使用 quota 如果需要限制每个用户的空间。它比分区或LVM灵活得多。

    OTOH,一个巨大的分区通常会慢一点,具体取决于文件系统。

        5
  •  2
  •   SilverNodashi    15 年前

    我总是在Linux上设置LVM,并使用以下布局开始:

    /=10b 交换=4GB /启动=100MB /var=5GB /home=10GB或驱动器的剩余部分。

    然后,稍后如果我需要更多空间,我可以根据需要增加/home、/var/或/。由于我经常使用XEN虚拟机,我倾向于将剩余的空间保持开放,这样我就可以快速为XEN虚拟机器创建LVM卷。

        6
  •  1
  •   palm3D    17 年前

    你知道1TB很容易需要半个小时 fsck ?工作站通常比服务器更频繁地崩溃和重新启动,因此这可能会变得相当烦人。你真的需要那么多空间吗?

        7
  •  1
  •   Kibbee    17 年前

    我会选择1GB用于/boot,100GB用于/,其余用于/home。1GB对于/boot来说可能太高了,但你不会错过它。对于家外的所有东西来说,100GB似乎都很多,直到你开始摆弄数据库,并意识到MySQL将数据库保存在/va中。最好在这方面留出一些增长空间。我建议为/home使用单独的分区,原因是当你想完全切换发行版时,或者如果你选择的发行版上的升级选项因任何原因不起作用,或者你只是想从头开始进行干净的系统安装时,你可以格式化/和/boot,并将所有用户数据完整地留在家中。

        8
  •  1
  •   Zifre    17 年前

    我会有两个分区。一个小的(约20 GB)安装在 / 将存储您的所有程序,然后打开一个大型程序 /home 许多人都提到了一个分区 /boot 但这并不是真正必要的。如果您担心调整大小,请使用LVM。

        9
  •  1
  •   Arran McDoanld    16 年前

    我给/分配40gb内存,然后给/swap分配多少内存,然后把剩下的内存给/home

        10
  •  0
  •   skolima    17 年前

    请告诉我你正在做什么/引导你需要超过64MB的内存?除非你永远不打算清理它,否则任何更多的东西都是浪费空间。内核映像+initrd+System-map不会超过10MB(可能更少——我的重量为5MB),你真的不需要保留两个以上的备用。

    以目前的RAM价格来看,如果你需要交换,最好买更多的内存。预留1GB用于交换,并让一些东西监控它的使用情况(根本不交换是个坏主意,因为当机器用完可用内存时,它可能会锁定)。