磁盘分区问题未使用完整 SSD

磁盘分区问题未使用完整 SSD

我正在为 Ubuntu 使用 250gb 内置 SSD(双启动,Windows 在单独的 SSD 上),但我在安装 Ubuntu 时一定搞乱了分区。只有 28gb 用于根目录,另外 165gb 未被使用。当我挂载并通过文件查看它时,它只显示默认的 /home 设置(桌面、文档、下载等)。有什么方法可以不用重新安装 Ubuntu 就可以使用这个空间吗?以下是相关代码片段:

>lsblk

sda      8:0    0 223.6G  0 disk 
├─sda1   8:1    0     1M  0 part 
├─sda2   8:2    0  29.8G  0 part 
├─sda3   8:3    0 165.8G  0 part 
├─sda4   8:4    0   513M  0 part /boot/efi
└─sda5   8:5    0  27.4G  0 part /

>fdisk /dev/sda

Device         Start       End   Sectors   Size Type
/dev/sda1       2048      4095      2048     1M BIOS boot
/dev/sda2   58593280 121094143  62500864  29.8G Linux swap
/dev/sda3  121094144 468860927 347766784 165.8G Linux filesystem
/dev/sda4       4096   1054719   1050624   513M Microsoft basic data
/dev/sda5    1054720  58593279  57538560  27.4G Linux filesystem

答案1

/ 分区的位置不适合调整 / 的大小,但如果您想要单独的 /home,那么这里是完美的位置。我的 / 只使用了 8.5GB,所以您应该可以很好地处理 /。

root@zeus-H370M:~# df -h | grep sda2
/dev/sda2       110G  8.5G   96G   9% /

如果您愿意,您可以直接将 /home 目录复制到备用分区。操作步骤是使用安装盘在“先试用”模式下启动,然后打开终端程序。

sudo mkfs.ext4 /dev/sda3
sudo mkdir /tmp/newhome
sudo mkdir /tmp/oldhome
sudo mount /dev/sda3 /tmp/newhome
sudo mount /dev/sda5 /tmp/oldhome
sudo cp -Rp /tmp/oldhome/home/user_name /tmp/newhome/
sudo rm -r /tmp/oldhome/home/user_name
sudo nano /tmp/oldhome/etc/fstab

添加线条。

# Added by me for separate /home partition due to the partitioning done to use most of my space.
/dev/sda3 /home ext4 defaults 0 2

重新启动后,您的主目录将在新使用的分区上。

相关内容