安装有关Ubuntu的Ubuntu 16.04 LTS


8

如何避免重新格式化其他交换分区?
我的硬盘中有很多发行版:

  • Windows10
  • Ubuntu16.10
  • Antergos [Arch Linux]
  • 软呢帽25
  • 可用空间
  • 数据

所有Linux发行版都有交换分区(每个分区16GiB)。
首先在可用空间中创建了一个16 GiB的交换分区,其余大小用于根分区(ext4)。

  • / dev / sda13
  • / dev / sda14 在此处输入图片说明

在此处输入图片说明

奇怪的是,我们无法选择交换分区,无论如何都单击“立即安装”按钮

在此处输入图片说明

我不想重新格式化那些Linux的交换,如何避免这种情况?

硬盘驱动器:
fdisk -l的2 TiB MBR 输出

ubuntu-gnome@ubuntu-gnome:~$ sudo fdisk -l Disk /dev/ram0: 64 MiB, 67108864 bytes, 131072 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 /dev/ram1: 64 MiB, 67108864 bytes, 131072 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 /dev/ram2: 64 MiB, 67108864 bytes, 131072 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 /dev/ram3: 64 MiB, 67108864 bytes, 131072 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 /dev/ram4: 64 MiB, 67108864 bytes, 131072 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 /dev/ram5: 64 MiB, 67108864 bytes, 131072 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 /dev/ram6: 64 MiB, 67108864 bytes, 131072 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 /dev/ram7: 64 MiB, 67108864 bytes, 131072 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 /dev/ram8: 64 MiB, 67108864 bytes, 131072 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 /dev/ram9: 64 MiB, 67108864 bytes, 131072 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 /dev/ram10: 64 MiB, 67108864 bytes, 131072 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 /dev/ram11: 64 MiB, 67108864 bytes, 131072 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 /dev/ram12: 64 MiB, 67108864 bytes, 131072 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 /dev/ram13: 64 MiB, 67108864 bytes, 131072 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 /dev/ram14: 64 MiB, 67108864 bytes, 131072 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 /dev/ram15: 64 MiB, 67108864 bytes, 131072 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 /dev/loop0: 1.2 GiB, 1246838784 bytes, 2435232 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/sda: 1.8 TiB, 2000398934016 bytes, 3907029168 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 Disklabel type: dos Disk identifier: 0xaaf06e0e

Device Boot Start End Sectors Size Id Type /dev/sda1 2048 1026047 1024000 500M 7 HPFS/NTFS/exFAT /dev/sda2 1026048 525314047 524288000 250G 7 HPFS/NTFS/exFAT /dev/sda3 525316094 3907028991 3381712898 1.6T f W95 Ext'd (LBA) /dev/sda5 2644512768 3907028991 1262516224 602G 7 HPFS/NTFS/exFAT /dev/sda6 525316096 557314047 31997952 15.3G 82 Linux swap / Solaris /dev/sda7 557316096 1057314815 499998720 238.4G 83 Linux /dev/sda8 1057314817 1058291377 976561 476.9M 83 Linux /dev/sda9 1058291379 1090291377 31999999 15.3G 83 Linux /dev/sda10 1090291379 1590291377 499999999 238.4G 83 Linux /dev/sda11 * 1590294528 2114582527 524288000 250G 83 Linux /dev/sda12 2114584576 2148139007 33554432 16G 82 Linux swap / Solaris

Partition 3 does not start on physical sector boundary. Partition 8 does not start on physical sector boundary. Partition 9 does not start on physical sector boundary. Partition 10 does not start on physical sector boundary. Partition table entries are not in disk order.

Disk /dev/sdb: 7.2 GiB, 7742685184 bytes, 15122432 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x178e5ca0

Device Boot Start End Sectors Size Id Type /dev/sdb1 * 0 2538431 2538432 1.2G 0 Empty /dev/sdb2 2511036 2515771 4736 2.3M ef EFI (FAT-12/16/32) ubuntu-gnome@ubuntu-gnome:~$


1
除了拥有多个交换分区(这很麻烦)之外,您还有一个更大的问题,因为现有分区中有4个未正确对齐。这确实会影响性能。
heynnema

我们如何解决这个问题,我只有一个重要的分区/ dev / sd5(数据)。
christianbueno.1

我们如何解决该问题,我只有一个重要的分区/ dev / sd5(数据),我无法删除。否则我必须删除所有硬盘。
christianbueno.16年1

有两种选择。1)重新开始。重新分区整个驱动器,重新加载软件。或从以前的分区映像备份中还原。或2)尝试以手术方式移除未对齐的分区,将它们替换为对齐的分区,从先前的分区映像备份中还原数据。
heynnema '16

1
从技术上讲,fdisk用于MBR磁盘,而gdisk用于GPT磁盘,就像您拥有的磁盘一样。我不知道gdisk是否会提供与fdisk相同的快速对齐信息,但是您可以尝试gdisk -l /dev/sda。您可能需要检查man页面。Gparted应该在MiB上正确对齐。可以肯定的是,手术移除未对齐的分区之一,重新创建它,然后使用fdisk / parted重新检查它。
heynnema '16

Answers:


19

对于不同的系统,您不需要不同的交换分区,对于不同的系统,您不需要不同的RAM棒。在所有人之间共享一个。您应该使用最左边的一个,因为它是最快(在HDD上)读/写速度的一个。

关机后唯一仍然有意义的事情是在休眠状态下(休眠到磁盘)。但这还是默认情况下是禁用的。

不在乎它们被格式化。如果没有系统挂起到磁盘上(并且仅当交换分区用于保存挂起映像(不一定是这种情况)时),它就不会发生任何变化。

如果使用其UUID自动挂载交换分区,则格式化是一个问题。要检查是否存在这种情况,请打开/etc/fstab系统文件。如果有一行包含以“ swap”开头的单词UUID=,则UUID必须由新的交换。请注意,不必有这样一行。交换分区可以通过其设备名称来标识。在这种情况下,该行以开头,例如,/dev/sda12无需执行任何操作–除非您删除了该分区,或者该分区现在是另一种分区,在这种情况下,必须更改设备名称。

如果删除了一个交换分区以外的所有分区,则将相同的UUID写入/etc/fstab所有Linux系统的相应行中。这可以在实时会话中或在系统本身中完成。下次启动后,更改将生效。如果更改了UUID,将不会安装交换分区,但是除了没有交换分区之外,系统都可以正常使用。


您好朋友,那些是他们自己创造的
christianbueno.1

然后,我们就可以安全地进行了
christianbueno.1

1
我没有假设您为不同的系统使用不同的RAM栏。当然可以。这并不是对您的/dev/ramXs 的暗示,而是我试图说:“您在不同的操作系统上不要使用不同的RAM条。交换分区是RAM的扩展。所以为什么要对不同的交换使用不同的交换分区系统?”
UTF-8

好的,朋友,我了解你。ram bar = RAM记忆棒
christianbueno.1

1
格式化交换区域是否会更改其UUID?对于任何在其/ etc / fstab中具有用于交换条目的UUID的系统,这将是令人讨厌的。
Mark Plotnick
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.