我正在尝试向我的根分区添加空间,但我真的不确定最安全的方法。我读过这个主题,我可以在不卸载并重新安装 Linux(或丢失数据)的情况下调整根分区的大小吗? 但我认为这些信息与我的系统不符。
任何帮助将不胜感激。另外,在那篇文章中,F1234K 询问有关如何阅读以学习这些内容的建议,但没有人回复。我也对有关该主题的一些学习材料非常感兴趣。
谢谢!
编辑:我应该补充一点,我的目标是从 sdb6 中取出 20 GB 并将其放入 sdb1 中。 sdb6 是 sdb2 的逻辑卷。
须藤 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
山
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 没有返回任何内容。
编辑:cat etc/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
答案1
如果仔细操作,您可以使用gparted
安全地调整分区大小。
您应该启动到实时映像,因为您无法调整已安装分区的大小,并且确保您有有效的数据备份!
答案2
值得一提的是,您也可以将大目录移动到另一个分区上(例如,通过在 /var 上安装 /dev/sdb3)。但要小心,因为如果某些数据无法访问(即,如果将它们移动到启动时未安装的分区上),系统可能无法启动。