最适合普通用户的磁盘分区

最适合普通用户的磁盘分区

我的笔记本电脑上有一块新的干净硬盘,我想在上面安装 Ubuntu 11.10。由于我对 Linux 文件系统层次结构知之甚少(实际上一无所知),所以我想有人能帮我选择最好的一个。

以下是我在 Ubuntu 上所做的简要操作。

  1. 学习编程(应该维护我的项目文件)# 我是一名学生。(有时,我也必须安装一些外部软件包。尽管每个软件包的大小不超过 200 MB)
  2. 我使用 Matlab、Netbeans、Eclipse 等软件。
  3. 存储大量音乐、电影和照片
  4. 我有一套很好的电子书、办公文档(包括软件包的文档)。
  5. 下载许多文件..

普通用户可能会这么做。

我实际上正在寻找的是,如果我只创建了 2 个分区“/”和“/home”,我该如何维护所有这些文件。当然,所有这些都将归入“/home”。它们看起来不是很乱吗?

在 Windows 中,我可以创建 4 个分区,每个分区用于不同的用途。

实际上,我已经了解了 Ubuntu Linux 文件系统层次结构,并了解到每个目录都有一些特殊意义。因此,每个目录都应用于各自的用途(建议如此)。

所以,我想知道我应该如何对我的硬盘进行分区,以及我应该将它们挂载到这些分区上的哪些目录,以及我应该在其中放置什么样的文件。

答案1

Ubuntu 的优点在于您真的不需要担心磁盘分区。如果您是普通用户(根据您的描述,您是普通用户),您可以愉快地使用默认设置,除非您迫切想要乱搞,或者您有某些东西可能会增大到填满分区(例如,将非常详细的日志记录到 /home 可能会填满它并给您带来问题,因此通常不建议这样做)

一旦您理解了结构,unix 下的文件系统就不会混乱 - 例如,它实际上比 Windows 要简单得多。

当然,您可以将文件系统的任何部分移动到任何您想要的位置 - 我倾向于将我的主要音乐商店(外部 TB 磁盘)安装在 /home/music ,但我也可以将它放在任何地方。

Ubuntu 下默认:两个分区

  • /
  • 交换

常见替代方案:三个分区

  • /
  • /家
  • 交换

答案2

您要处理的数据可以用以下有用的方式定义:

  1. 操作系统文件来自安装
  2. 根据每个用户定义各种设置 - .bashrc、.vimrc 以及用户主目录中的大多数隐藏子目录
  3. 您稍后需要在 /opt、/usr/local 中安装的可选软件包
  4. 大量媒体文件:电影、音乐、照片、电子书等。
  5. 备份数据。如果您没有单独的驱动器(内置或外置),您可能会发现备份分区很有用,它可以防止数据被误删除或原始分区意外损坏。

将这些类型的数据分开很方便。明显的划分方法是将媒体文件分类到单独的分区。这样可以方便地保持您的家整洁小巧,例如加快在其中的 grep 和查找速度。还可以简化存档和备份。数据分区还有其他原因。

我对 1Tb 磁盘进行了如下分区:

Filesystems            Size Used  Avail  Used% mounted
/dev/sda3            1008M  408M  550M  43% /
none                  493M  292K  493M   1% /dev
/dev/sda7             5,0G  196M  4,5G   5% /tmp
/dev/sda5              97M   52M   41M  56% /boot
/dev/sda10             35G    4G   31G  11% /home
/dev/sda6              15G  6,6G  7,5G  48% /usr
/dev/sda8             9,9G  1,3G  8,1G  14% /var
/dev/sda9             693G   62G  596G  10% /data
/dev/sda11            158G   15G  135G  10% /backup

我使用 ubuntu 大约 2 年了,数据符合给定的限制,并且具有相当大的储备。但现在我发现将 /boot、/var、/tmp 和 /usr 放在单独的分区是多余的,如果需要,我会以稍微不同的方式来划分磁盘:

  4G swap of doubled RAM size
 30G /
 16G /home which will contain users application settings and documents and specific software like RVM (ruby version manager)
750G /data  with large and numerous media files
200G /backup  

另外,我发现将 ~/Downloads、/opt、~/Music 软链接至 /data 子文件夹很有用,我还使用 backuppc 来自动备份到备份分区。

答案3

这里的建议都没有提到在手动分区设置中必须包含至少 35Mb 的 EFI 启动分区,以便 grub 和其他启动数据进入。我不知道这一点,想知道为什么我的 2Tb 硬盘在安装后无法启动。

幸运的是,当我重新安装并选择 ubuntu 13.10 上的“擦除并重新安装”选项时,它弹出一条消息告诉我必须做什么。

答案4

您没有提到是否想要 Windows 双启动。有些人必须这样做,因为 Windows 程序目前没有 Linux 替代品 - 例如,Dragon Dictate,一款出色的语音识别程序或 Rosetta Stone 系列语言程序。

无论您是否需要双重启动,我都建议为 Linux 设置四个分区。

/root - 10Gb ~ 15Gb Ext 4(听起来很多,但选择一个非常小的 /root 可能会在以后出现问题)

/交换-1Gb

/home - 20GB ~ 40Gb Ext 4(无论是否双重启动,此范围都是如此)

/win - 占用剩余的硬盘空间,格式为NTFS。为什么选择 ntfs?我会这样解释我的偏好:如果您确保安装了 ntfs-3g 和 ntfs-config,那么使用 ntfs-config 几分钟后,您将能够读取和写入 ntfs 分区和外部设备,这很有用。您将能够在您创建的 ntfs 分区上存储数据。这很好,因为只需对 samba 进行一些操作,您就应该能够与联网的 Win 机器共享该数据,反之亦然。此外,如果启动到 Windows,您将能够看到 /win 分区,这可能有助于在操作系统之间交换数据。这要归功于 linux 的开放性:Windows 机器无法轻易“看到”linux 分区。请不要认为我提到 Windows 是想“说脏话”:我生活在现实世界中,认识到许多 linux 用户别无选择,只能同时使用这两个操作系统。大多数情况下,我在网络上使用 Ubuntu 或 Debian,不可避免地使用 Win 机器。

无论如何,现在您知道我推荐的设置了。(我还推荐 Ubuntu Tweak!)

高血压

相关内容