Làm cách nào để thay đổi kích thước phân vùng gốc của tôi trong Debian?


12

Tôi đang cố gắng thêm không gian vào phân vùng gốc của mình và tôi thực sự không chắc chắn cách an toàn nhất để thực hiện. Tôi đã đọc chủ đề này, tôi có thể thay đổi kích thước phân vùng gốc mà không cần gỡ cài đặt và cài đặt lại Linux (hoặc mất dữ liệu) không? nhưng tôi không nghĩ rằng các thông tin phù hợp với hệ thống của tôi.

Bất kỳ trợ giúp sẽ được thông qua đánh giá cao. Ngoài ra, trong bài đăng đó, F1234K đã yêu cầu các khuyến nghị về việc đọc tốt để tìm hiểu nội dung này, nhưng không ai trả lời nó. Tôi cũng sẽ rất quan tâm đến một số tài liệu học tập về chủ đề này.

Cảm ơn!

chỉnh sửa: Tôi nên thêm rằng mục tiêu của tôi là lấy 20 gb từ sdb6 và đặt nó vào sdb1. sdb6 là một khối lượng logic của sdb2.

sudo fdisk -l

Disk /dev/sdb: 750.2 GB, 750156374016 bytes
255 heads, 63 sectors/track, 91201 cylinders, total 1465149168 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 identifier: 0x0000babf   
Device     Boot      Start         End      Blocks   Id  System
/dev/sdb1   *        2048    19531775     9764864   83  Linux
/dev/sdb2        19533822  1465147391   722806785    5  Extended
/dev/sdb5        19533824    76765183    28615680   82  Linux swap / Solaris
/dev/sdb6        76767232  1465147391   694190080   83  Linux

Disk /dev/sda: 1000.2 GB, 1000200658432 bytes
255 heads, 63 sectors/track, 121600 cylinders, total 1953516911 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 identifier: 0x000a9997

Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048  1953515519   976756736   83  Linux

Disk /dev/sdc: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 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 identifier: 0x927a1713

Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sdc2          206848   976771071   488282112    7  HPFS/NTFS/exFAT

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


Disk /dev/sdd: 999.5 GB, 999501594624 bytes
256 heads, 63 sectors/track, 121041 cylinders, total 1952151552 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 identifier: 0x809da6bc

Device Boot      Start         End      Blocks   Id  System
/dev/sdd1               1  4294967295  2147483647+  ee  GPT

df -h

Filesystem                                              Size  Used Avail Use% Mounted on
rootfs                                                  9.2G  8.8G     0 100% /
udev                                                     10M     0   10M   0% /dev
tmpfs                                                   2.4G  896K  2.4G   1% /run
/dev/disk/by-uuid/d7968f08-4108-4382-a585-0b4a3850ec63  9.2G  8.8G     0 100% /
tmpfs                                                   5.0M     0  5.0M   0% /run/lock
tmpfs                                                    11G  692K   11G   1% /run/shm
/dev/sdb6                                               652G  581G   39G  94% /home
/dev/sr0                                                4.4G  4.4G     0 100% /media/cdrom0
/dev/sr1                                                354M  354M     0 100% /media/cdrom1
/dev/sdd2                                               931G  759G  173G  82% /media/zacharydimaria

gắn kết

sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,relatime,size=10240k,nr_inodes=3091362,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=2474360k,mode=755)
/dev/disk/by-uuid/d7968f08-4108-4382-a585-0b4a3850ec63 on / type ext4 (rw,relatime,errors=remount-ro,user_xattr,barrier=1,data=ordered)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=10671840k)
/dev/sdb6 on /home type ext4 (rw,relatime,user_xattr,barrier=1,data=ordered)
rpc_pipefs on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw,relatime)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,nosuid,nodev,noexec,relatime)
/dev/sr0 on /media/cdrom0 type udf (ro,nosuid,nodev,noexec,relatime,utf8,user=zachary)
/dev/sr1 on /media/cdrom1 type udf (ro,nosuid,nodev,noexec,relatime,utf8,user=zachary)
/dev/sdd2 on /media/zacharydimaria type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096)

pvdisplay không trả lại bất cứ điều gì.

chỉnh sửa: mèo vv / fstab

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sdb1 during installation
UUID=d7968f08-4108-4382-a585-0b4a3850ec63 /               ext4    errors=remount-ro 0       1
# /home was on /dev/sdb6 during installation
UUID=ec5e593e-a36f-4b88-b210-8666128b4bf1 /home           ext4    defaults        0       2
# swap was on /dev/sdb5 during installation
UUID=4525d76b-dd14-48e4-b60d-dffee5b08245 none            swap    sw              0       0
/dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/sr1        /media/cdrom1   udf,iso9660 user,noauto     0       0

Bạn có muốn thêm không gian cho /dev/sdb? Nó được phân vùng đầy đủ, vì vậy bạn sẽ phải thu nhỏ ít nhất một phân vùng khác. Những kích thước nào bạn muốn có?
Gilles 'SO- ngừng trở nên xấu xa'

Tôi muốn lấy 20 gb từ sdb6 và đặt nó vào sdb1. sdb6 là một khối lượng logic trên sdb2.
phimath

Ngoài ra để đảm bảo an toàn, hiện tại trên sdb1 là gì?
haziz

Từ những gì tôi có thể thấy từ đầu ra fdisk -l của tôi, tôi nghi ngờ sdb1 là phân vùng gốc của bạn. Bạn có thể in ra nội dung của tập tin / etc / fstab của bạn không?
haziz

sdb1 là phân vùng gốc của tôi. Tôi đã thêm tập tin fstab.
phimath

Câu trả lời:


6

Nếu được thực hiện cẩn thận, bạn có thể sử dụng gpartedđể thay đổi kích thước các phân vùng của mình một cách an toàn .

Bạn nên khởi động hình ảnh trực tiếp vì bạn không thể thay đổi kích thước các phân vùng được gắn kết và đảm bảo rằng bạn đã sao lưu dữ liệu hợp lệ của mình !!


Đồng tình. Tôi đã sử dụng gparted off và bật để thay đổi kích thước các phân vùng trong môi trường máy chủ ảo và nó hoạt động như một bùa mê.
Shadur

Điều gì làm cho một bản sao lưu hợp lệ ?
Santropedro

0

Một điều đáng nói nữa là, bạn có thể di chuyển các thư mục lớn trên một phân vùng khác (ví dụ: bằng cách gắn / dev / sdb3 trên / var). Mặc dù vậy, hãy cẩn thận, vì hệ thống có thể không khởi động được nếu một số dữ liệu không thể truy cập được (tức là nếu bạn di chuyển chúng trên một phân vùng không được gắn khi khởi động).

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.