分区问题

分区问题

当我查看我的磁盘工具时,我有 3 个分区:

  • 文件系统 | 分区 1 | 99 MB FAT
  • 文件系统 | 分区 2 | 636 GB Ext4
  • 交换 | 分区 3 | 3.7 GB 交换

这三个是做什么用的?我可以删除其中任何一个吗?

christopher@christopher-Ubuntu:~$ sudo blkid
[sudo] password for christopher: 
/dev/sda1: UUID="B566-A28C" TYPE="vfat" 
/dev/sda2: UUID="efea80ee-715a-44de-9c74-57b38fc9b25c" TYPE="ext4" 
/dev/sda3: UUID="7b763a32-e4c4-48a1-9ced-1b87ef3d80fd" TYPE="swap" 

christopher@christopher-Ubuntu:~$ fdisk -l
christopher@christopher-Ubuntu:~$ sudo free
             total       used       free     shared    buffers     cached
Mem:       3436848    1256972    2179876          0      65776     577704
-/+ buffers/cache:     613492    2823356
Swap:      3639292          0    3639292

christopher@christopher-Ubuntu:~$ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda2       584G  6.5G  548G   2% /
none            4.0K     0  4.0K   0% /sys/fs/cgroup
udev            1.7G  8.0K  1.7G   1% /dev
tmpfs           336M  1.2M  335M   1% /run
none            5.0M     0  5.0M   0% /run/lock
none            1.7G  288K  1.7G   1% /run/shm
none            100M   40K  100M   1% /run/user
/dev/sda1        93M  2.2M   91M   3% /boot/efi

sudo fdiks -l

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.

Disk /dev/sda: 640.1 GB, 640135028736 bytes
255 heads, 63 sectors/track, 77825 cylinders, total 1250263728 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x16a83e64

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1  1250263727   625131863+  ee  GPT
Partition 1 does not start on physical sector boundary.

答案1

第三个分区是交换

当物理内存 (RAM) 已满时,Linux 中的交换空间就会被使用。如果系统需要更多内存资源并且 RAM 已满,则内存中的非活动页面将移至交换空间。虽然交换空间可以帮助 RAM 较少的机器,但它不应被视为更多 RAM 的替代品。交换空间位于硬盘上,其访问时间比物理内存慢。

交换空间可以是专用的交换分区(推荐)、交换文件或交换分区和交换文件的组合。

对于最多 2 GB 的物理 RAM,交换应等于 2 倍物理 RAM,对于超过 2 GB 的任何数量,再额外等于 1 倍物理 RAM,但绝不能少于 32 MB。

我不确定第一个分区,但你的系统(OS)应该安装在你无法删除的第二个分区中。

是的,您可以删除/禁用/启用/添加/移除第三个分区,例如交换

但它是不建议不为交换分配任何内存空间。

以下是可用于启用/禁用交换内存的命令:

禁用:

sudo swapoff -a

启用:

sudo swapon -a

获取更多信息:

sudo swapoff -h 

或者

sudo swapon -h

如果您通过发布这些命令的输出提供更多信息,那么我将能够提供更多信息:

sudo blkid
sudo fdisk -l
sudo free
df -h

如果您需要进一步的帮助,请回复。

答案2

Saurav Kumar 的答案是正确的,但为了解决你的第一个分区,它看起来像一个EFI 系统分区 (ESP)。此分区保存使用EFI/UEFI 固件。如果我说得对,你应该不是删除此分区,因为这样做会导致计算机无法启动。

此外,您的磁盘使用GUID 分区表 (GPT)。fdisk实用程序在 GPT 磁盘上无用。(最新版本对 GPT 的支持有限,但您显然不会使用该版本。)在 GPT 磁盘上fdisk,您应该使用gdisk或 ,而不是 。parted

相关内容