Làm cách nào để thay đổi kích thước phân vùng gốc khi chạy?


236

Làm cách nào để tăng kích thước phân vùng gốc của hệ thống khi chạy?

Tôi có một phân vùng không được phân bổ sau phân vùng gốc (cũng là ext4), làm thế nào tôi có thể thêm không gian chưa phân bổ đó vào không gian được phân bổ cho phân vùng gốc mà không phải tắt máy chủ?


3
Tôi ghét âm thanh như một cây gậy trong bùn, nhưng điều này đòi hỏi một chút rủi ro? Tại sao điều này cần phải xảy ra? Là thời gian hoạt động là hạn chế chính?
Đám mây

Bạn không thể thay đổi kích thước phân vùng ở bên trái, vì đó thực sự sẽ là một động thái.
Zaz

5
Tăng kích thước của parititions ext4 trực tuyến là dễ dàng. Phần khó sẽ bị thu hẹp (tiêu đề của bạn là về "thay đổi kích thước"). Đối với những người quan tâm bằng cách thao tác BẤT K on trên một phân vùng gốc (di chuyển, thu nhỏ, thay đổi hệ thống tập tin, thiết bị) trong thời gian chạy nên tham khảo câu trả lời của tôi: askubfox.com/a/728141/21888
vaab

Sử dụng growpart
guettli

Câu trả lời:


214

GUI (Ubuntu 14.04 trở lên) : GParted v0.17 trở lên cung cấp GUI đẹp cho việc này. (Các phiên bản cũ hơn sẽ từ chối thay đổi kích thước phân vùng được gắn kết).

Dòng lệnh (bất kỳ phiên bản Ubuntu nào): Có ba bước để thực hiện điều này.

Bước 1. Phân vùng trước tiên phải được thay đổi kích thước. Nếu bạn đang sử dụng LVM, thật dễ dàng và có lẽ bạn biết cách tiến hành. Nếu bạn đang sử dụng các phân vùng cổ điển, nó phức tạp hơn một chút và có thể yêu cầu khởi động lại (mặc dù bạn không bao giờ phải khởi động hệ thống khác hoặc CD trực tiếp).

Đây là cách tôi thực hiện: fdiskTrước tiên hãy xóa phân vùng (ý tưởng là dữ liệu trên đĩa sẽ được bảo tồn), sau đó cẩn thận tạo lại nó với kích thước lớn hơn ở cùng vị trí.

Thí dụ:

$ sudo fdisk /dev/sda

Command (m for help): p

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     9437183     4717568   83  Linux

Command (m for help): d
Selected partition 1

Command (m for help): p

   Device Boot      Start         End      Blocks   Id  System

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4, default 1): 1
First sector (2048-10485759, default 2048):
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-10485759, default 10485759):
Using default value 10485759

Command (m for help): p

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048    10485759     5241856   83  Linux

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
Syncing disks.

Một lần nữa, điều quan trọng là phân vùng mới bắt đầu ở cùng một khối với cái cũ. Id cũng phải phù hợp (83 cho các hệ thống Linux). Hãy chuẩn bị để mất tất cả dữ liệu của bạn ở lỗi đánh máy nhỏ nhất.

Để đảm bảo an toàn, bạn cũng có thể khôi phục cờ khởi động (mà theo Wikipedia vẫn được yêu cầu trên một số máy tính) bằng cách nhấn a.

Xem phần bình luận để biết phải làm gì nếu phân vùng trao đổi của bạn bị cản trở.

Bây giờ, rõ ràng tại sao mọi người khuyên bạn nên sử dụng CD trực tiếp. ;-)

Bước 2. Như fdisknhắc nhở bạn một cách hữu ích, bạn phải tải lại bảng phân vùng trước khi tiếp tục. Cách an toàn nhất là chỉ cần khởi động lại; nhưng bạn cũng có thể sử dụng partprobehoặc kpartx (thêm thông tin) .

Bước 3. Khi phân vùng được thay đổi kích thước và bảng phân vùng được tải lại, việc chạy resize2fstrên hệ thống tệp là một vấn đề đơn giản và bạn có thể thực hiện việc này ngay cả khi được gắn dưới dạng phân vùng gốc.

Thí dụ:

$ sudo resize2fs /dev/sda1

16
Điều này làm việc hoàn hảo cho tôi. Tuy nhiên tôi cũng đã đảm bảo rằng cờ khởi động được giữ ở trạng thái ban đầu.
Augustus Kling

4
@ jbo5112: Như đã fdisknói, partprobehoặc kpartxcó thể hoạt động thay vì khởi động lại; xem thêm câu hỏi này . Ngay cả khi bạn khởi động lại, giải pháp vẫn tốt hơn là sử dụng CD trực tiếp khi hết thời gian, trong đó khởi động lại đơn giản có thể ít hơn 10 giây cho một máy ảo. Thời gian của người vận hành cũng nhanh hơn, đó là lý do tại sao tôi thường sử dụng phương pháp này cho mình. :)
Søren Løvborg

1
@Raymond: Nếu áp suất bộ nhớ cho phép (xem free -h), hãy tắt trao đổi ( swapoff /dev/sda2), thay đổi bảng phân vùng (bao gồm xóa và tạo lại phân vùng trao đổi) và 1) khởi động lại hoặc 2) tải lại bảng phân vùng và swaponmột lần nữa. (Nếu bộ nhớ quá chặt để tắt tạm thời trao đổi, bạn vẫn có thể tạo và bật phân vùng trao đổi mới ( /dev/sda3), sau đó trao đổi sda2; nhưng sau đó bạn sẽ phải cập nhật /etc/fstabvới tên thiết bị trao đổi mới.)
Søren Løvborg

1
Nếu bạn đang sử dụng vmware và đã mở rộng kích thước của đĩa, bạn sẽ phải chạy đĩa sudo lshw -C để quét lại các hệ thống tệp để vm nhận ra ổ đĩa lớn hơn. Sau đó làm theo hướng dẫn ở trên.
Guy

2
Còn việc thu nhỏ thì sao?
Aaron Franke

114

Có thể thực hiện thay đổi kích thước trực tuyến của hệ thống tệp ext4, ngay cả khi đó là phân vùng gốc của bạn. Sử dụng resize2fslệnh.

sudo resize2fs /dev/sda1

EDIT: Không được phép thu hẹp trực tuyến:

root@brunojcm-htpc:/home# resize2fs /dev/sda5 2654693
resize2fs 1.42 (29-Nov-2011)
Filesystem at /dev/sda5 is mounted on /; on-line resizing required
resize2fs: On-line shrinking not supported

55
Từ man resize2fs: The resize2fs program does not manipulate the size of partitions. If you wish to enlarge a filesystem, you must make sure you can expand the size of the underlying partition first. This can be done using fdisk(8) by deleting the partition and recreating it with a larger size or using lvextend(8),if you're using the logical volume manager lvm(8).Câu hỏi này là về thay đổi kích thước phân vùng , không phải hệ thống tập tin . Sự phân biệt là tinh tế nhưng rất quan trọng.
Eliah Kagan

8
Bạn có thể sử dụng fdisk để xóa phần gốc và sau đó tạo lại nó ở cùng một khối bắt đầu. fdisk sẽ viết ra thay đổi, nhưng nó sẽ không có hiệu lực cho đến khi khởi động lại. Sau khi khởi động lại, bạn có thể sử dụng chương trình resize2fs để gửi đĩa để điền vào phần.
James Becwar

3
Tôi vừa thay đổi kích thước một phân vùng gốc ext4 trực tuyến. Vì vậy tôi có thể xác nhận nó có thể. Nhưng thay vì truyền / dev / sda * làm tham số để thay đổi kích thước2fs, bạn cần truyền tên âm lượng hợp lý.
CDR

10
Tôi thấy đoạn đầu tiên của trang manize resize2fs thú vị nhất cho câu hỏi ban đầu:The resize2fs program will resize ext2, ext3, or ext4 file systems. It can be used to enlarge or shrink an unmounted file system located on device. If the filesystem is mounted, it can be used to expand the size of the mounted filesystem, assuming the kernel supports on-line resizing. (As of this writing, the Linux 2.6 kernel supports on-line resize for filesystems mounted using ext3 and ext4.).
mo

5
Xin đừng muck với fdiskkhi nào growpartsẽ làm điều này rất dễ dàng cho bạn.
STRML

54

Một giải pháp dễ dàng hơn - sử dụng growpart <device> <partition>:

growpart /dev/xvda 1  # Grows the partition; note the space
resize2fs /dev/xvda1  # Grows the filesystem

Như mọi khi, hãy sao lưu bảng phân vùng của bạn ( sfdisk -d /dev/xvda > partition_bak.dmp) trong trường hợp.


Còn việc thu nhỏ thì sao?
Aaron Franke

Đã hy vọng sử dụng phương pháp này, nhưng đã nhận được sfdisk: /dev/nvme0n1p5: does not contain a recognized partition table(sử dụng khởi động kép với các cửa sổ)
monkut

Thu hẹp là không thể thực hiện trên mạng. Tôi khuyên bạn nên sử dụng gpartedcho nó.
STRML

4
growpart là một phần của đồ dùng đám mây. Trong trường hợp bạn chưa cài đặt, bạn có thể cài đặt vớiapt-get install cloud-utils
klor

1
@monkut Đến bữa tiệc muộn, nhưng đĩa của bạn có khả năng /dev/nvme0n1. p5 là phân vùng 5 trên đĩa này. So sánh với các lát đĩa BSD truyền thống, chúng sử dụng sơ đồ đánh số tương tự.
Per Lundberg

12

Có, bạn có thể thu nhỏ / di chuyển / phát triển phân vùng gốc trực tuyến mà không cần khởi động lại (cũng không phải livecd, cũng không phải usbkey): tham khảo câu trả lời này . Nó được viết rất tốt và dễ theo dõi, mặc dù khá dài và hơi mạo hiểm. Vì vậy, nếu bạn chỉ muốn phát triển phân vùng ext4 của mình, bạn có thể sử dụng các resize2fsgiải pháp làm việc thông thường .

Ví dụ, giải pháp chung mà tôi đã sử dụng sẽ hoạt động trên mọi loại giải pháp dành riêng hoặc VPS.

TLDR; giải pháp này ngụ ý đến pivot_rootđể tmpfs, do đó bạn có thể umountan toàn phân vùng gốc của bạn sống và fiddle với nó. Sau khi hoàn thành, bạn sẽ pivot_rootquay lại phân vùng gốc mới.

Điều này cho phép khá nhiều thao tác trên hệ thống tập tin gốc (di chuyển nó, thay đổi hệ thống tập tin, thay đổi thiết bị vật lý của nó ...).

Không khởi động lại được yêu cầu trong quá trình này, và điều này cho phép để vượt qua giới hạn của resize2fs việc không thể thu nhỏ ext4 phân vùng.

Cá nhân tôi đã sử dụng cái này và nó cũng hoạt động rất tốt trên hệ thống debian, vì vậy nó nên hoạt động trên Ubuntu. Tôi rất ngạc nhiên khi không thấy giải pháp chuyên sâu này liên quan nhiều hơn đến nhiều câu hỏi trong các trang web stackexchange liên quan đến vấn đề tương tự.

Lưu ý: Tất nhiên nếu bạn muốn phát triển phân vùng của mình, một đơn giản resize2fssẽ là đủ như đã nêu ở nhiều nơi và trong các câu trả lời khác ở đây.


4
Tôi nghĩ với hầu hết mọi người, một khi bạn đã dừng tất cả các chương trình và dịch vụ truy cập vào phân vùng gốc, bạn cũng có thể đã khởi động lại máy. Để thu nhỏ / di chuyển, điều đó có thể vẫn nhanh hơn khi sử dụng CD trực tiếp, nhưng để phát triển (cho đến nay là nhiệm vụ phổ biến nhất và những gì OP đã hỏi về), có những cách không liên quan đến việc tắt hầu hết hệ thống .
Søren Løvborg

2
@ SørenLøvborg: Bạn có thể khởi động lại các dịch vụ cốt lõi cần sản xuất liên tục trong khi thực hiện quy trình đầy đủ. Có nhiều cấu hình mà bạn không thể đặt LiveCD (phiên bản VPS, máy chủ chuyên dụng ...) hoặc trường hợp bạn muốn tránh mọi khởi động lại vì những lý do cụ thể. Tiêu đề của câu hỏi ban đầu đề cập đến "thay đổi kích thước", thu hút những người tìm kiếm thu nhỏ phân vùng trực tuyến. ** Không có giải pháp nào khác cho phép thu hẹp ext4 trực tuyến. ** Giải pháp này có rủi ro, phức tạp, nhưng mạnh nhất trong tất cả và nó lấp đầy những thiếu sót của người khác.
vaab

1
Xin vui lòng không gửi câu trả lời tùy thuộc vào các liên kết bên ngoài. Đặt phần có liên quan vào câu trả lời của bạn hoặc đăng liên kết dưới dạng nhận xét cho câu hỏi. Xem cách trả lời để biết chi tiết.
Melebius

10

Bạn cũng có thể sử dụng GParted - miễn là phân vùng bạn đang thay đổi kích thước không phải là phân vùng bạn đã khởi động - nếu không, tôi đề nghị tùy chọn CD trực tiếp có phần dễ dàng hơn cho người mới.

GParted về cơ bản thực hiện tất cả các bước - chỉ dựa trên GUI phía trước.


Tôi đã khởi động hệ thống của mình với Ubuntu 12.04 Live CD và tôi đã thay đổi kích thước phân vùng ext4 bằng GParted. Làm việc tốt cho tôi. Dù sao, trước khi hoạt động này, tôi đã sao lưu tất cả dữ liệu quan trọng của mình.
StandDuPp

Tôi nghĩ rằng, phân vùng nhu cầu gparted chưa từng có. nhưng tôi có thể sai
Nick

Câu hỏi rõ ràng là về phân vùng họ khởi động từ và khởi động một đĩa CD trực tiếp yêu cầu khởi động lại máy. -1
wjandrea

5

Vừa hoàn thành thay đổi kích thước phân vùng gốc ext4 trên hệ thống trực tiếp trong khi root được gắn kết.

[root@habib i686]# resize2fs /dev/vg_habib/lv_root
resize2fs 1.42 (29-Nov-2011)
Filesystem at /dev/vg_habib/lv_root is mounted on /; on-line resizing required
old_desc_blocks = 4, new_desc_blocks = 10
Performing an on-line resize of /dev/vg_habib/lv_root to 38427648 (4k) blocks.
The filesystem on /dev/vg_habib/lv_root is now 38427648 blocks long.

[root@habib i686]# 

5

Tôi muốn thực hiện một phần mở rộng về câu trả lời của @ Søren Løvborg: mở rộng phân vùng với phân vùng trao đổi hiện tại.

Đầu tiên cách bố trí đĩa sau khi mở rộng:

$sudo parted /dev/sda 'unit s print' free
Model: ATA VBOX HARDDISK (scsi)
Disk /dev/sda: 14336000s
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number  Start      End        Size       Type      File system     Flags
        63s        2047s      1985s                Free Space
 1      2048s      10485759s  10483712s  primary   ext4            boot
        10485760s  10487805s  2046s                Free Space
 2      10487806s  12580863s  2093058s   extended
 5      10487808s  12580863s  2093056s   logical   linux-swap(v1)
        12580864s  14335999s  1755136s             Free Space

Vì vậy, sda1 cần được mở rộng với không gian trống ở cuối đĩa, nhưng phân vùng trao đổi nằm ở giữa chúng. Đây là cách bạn có thể làm điều đó:

Đầu tiên chúng ta cần vô hiệu hóa trao đổi. Kiểm tra xem nó được sử dụng bao nhiêu và nếu bạn có thể tắt nó đi.

$ free -h
              total        used        free      shared  buff/cache   available
Mem:           992M         52M        464M        3.2M        475M        784M
Swap:          1.0G          0B        1.0G

trao đổi không được sử dụng ở đây để chúng tôi có thể tắt nó

$sudo swapoff /dev/sda5

Bây giờ chúng ta sẽ thay đổi bảng phân vùng:

$sudo fdisk /dev/sda

(lưu ý: nếu bạn có phân vùng đầu tiên bắt đầu ở khu vực 63 thay vì năm 2048, bạn cần thêm tùy chọn -c=dos)

Welcome to fdisk (util-linux 2.27.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.


Command (m for help): p
Disk /dev/sda: 6.9 GiB, 7340032000 bytes, 14336000 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: 0x9e11c6df

Device     Boot    Start      End  Sectors  Size Id Type
/dev/sda1  *        2048 10485759 10483712    5G 83 Linux
/dev/sda2       10487806 12580863  2093058 1022M  5 Extended
/dev/sda5       10487808 12580863  2093056 1022M 82 Linux swap / Solaris

Command (m for help): d
Partition number (1,2,5, default 5): 2

Partition 2 has been deleted.

Command (m for help): d
Selected partition 1
Partition 1 has been deleted.

Command (m for help): n
Partition type
   p   primary (0 primary, 0 extended, 4 free)
   e   extended (container for logical partitions)
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-14335999, default 2048):
Last sector, +sectors or +size{K,M,G,T,P} (2048-14335999, default 14335999): 12242941

Created a new partition 1 of type 'Linux' and of size 5.9 GiB.

Command (m for help): n
Partition type
   p   primary (1 primary, 0 extended, 3 free)
   e   extended (container for logical partitions)
Select (default p): p
Partition number (2-4, default 2): 2
First sector (12242942-14335999, default 12242944):
Last sector, +sectors or +size{K,M,G,T,P} (12242944-14335999, default 14335999):

Created a new partition 2 of type 'Linux' and of size 1022 MiB.

Command (m for help): a
Partition number (1,2, default 2): 1

The bootable flag on partition 1 is enabled now.

Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table.
Re-reading the partition table failed.: Device or resource busy

The kernel still uses the old table. The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8).

Lưu ý: kích thước của sda1 là tổng số ngành trừ đi kích thước cung của phân vùng trao đổi của bạn: 14335999-2093058 = 12242941

Như fdisk đề cập: kernel vẫn đang sử dụng bảng phân vùng cũ nên chúng ta cần tải lại nó.

$partprobe

Bây giờ chúng ta cần chạy resize2fs trên sda1 (đừng quên điều này!)

$resize2fs /dev/sda1
resize2fs 1.42.12 (29-Aug-2014)
Filesystem at /dev/sda1 is mounted on /; on-line resizing required
old_desc_blocks = 3, new_desc_blocks = 10
The filesystem on /dev/sda1 is now 38833617 (4k) blocks long.

Bây giờ, mọi thứ vẫn chưa kết thúc. Như bạn có thể nhận thấy sda2 được phân vùng dưới dạng Linux (Ext4). Đối với một số lý do, không có cách nào trong fdisk để chọn loại. Vì vậy, chúng ta phải thay thế nó bằng cách sử dụngcfdisk

$ sudo cfdisk

Chọn sda2 và thay đổi loại thành 82 Linux swap / Solarisvà đảm bảo bạn viết nó (gõ có để xác nhận)

Bây giờ chúng ta có thể kích hoạt lại trao đổi

$mkswap /dev/sda2
/dev/sda2
UUID=d58bf1cb-d27a-487d-b337-056767fd5ad6 none swap sw 0 0

Và cuối cùng bật nó lên:

$swapon /dev/sda2

Điều duy nhất chúng ta cần làm là cập nhật fstab để tự động gắn kết phân vùng trao đổi khi khởi động

$sudo nano /etc/fstab

Và thay đổi UUID của phân vùng trao đổi thành đầu ra ở trên:

# swap was on /dev/sda5 during installation
UUID=d58bf1cb-d27a-487d-b337-056767fd5ad6 none            swap    sw              0       0

Bây giờ tất cả đều tốt và bạn có thể khởi động lại mà không gặp vấn đề gì.


như để xen kẽ loại phân vùng trao đổi, có thể được thực hiện trong fdisk mua chọn t rồi 5 (phân vùng 5) rồi 82 (loại Linux hoán đổi / Solaris)
Oz Edri

phân vùng 2 không nên được mở rộng? (và sau đó trong fdisk, chúng ta nên chọn e thay vì p) Ngoài ra, không nên chạy các lệnh mkswap và hoán đổi trên / dev / sda5 thay vì sda2?
Oz Edri

1
Đối với loại phân vùng trao đổi: Tôi đã tìm thấy trong các hướng dẫn khác rằng bạn thực sự có thể chọn loại trong fdisk nhưng vì một số lý do, nó không hoạt động trong phiên bản của tôi. Dù sao, nó sẽ luôn hoạt động với cfdisk
wouter205

1
Đối với phân vùng trao đổi: bạn có thể sử dụng phân vùng mở rộng nhưng sau đó bạn cần thêm hai phân vùng: phân vùng mở rộng và logic (xem bố cục phân vùng ban đầu của tôi). Trong ví dụ của tôi, tôi kết thúc với 2 phân vùng chính: sda1 - ext4 - phân vùng gốc & sda2 - phân vùng trao đổi. Vì vậy, các lệnh mkswap& swaponcần phải được chạy trên sda2. Tôi đã phạm một lỗi trong phần đầu của bài viết của mình: swapoffcần phải được thực thi trên sda5. Bình luận luôn được chào đón, thật khó để ghi lại.
wouter205

1
Khi phân vùng trao đổi được mã hóa, trước tiên người ta phải dừng cryptdisks cryptdisks_stop, sau đó cập nhật / etc / crypttab thay vì /etc/fstabvà khởi động lại cryptdisks với cryptdisks_start.
Dmitri Chubarov

1

Tôi chỉ làm điều này mà không thành công umount, pivot_roothoặc gỡ bỏ tạm thời của phân vùng chính, bằng cách sử dụng chia tay 3.2 trên Ubuntu 16.04, 4.4.0 kernel. Để thận trọng, tôi đã làm mọi thứ từ bảng điều khiển ảo bị vô hiệu hóa mạng và đã chụp nhanh trước chỉ trong trường hợp, nhưng ảnh chụp không cần thiết, vì vậy tôi có thể thực hiện điều này thông qua SSH và không cần thay đổi đường băng.

Xác định kích thước phân vùng: parted /dev/sda1 print | egrep "Disk.*GB"

Tùy chọn chuyển sang chế độ nhiều người dùng mà không cần kết nối mạng (phải được thực hiện từ bảng điều khiển, không phải SSH):

runlevel     # remember the original runlevel
init 2

Tùy chọn chụp ảnh VM để thận trọng.

Thay đổi kích thước phân vùng:

parted
p
resizepart NUMBER SIZE
# answer "Yes" when asked about resizing a live partition.
q

Thay đổi kích thước hệ thống tập tin: resize2fs /dev/sda1

Nếu có gì sai, bạn có thể khôi phục ảnh chụp nhanh của mình ở đây. Nếu mọi việc suôn sẻ, hãy quay lại runlevel bình thường (thu được ở trên) - bình thường 5 : init 5. Có thể tốt hơn để thực hiện khởi động lại đầy đủ vào thời điểm này để đảm bảo mọi thứ trở lại chính xác (sau đó tôi đã gặp vấn đề về ngày / ntp).


1

Thực hiện theo các bước sau.

  1. mở thiết bị đầu cuối như siêu người dùng su
  2. chạy parted
  3. pđể xem các phân vùng có sẵn
  4. xác định số phân vùng gốc của bạn (ví dụ: 'sda 3' có nghĩa là số 3) và xóa một phân vùng liền kề bằng cách sử dụng rm PARTITION NUMBERđể tạo không gian trống.
  5. Bây giờ tăng kích thước gốc bằng cách gõ resizepart ROOT NUMBERvà khởi động lại hệ thống nếu cần
  6. thoát partedbằng cách gõ exitvà nhập loại thiết bị đầu cuối partprobevà nhấn enter (điều này có thể được thực hiện ngay cả sau khi khởi động lại)
  7. cuối cùng chạy resize2fs /dev/sda PARTITION NUMBERvà tận hưởng phân vùng gốc rộng rãi.

0

Như đã nêu trước đó:

  • mở rộng trực tiếp từ hệ thống gốc là có thể. (không gặp khó khăn gì, vì phần khởi động không được di chuyển)

  • thu hẹp phân vùng gốc trực tiếp cần được thực hiện từ thiết bị khởi động ngoài (khởi động từ hệ thống cd / usb-stick trực tiếp), như thể có bất kỳ lỗi nào, không khớp .. dù sao thì .. hệ thống của bạn bị treo, cần phải được khởi động lại và cuối cùng sẽ không được có khả năng khởi động chính xác.

Bất kỳ loại "nhưng tôi đã làm nó và nó hoạt động" là may mắn thuần túy.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.