普通用户的最佳磁盘分区

0co*_*ool 8 filesystem partitioning mount

我的笔记本电脑中有一个新的干净硬盘,我想在上面安装 Ubuntu 11.10。因此,由于我对 Linux 文件系统层次结构的了解非常少(实际上一无所知),我认为有些人会帮助我选择最好的。

这是我在 Ubuntu 上的简要介绍。

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

这是普通用户可能会做的事情。

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

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

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

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

Ror*_*sop 7

Ubuntu 的好处是你真的不需要担心磁盘分区。如果你是一个普通用户,根据你的描述,你可以很高兴地使用默认值,除非你非常渴望乱七八糟,或者如果你有一些可以增加大小的东西,以便填充一个分区(例如,将非常详细的日志记录到 /home 可能最终会填充它并导致您出现问题,因此通常不建议这样做)

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

你当然可以将文件系统的任何部分移动到任何你想要的地方——我倾向于将我的主要音乐存储(一个外部 TB 磁盘)安装在 /home/music 但我可以把它放在任何地方。

Ubuntu下默认:两个分区

  • /
  • 交换

常见选择:三个分区

  • /
  • /家
  • 交换


zub*_*uba 6

您将使用的数据可以定义为这样有用的方式:

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

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

我这样分区我的 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
Run Code Online (Sandbox Code Playgroud)

我使用我的 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  
Run Code Online (Sandbox Code Playgroud)

此外,我发现制作 ~/Downloads、/opt、~/Music 软链接到 /data 子文件夹很有用我还使用了自动备份到备份分区的 backuppc。

  • 绝对是矫枉过正,很可能会让 Linux 新手感到困惑……不过,对于更有经验的用户来说,这是一个很好的结构 (2认同)