这是我的第一个问题。
我对 Linux 还比较陌生。我基本上从 95 版开始就一直在使用 Windows,所以您可能已经猜到了,我有点困惑。这其实不是 Ubuntu 特有的问题(好吧,它有点像),但我相信这个问题应该在这里提出。
因此,在 Windows 上,我只需C:/
从我的 SSD 中创建一个 180GB 的分区,然后为游戏/音乐创建约 500GB 的分区,为编程/游戏开发/绘图等创建D:/
约 1TB 的分区。E:/
在 Linux 上,我发现我可以将 SSD 用于系统(/
挂载点)和交换(我听说建议交换大小是 RAM 的 1.5 或 2 倍,所以我花了 32GB 的 SSD 用于交换),并将我的 HDD 用于我自己的文件(/home
挂载点)。
到目前为止一切正常,但我发现一个奇怪的问题:
- 我无法
/home
利用硬盘上的可用空间调整分区大小。我只需启动 Ubuntu Live CD,运行 gparted,然后就只能缩小此分区。
这很奇怪,因为我在这个硬盘上有大约一百 GB 的可用空间,但这是这个问题的可选部分,如果有人能回答我将不胜感激,但这不是必需的。
我真正的问题就像标题一样:我可以使用我所描述的设置吗?或者混合 SSD 和 HDD 或在 SSD 上交换是否会在将来导致任何问题?
我正在使用 Ubuntu 14.04。
根据要求,以下是输出sudo parted -l
:
Model: ATA ST1500DM003-9YN1 (scsi)
Disk /dev/sda: 1500GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Number Start End Size Type File system Flags
3 107GB 760GB 652GB primary ntfs
1 760GB 1500GB 740GB extended boot
5 760GB 1500GB 740GB logical ext4
Model: ATA INTEL SSDSC2BW18 (scsi)
Disk /dev/sdb: 180GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 1049kB 32,8GB 32,8GB primary
2 32,8GB 180GB 147GB extended
5 32,8GB 180GB 147GB logical ext4
答案1
将系统/
放在 SSD 上并将您的系统/home
放在 HDD 上不是问题。我和其他许多人都有这样的设置,它运行良好。它允许您的系统使用 SSD 快速启动、运行和更新,同时允许您/home
使用 HDD 在 上存储更多个人数据。更一般地说,分开/
和/home
允许您用新安装覆盖/
,而不会触及 上的用户数据/home/
。
正如其他人所评论的那样,不建议在 SSD 上进行交换。这可能需要大量写入磁盘,这可能会缩短 SSD 的使用寿命。另外,正如评论的那样,您可能不需要 32 GB 的交换。如果您有超过 4 GB 的 RAM,除非您正在执行使用大量内存的操作,否则几 GB 的交换就足够了。
关于调整/home
分区大小,您无法在分区挂载时调整其大小。正如您所提到的,运行未挂载分区的实时 CD 允许您修改它们。并且正如其他人所评论的那样,您的parted
输出未显示硬盘上的任何可用空间。