您好,我是 Ubuntu 12.04.5 LTS 32 位用户,我的系统上有 3 个挂载分区,因此有 3 个挂载点:一个用于根目录,一个用于 /home,一个用于交换。我的问题是,由于根目录是主目录的父目录,那么主目录中存储的内容是否会占用根分区和主分区的空间?
此外,我的根分区剩余空间太少,主分区也是如此。我想将根分区扩展到它前面的空间(如图所示向左Gparted
),然后将根分区向左移动一点,再将主分区扩展到它前面的空间。这样做风险太大吗?
感谢您的建议
输出sudo parted --list
Model: ATA TOSHIBA MK5061GS (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 32.3kB 109MB 109MB primary fat16 diag
2 109MB 21.1GB 21.0GB primary ntfs boot
3 21.1GB 155GB 134GB primary ntfs
4 155GB 500GB 345GB extended lba
5 155GB 409GB 253GB logical ntfs
6 445GB 474GB 29.1GB logical ext4
8 474GB 496GB 21.5GB logical ext4
7 496GB 500GB 4295MB logical linux-swap(v1)
输出df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda6 27G 25G 839M 97% /
udev 2.0G 12K 2.0G 1% /dev
tmpfs 392M 932K 391M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 2.0G 18M 1.9G 1% /run/shm
/dev/sda5 236G 145G 92G 62% /media/DATA
/dev/sda8 20G 18G 1.4G 93% /home
答案1
不,您的 / 的磁盘使用情况不包括您的主目录。
您是否考虑过将您的家放在空地上,而不是将所有东西都推到上面?无论哪种方式,GParted 都无法在文件系统安装和使用时移动/调整其大小。如果您有 Ubuntu 实时驱动器或光盘,您可以使用它们来执行此操作。
更直接的路线是启动友好恢复,并使用 parted 调整分区表,然后使用 resize2fs 调整文件系统。
无论如何,您现在需要将您更改的文件系统的通用唯一标识符 (UUID)(通过运行“sudo blkid”查看)与文件“/etc/fstab”中的文件系统表条目进行匹配。注意 UUID 和挂载点。
接下来,使用“sudo update-initramfs -u”更新您的启动映像,然后运行“sudo update-grub”以便能够启动该映像。