使用一个驱动器 (sda) 上的可用空间到另一个 (sdb)

peh*_*uen 7 partitioning disk-usage

你能帮我将可用空间从 Windows 驱动器移动到 Ubuntu 驱动器吗?

我已经安装了 Ubuntu 16.04 和带有默认选项的 Windows,很快就用完了空间。

sda 是 Windows 驱动器,sdb 是 Ubuntu 驱动器。正如您将在屏幕中看到的,sda 上有一个 122.66GiB 未分配(在 sda5 之后),我需要用它来放大 sdb3

gparted 屏幕。

斯达 数据表

fdisk -l 转储

Disk /dev/sda: 465.8 GiB, 500107862016 bytes, 976773168 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: gpt
Disk identifier: 35E3D2B8-62DD-43FF-9C2E-C7417E4BC37E

Device       Start       End   Sectors  Size Type
/dev/sda1     2048   1026047   1024000  500M EFI System
/dev/sda2  1026048   1107967     81920   40M unknown
/dev/sda3  1107968   1370111    262144  128M Microsoft reserved
/dev/sda4  1370112   2373631   1003520  490M Windows recovery environment
/dev/sda5  2373632 719532031 717158400  342G Microsoft basic data


Disk /dev/sdb: 29.8 GiB, 32017047552 bytes, 62533296 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: gpt
Disk identifier: 8A191FC2-11E1-4FA7-A403-0E86CD7102CE

Device        Start      End  Sectors  Size Type
/dev/sdb1      2048 16775167 16773120    8G Intel Fast Flash
/dev/sdb2  16775168 17825791  1050624  513M EFI System
/dev/sdb3  17825792 54202367 36376576 17.4G Linux filesystem
/dev/sdb4  54202368 62531583  8329216    4G Linux swap
Run Code Online (Sandbox Code Playgroud)

添加存储设备详细信息:

   *-scsi:0
        physical id: 9
        logical name: scsi0
        capabilities: emulated
     *-disk
          description: ATA Disk
          product: WDC WD5000LPVT-7
          vendor: Western Digital
          physical id: 0.0.0
          bus info: scsi@0:0.0.0
          logical name: /dev/sda
          version: 1A01
          serial: WX81A53V0157
          size: 465GiB (500GB)
          capabilities: gpt-1.00 partitioned partitioned:gpt
          configuration: ansiversion=5 guid=35e3d2b8-62dd-43ff-9c2e-c7417e4bc37e logicalsectorsize=512 sectorsize=4096
  *-scsi:1
       physical id: a
       logical name: scsi1
       capabilities: emulated
     *-disk
          description: ATA Disk
          product: LITEONIT LMS-32L
          physical id: 0.0.0
          bus info: scsi@1:0.0.0
          logical name: /dev/sdb
          version: 10C
          serial: TW0H9R7V5508535E0723
          size: 29GiB (32GB)
          capabilities: gpt-1.00 partitioned partitioned:gpt
          configuration: ansiversion=5 guid=8a191fc2-11e1-4fa7-a403-0e86cd7102ce logicalsectorsize=512 sectorsize=512
  *-scsi:2
       physical id: b
       logical name: scsi4
       capabilities: emulated
     *-cdrom
          description: DVD-RAM writer
          product: DVD+-RW GU70N
          vendor: HL-DT-ST
          physical id: 0.0.0
          bus info: scsi@4:0.0.0
          logical name: /dev/cdrom
          logical name: /dev/cdrw
          logical name: /dev/dvd
          logical name: /dev/dvdrw
          logical name: /dev/sr0
          version: A104
          capabilities: removable audio cd-r cd-rw dvd dvd-r dvd-ram
          configuration: ansiversion=5 status=nodisc
Run Code Online (Sandbox Code Playgroud)

Dav*_*ter 7

您无法将(可用)空间从一个驱动器移动到另一个驱动器,但您仍然可以将可用空间提供给您的 Ubuntu 系统。

方法一:使用普通分区

这是更简单的变体,但灵活性要差得多。基本思想是:

  1. 决定要存储或移动到现在可用空间的数据。

    • 您可以创建一个新卷和“摩的”在它/media/pehuen/my-data/mnt/my-data或几乎任何你喜欢的和存储一些文件和数据存在的。

    • 您可以将所有/home包括您(和其他用户)的个人文件和数据放在一个单独的分区中。对于这一点,请参阅优秀的“如果 /home 目录已经是 / 分区的一部分,我如何将它移动到另一个分区?” .

    • 以类似的方式,你可以将所有的/usr/opt/var在一个单独的分区(尽管这是一个稍微复杂的管理,如果你曾经遇到引导问题)。

    • 您可以选择以上一项或全部。

  2. 在可用空间中创建一个或多个新分区。

  3. 根据您在第 1 步的决定,将受影响的文件移动到新分区。

  4. 将您的系统配置为在启动时“挂载”新分区。

方法二:使用逻辑卷

这更复杂,需要更多的工作,并且主要针对高级用户。逻辑卷让您可以将多个物理分区/卷聚合成一个或多个逻辑卷,这些逻辑卷跨越一个或多个(或所有)物理卷。这允许您根据需要添加或删除物理存储,同时您可以非常灵活地扩展和缩小现有逻辑卷或添加新的逻辑卷。

理论上,您可以将整个 Ubuntu 安装(包括所有系统文件和个人数据)放在一个跨越数千个物理驱动器的逻辑卷中。不过,要让 Grub 从逻辑卷启动 Ubuntu,还需要做一些额外的工作。

结论

有两种基本方法可以将不同磁盘中的可用空间集成到您的 Ubuntu 设置中。它们提供了不同程度的灵活性,但代价是设置和维护非常复杂。两者都要求您决定如何组织数据。

如果您做出决定并制定了一个基本的、抽象的行动计划,欢迎您提出一个关于如何充实和/或实施它的新问题。如果您想引起我对新问题的注意,请在评论中向我发送通知。请不要用如此广泛的后续问题来扩展您当前的问题,因为它会使以前的答案无效并使未来的读者更难以理解。