如何在不重装的情况下扩大系统文件分区

如何在不重装的情况下扩大系统文件分区

我正在使用 SteamOS。我相信 SteamOS 是基于 Debian 的。

我擦拭了笔记本电脑并顺利安装。当我开始移动我的音乐时,我收到了这条消息:复制到“音乐”时出错。 - 目的地没有足够的空间。尝试删除文件以腾出空间。

我想,我需要扩大某种分区,但我不知道该怎么做?

按照要求:

desktop@steamos:~$ sudo fdisk -l

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


Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x116c49cc

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1  1953525167   976762583+  ee  GPT
Partition 1 does not start on physical sector boundary.
desktop@steamos:~$ df -h        
Filesystem                                              Size  Used Avail Use% Mounted on
rootfs                                                  9.3G  8.8G   27M 100% /
udev                                                     10M     0   10M   0% /dev
tmpfs                                                   739M  360K  739M   1% /run
/dev/disk/by-uuid/12742cc0-e489-472e-aa10-974d078d98e0  9.3G  8.8G   27M 100% /
tmpfs                                                   5.0M     0  5.0M   0% /run/lock
tmpfs                                                   3.4G   25M  3.4G   1% /run/shm
/dev/sda5                                               889G  119M  843G   1% /boot
/dev/sda1                                               487M  128K  486M   1% /boot/efi
/dev/sda3                                               9.3G  1.5G  7.4G  17% /boot/recovery
desktop@steamos:~$ 

答案1

实践标准就是进入Linux恢复环境。任何发行版 Live-CD 都将使您能够以适当的方式访问计算机以调整硬盘驱动器分区的大小。

调整分区大小取决于在未实际安装驱动器的情况下在驱动器上工作的能力。

$> fdisk -l

调用上面的命令将列出您的设备,即(/dev/sda1/)

列出已安装的驱动器(持久驱动器安装存储在 /etc/fstab 中:

$> mount

卸载命令将卸载您的驱动器,调用如下:

$> umount /dev/sda$

管理实用程序分手了或者格帕特将调整您的分区大小。小心不要从分区中删除太多数据!根据其他分区上存储的数据量,了解您真正可以使用的数据量。有风险。

使用 Web 浏览器上的搜索功能查找有关如何使用 GParted 调整分区大小的具体说明:

请回答 garethTheRed 的评论以获得更具体的答案。

加雷斯TheRed:$> df -h

^ 这将列出分区上使用了多少空间。

GParted手册

答案2

您有一个 1TiB 硬盘,但仅使用了 10GiB 左右。虽然可以将此 10GiB 分区扩展到 TiB 或两者之间的任何大小,但另一种解决方案是为您的home目录添加另一个单独的分区。

例如,添加一个新分区 ( /dev/sda6) 并将目录的内容移动/home到其中(这需要按照 完成root)。然后修改您的分区,以便在每次启动/etc/fstab时自动安装这个新分区。/home

该过程将如下所示(全部执行为root):

# fdisk /dev/sda
n
6
[Enter]
+500G

接下来添加一个文件系统(格式化它):

# mkfs.ext4 /dev/sda6

安装它:

# mount /dev/sda6 /mnt

将文件移到:

# mv /home/* /mnt

并卸载:

# umount /mnt

/etc/fstab通过添加类似于以下内容的行进行修改:

UUID=12345678-1234-1234-1234-1234567890ab   /home       ext4    defaults    1 2

其中 是UUID通过以下方式找到的:

# blkid /dev/sda6

运行mount -a将挂载定义的所有挂载,/etc/fstab因此您可以使用以下命令对其进行测试:

# mount -a

此时您应该能够看到/home.

相关内容