尽管我有一个未动过的 990 GB 分区,但没有剩余空间

尽管我有一个未动过的 990 GB 分区,但没有剩余空间

我一直使用 Windows 作为操作系统,这并不奇怪,但最近,我看到一台台式电脑的价格非常优惠,唯一的缺点是它预装了 Ubuntu。我在购买之前做了研究,发现 Ubuntu 有很多好处,我真的很想尝试一些新的东西,好吧,我来了!

弹出分区安装界面,没有选项,只有 2 个分区可供选择,一个大约有 10GB,我猜是分配给系统的,另一个 990GB 分配给我自己,但是... 没有调整大小、编辑、添加选项,我唯一能按的按钮是前进,出现错误,GRUB 无法安装在任何分区上,然后继续。兴奋的我开始做所有第一次启动的事情、更新等,一切都完成后,我继续尝试一款游戏,看看电脑的感觉如何,然后继续安装 Steam,结果系统说我没有剩余空间,尽管我应该有一个未动过的分区,剩余 990GB。

现在我甚至无法下载另一个版本的 Ubuntu 放在 USB 上重新安装,并且在磁盘应用程序上显示文件系统分区 2 8.0GB Ext4 /dev/sda2 安装在文件系统根目录和另一个分区,PC 将其视为外部硬盘驱动器,因为我可以直接弹出它,我可以随时安装和卸载它,无论我使用哪种类型,我根本无法使用该空间。

现在我没有空间做任何事情。

该命令显示的内容如下df -h

Filesystem                 Size  Used Avail Use% Mounted on    
udev                       3,9G     0  3,9G   0% /dev    
tmpfs                      785M  9,5M  776M   2% /run
/dev/sda2                  7,3G  6,9G  576K 100% /    
tmpfs                      3,9G   26M  3,9G   1% /dev/shm    
tmpfs                      5,0M  4,0K  5,0M   1% /run/lock
tmpfs                      3,9G     0  3,9G   0% /sys/fs/cgroup    
cgmfs                      100K     0  100K   0% /run/cgmanager/fs    
tmpfs                      785M   64K  785M   1% /run/user/1000    
/home/lightriphy/.Private  7,3G  6,9G  576K 100% /home/lightriphy

这是lsblk命令信息:

lightriphy@Lightriphy-HQ:~$ lsblk    
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT    
sda      8:0    0 931,5G  0 disk     
└─sda2   8:2    0   7,5G  0 part /    
sr0     11:0    1   3,5G  0 rom  

这是sudo parted -l命令信息:

Model: ATA ST1000DM010-2EP1 (scsi) 
Disk /dev/sda: 1000GB 
Sector size (logical/physical): 512B/4096B 
Partition Table: msdos 
Disk Flags: 

Number  Start   End     Size    Type     File system  Flags  
 2      4096MB  12,1GB  8000MB  primary  ext4

答案1

看起来在安装过程中,您所期望看到的 990 GB 尚未被分区和安装。


根据您的评论,您无法安装 gparted。您可以使用以下命令集调整根分区的大小:

sudo parted resize /dev/sda2 30000
sudo resize2fs /dev/sda2

这会将根分区的大小增加到 30 GB。然后我会安装 gparted,并增加分区的大小以包含整个磁盘,尽管其他人更喜欢不同的分区方案。


实用程序“cfdisk”应该已安装在您的系统上,可用于创建新的 ext4 分区。或者,您可以在当前分区上创建足够的可用空间来安装 gparted

sudo apt autoremove
sudo apt clean
sudo apt install gparted

如果您可以让 gparted 工作,您可以扩展“/dev/sda2”的大小以占据整个磁盘。或者,有一个创建新主目录的过程...


使用“gparted”或“cfdisk”,在磁盘的空白处创建一个新分区。 blkid然后应该用它来找到您需要的分区的 UUID。

拥有分区和 UUID:步骤如下,但请阅读https://help.ubuntu.com/community/Partitioning/Home/Moving了解正在发生的事情的详细描述。

sudo cp /etc/fstab /etc/fstab.$(date +%Y-%m-%d)
cmp /etc/fstab /etc/fstab.$(date +%Y-%m-%d)

在文本编辑器中打开原始 fstab:

sudo gedit /etc/fstab 

并将这些行添加到其中

# (identifier)  (location, eg sda5)   (format, eg ext3 or ext4)      (some settings) 
UUID=????????   /media/home    ext4          defaults       0       2 

现在挂载新的分区

sudo mkdir /media/home
sudo mount -a

将当前主目录复制到新位置,移动当前主目录的位置,并更改分区的挂载点,最终重新启动...

sudo rsync -aXS --exclude='/*/.gvfs' /home/. /media/home/.

现在我们需要再次修改 fstab 以指向新分区并将其挂载为 /home。因此,再次在命令行上

sudo gedit /etc/fstab

现在编辑您之前添加的行,将“/media/home”部分更改为简单的“/home”,使其看起来像这样:

# (identifier)  (location, eg sda5)   (format, eg ext3 or ext4)      (some settings) 
UUID=????????   /home    ext3          defaults       0       2


cd / && sudo mv /home /old_home && sudo mkdir /home
sudo reboot

现在您应该在新分区上拥有“/home”目录(具有大量可用空间),并可以删除“/old_home”目录,释放主磁盘上的部分空间。

答案2

现在一切都正常,运行正常。我已经在教程和 Rufus 应用程序的帮助下使用 USB 成功重新安装了系统,清除了之前系统的所有数据,并正确分区了空间。我真诚地感谢大家,尤其是查尔斯·格林感谢您付出的时间和精力,抱歉我对 Ubuntu 了解不多。随着时间的推移,它会变得更好!

相关内容