我的笔记本电脑上有一块新的干净硬盘,我想在上面安装 Ubuntu 11.10。由于我对 Linux 文件系统层次结构知之甚少(实际上一无所知),所以我想有人能帮我选择最好的一个。
以下是我在 Ubuntu 上所做的简要操作。
- 学习编程(应该维护我的项目文件)# 我是一名学生。(有时,我也必须安装一些外部软件包。尽管每个软件包的大小不超过 200 MB)
- 我使用 Matlab、Netbeans、Eclipse 等软件。
- 存储大量音乐、电影和照片
- 我有一套很好的电子书、办公文档(包括软件包的文档)。
- 下载许多文件..
普通用户可能会这么做。
我实际上正在寻找的是,如果我只创建了 2 个分区“/”和“/home”,我该如何维护所有这些文件。当然,所有这些都将归入“/home”。它们看起来不是很乱吗?
在 Windows 中,我可以创建 4 个分区,每个分区用于不同的用途。
实际上,我已经了解了 Ubuntu Linux 文件系统层次结构,并了解到每个目录都有一些特殊意义。因此,每个目录都应用于各自的用途(建议如此)。
所以,我想知道我应该如何对我的硬盘进行分区,以及我应该将它们挂载到这些分区上的哪些目录,以及我应该在其中放置什么样的文件。
答案1
Ubuntu 的优点在于您真的不需要担心磁盘分区。如果您是普通用户(根据您的描述,您是普通用户),您可以愉快地使用默认设置,除非您迫切想要乱搞,或者您有某些东西可能会增大到填满分区(例如,将非常详细的日志记录到 /home 可能会填满它并给您带来问题,因此通常不建议这样做)
一旦您理解了结构,unix 下的文件系统就不会混乱 - 例如,它实际上比 Windows 要简单得多。
当然,您可以将文件系统的任何部分移动到任何您想要的位置 - 我倾向于将我的主要音乐商店(外部 TB 磁盘)安装在 /home/music ,但我也可以将它放在任何地方。
Ubuntu 下默认:两个分区
- /
- 交换
常见替代方案:三个分区
- /
- /家
- 交换
答案2
您要处理的数据可以用以下有用的方式定义:
- 操作系统文件来自安装
- 根据每个用户定义各种设置 - .bashrc、.vimrc 以及用户主目录中的大多数隐藏子目录
- 您稍后需要在 /opt、/usr/local 中安装的可选软件包
- 大量媒体文件:电影、音乐、照片、电子书等。
- 备份数据。如果您没有单独的驱动器(内置或外置),您可能会发现备份分区很有用,它可以防止数据被误删除或原始分区意外损坏。
将这些类型的数据分开很方便。明显的划分方法是将媒体文件分类到单独的分区。这样可以方便地保持您的家整洁小巧,例如加快在其中的 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!)
高血压