这是我第一次将笔记本电脑 100% 安装在 Linux 上。我安装了最新版本的 Ubuntu 14.04.2。我是 Windows 用户,在 Ubuntu 安装中,我选择了“擦除磁盘并安装 Ubuntu”。安装后,我希望看到一些分区,Devices > Computer
就像我在 Windows 中看到 C:、D: 等分区一样。
但里面我只能看到一些文件夹。所以我决定使用终端检查分区。下面是屏幕截图。
我从互联网上复制了命令,但我不清楚我的分区是什么。有人能帮我识别我的分区吗?
更新
lsblk
以下是请求的输出
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 465.8G 0 disk
├─sda1 8:1 0 463.9G 0 part /
├─sda2 8:2 0 1K 0 part
└─sda5 8:5 0 1.9G 0 part [SWAP]
sr0 11:0 1 1024M 0 rom
更新
下面是gparted的截图。
嗯。。好像我只有一个大分区。有人能帮我“重新分区”成至少 3 个分区吗?
答案1
从fdisk
和lsblk
输出我们可以看到:
/dev/sda1
是您的主分区,用于/
保存其他所有内容的根挂载点()。如何了解Ubuntu文件系统布局?/dev/sda2
是扩展分区 - 这意味着您使用的是 MBR 分区表而不是 GPT。Ubuntu 安装程序通常会设置一个扩展分区来包含交换分区,以避免意外使用四个主分区(MBR 分区表的限制)。“扩展分区”是什么意思?使用这种类型的分区安全吗?/dev/sda5
用于交换,这是 Windows 中页面文件的 Linux 变体。请参阅掉期常见问题解答。
您应该看到的唯一分区是根分区,因为交换不能直接使用。它看起来会像这样:
至于重新分区,请注意所有分区旁边的关键图标 - 它们无法修改。这是因为它们都在使用中。要修改它们,您必须启动到实时 CD,这样它们就不会被使用。请参阅为什么我在尝试使用 gparted 修改的分区旁边看到一个锁?或者如何调整分区大小?
答案2
Muru 的回答是正确的;但是,您的问题中还隐含着另一个问题:为什么要创建分区?
Linux 和 Windows 使用分区的方式截然不同。Windows 用户通常会创建单独的分区来保存操作系统、用户安装的程序、用户数据文件,也许还有其他原因。另一方面,在 Linux 下,通常会创建单独的分区来保存交换空间、内核、用户数据文件、临时文件,也许还有其他原因。在每个操作系统中创建分区的原因列表并不相同,尽管有一些重叠。如果您从 Windows 背景转而使用 Linux,并尝试应用典型的 Windows 分区策略,那么您最终会得到一些不太理想的结果,或者最坏的情况是陷入困境。
我自己对新 Linux 用户的建议是保持简单。为 Linux 创建三个分区:
- 根 (
/
)-- 此分区是必需的,在没有其他分区的情况下,它将保存所有内容。Ubuntu 的安装可以在不到 10 GiB 的空间内完成,但为了给您提供安装大量内容的空间,20-30 GiB 可能是此分区的合适大小。 - 交换-- 此分区用作内存的附属分区。将其设置为比计算机的 RAM 稍大一些,以便您可以使用暂停到磁盘功能(如果您愿意)。
/home
-- 这是 Linux 中用户文件存放的位置。创建单独的/home
分区使您能够进行干净的重新安装,而无需触碰用户文件。将剩余的磁盘空间用于/home
存储大型用户文件(例如多媒体文件)。
默认情况下,Ubuntu 会创建前两个分区,但不会创建单独的/home
分区。在某些情况下,您可能需要创建其他分区。/boot
例如,如果您使用 LVM 或某些类型的 RAID 设置,单独的分区将保存内核,并且是实际必需的。高级用户可能会为、、或其他目的创建分区。/var
不过,在大多数情况下,我在项目符号列表中列出的三个分区就足够了。/tmp
/usr
我看到很多新 Linux 用户建议使用单独的数据分区(/data
或类似分区)。这是 Windows 重新发明轮子的想法——“轮子”在这里指的是分区/home
。在极少数情况下,创建单独的数据分区是有意义的/home
。最常见的情况是双启动——在这种情况下,使用单独的分区来保存共享数据可能是有意义的。新 Linux 用户有时还会询问是否要创建一个分区来保存与操作系统分开的用户安装的程序。考虑到 Linux 存储程序和软件包的方式,这没什么意义,除非您想要一个单独的/usr/local
分区来保存本地编译的程序——但很少有用户会真正使用这样的分区。
还要注意,任何 Linux 分区都可以是主分区或逻辑分区。(扩展分区仅仅是所有逻辑分区的占位符。它们实际上不算数,尽管如果您想使用逻辑分区,就必须创建一个。)
答案3
在截图中
主分区
这里只有一个主分区可用,但是正常系统支持最多 4 个主分区,但之后无法创建任何分区,这就是为什么我们将一个分区设为辅助(扩展) 1. 主文件系统/第一个分区/是安装引导加载程序的主分区,这是 Linux 的主文件系统,属于第四个扩展文件系统“ext4”类型
扩展分区
交换它是 RAM 用于操作的区域,通常我们的 RAM 大小相当大并且与操作系统操作兼容,但如果 RAM 大小小于所需的大小,则系统使用交换区域内存。
未分配空间 由于空间太小,此分区不可用
答案4
- 启动实时系统。
- 打开 GParted。
- 删除 sda5。
- 删除 sda2。
- 从右到左调整 sda1 的大小。
- 创建一个新的扩展分区,占用所有剩余空间。
- 创建一个新的交换分区。
- 创建您想要的其他分区。
- 启动到您已安装的系统。
- 打开 GParted。
- 右键单击交换分区并选择“swapon”。
- 再次右键单击并选择“信息”。
- 将 UUID 复制到剪贴板。
- 更新 中的交换线
/etc/fstab
。
请注意,您应该备份数据,因为对分区进行某些更改会带来数据丢失的风险,尤其是在断电的情况下。