这是我在具有 2 个 80GB 驱动器的机器上设置的分区方案:
南达科他州
1)根=15G
2)交换=4G
3)家=60G
可以吗?或者有更好的方案吗?
然后分区器显示第二个驱动器:
SDB 有 80G,我不确定应该为第二个驱动器设置哪个挂载点,所以我暂时将其标记为未使用的分区。是否应该将其设置为 /home 以使用该空间?另外,我最终会用更大的驱动器替换这个。考虑到这一点,处理第二个驱动器的最佳方法是什么?
谢谢。
答案1
我可能会将 /home/ 放在第二个驱动器上,而不是第一个驱动器的分区中。特别是如果您要替换它。只是为了额外的空间。
答案2
就我个人而言,我会等待,把它放进去然后又拿出来是没有意义的。如果你没有特殊需求,只是想要很多空间,你可以这样做:(我会想象新磁盘是 320GB,只是为了好玩;)
sda1 / 75GB
sda2 "swap" 5GB
sdb1 /home 320GB
但是现在有很多不同的方法来设置磁盘!您也可以使用 LVM 或软件 RAID(尝试询问 Google 或在此处提出另一个问题),但这不适合首次使用 Linux 的用户,因为这非常关键 :o 软件 raid0 解决方案可能如下所示:
sda1 / 20GB
sda2 "swap" 5GB
rd0 /home 385GB (sda3 65GB + sdb1 320GB)
就我个人而言,我只会做第一个例子,但选择权在你手中……
答案3
对于家用机器,您选择的分区组非常棒 - 拥有单独的 /home 意味着您可以轻松移动它并升级操作系统。由于您现在有了第二个磁盘,您可以暂时将 /home 放在它上面,并在新驱动器到达时将其移动到新驱动器。然后升级步骤将是:
- 在机器中现有驱动器旁边安装新驱动器(暂时同时安装 3 个驱动器)
- 使用大分区格式化新驱动器并将其安装在任意位置
- 将所有数据从当前 /home 复制到新分区
- 移除旧驱动器并将新驱动器插入原处
如果您的新驱动器插入与旧驱动器相同的位置(并且具有相同数量的分区),则应该使用相同的驱动器/分区 ID(例如 sdb1)进行检测,您甚至不需要编辑 /etc/fstab。
[编辑:澄清您需要在替换驱动器上使用相同的分区方案才能获得相同的驱动器/分区 ID]
答案4
如果你要继续使用两个驱动器,我建议你好好利用它们:将所有重要文件复制到两个驱动器上。这叫做软件RAID1;Linux 可靠且高效地支持此功能。这意味着您的磁盘分区将如下所示:
first disk second disk
sda1 md0 sdb1 md0
sda2 swap sdb2 swap
sda3 /LARGE sdb3 /MORE
md0
是 RAID1 卷;sda1
并sdb1
自动包含相同的数据。这样,如果您的某个磁盘发生故障,您不会丢失任何重要文件,并且可以继续使用计算机,直到更换故障磁盘为止。
md0
包含两个分区:(/
用于操作系统)和/home
(用于重要数据 — 您创建的内容,而不是从某处下载、翻录或编译的内容)。我喜欢为操作系统留出 20GB 的空间(我安装的程序比普通用户多得多)。很难说/home
应该有多大:这取决于您(计划)拥有哪些您认为重要的数据。
Ubuntu 安装程序可以创建 RAID1 卷,但您需要“备用”或“服务器”安装程序,而不是默认的“桌面”安装程序。