/home 空间不足

我安装DEBIAN 8时,将/HOME分区独立出来,给他400G的空间,但给/只给了20个G。现在使用过程出问题了,系统总是提示说空间不足。但我/HOME还有300G的空间没用呢。

有高手遇到类似问题吗?
按道理说/HOME是/的子目录,但在物理上他们不具有这样的关系。难道必须把/分区设置的比/HOME大吗?

请高手告知,如何解决。

谢谢。

执行以下指令将结果全部复制贴上来

df -h

无须“把/分区设置的比/HOME大”
.

[quote=“vickycq”]执行以下指令将结果全部复制贴上来

df -h

无须“把/分区设置的比/HOME大”
.[/quote]

root@yihegrupe:/# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/sda1 9.1G 8.2G 411M 96% /
udev 10M 0 10M 0% /dev
tmpfs 379M 5.9M 373M 2% /run
tmpfs 946M 2.1M 944M 1% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 946M 0 946M 0% /sys/fs/cgroup
/dev/sda6 446G 120G 304G 29% /home
tmpfs 190M 24K 190M 1% /run/user/1000
root@yihegrupe:/#

是子目录,但分区的时候如果单独分区,所谓的子目录也只是形式上的了,用gparted调整分区就可以

怎么调整啊?

把/HOME 那里变小,挪用给/?

他们一个在 /dev/sda1,一个在 /dev/sda6

[quote=“derek_wang83”]但给/只给了20个G
/dev/sda1 9.1G 8.2G 411M 96% /[/quote]

看起来 / 所在分区容量为 9.1G 非 20G

非常抱歉,之前漏了一条命令。再执行以下指令将结果全部复制贴上来

fdisk -l

[quote=“vickycq”]

[quote=“derek_wang83”]但给/只给了20个G
/dev/sda1 9.1G 8.2G 411M 96% /[/quote]

看起来 / 所在分区容量为 9.1G 非 20G

非常抱歉,之前漏了一条命令。再执行以下指令将结果全部复制贴上来

fdisk -l [/quote]

我记得当时给/ 至少20G的,不知道为什么到后来就成这么少了,或者是我记错了

fdisk -l 结果如下:

Disk /dev/sda: 465.8 GiB, 500107862016 bytes, 976773168 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
Disklabel type: dos
Disk identifier: 0x6745b2ae

Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 19531775 19529728 9.3G 83 Linux
/dev/sda2 19533822 976771071 957237250 456.5G 5 Extended
/dev/sda5 19533824 27703295 8169472 3.9G 82 Linux swap / Solaris
/dev/sda6 27705344 976771071 949065728 452.6G 83 Linux

Partition 3 does not start on physical sector boundary.

root@yihegrupe:/#

有解决办法吗?

无须“把/分区设置的比/HOME大”
.

root@yihegrupe:/# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/sda1 9.1G 8.2G 411M 96% /
udev 10M 0 10M 0% /dev
tmpfs 379M 5.9M 373M 2% /run
tmpfs 946M 2.1M 944M 1% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 946M 0 946M 0% /sys/fs/cgroup
/dev/sda6 446G 120G 304G 29% /home
tmpfs 190M 24K 190M 1% /run/user/1000
root@yihegrupe:/#[/quote]

sda不是sata硬盘吗?sda1和sda6不是分区吗?你为什么要分区呢?

[quote=“cuthead”]

root@yihegrupe:/# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/sda1 9.1G 8.2G 411M 96% /
udev 10M 0 10M 0% /dev
tmpfs 379M 5.9M 373M 2% /run
tmpfs 946M 2.1M 944M 1% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 946M 0 946M 0% /sys/fs/cgroup
/dev/sda6 446G 120G 304G 29% /home
tmpfs 190M 24K 190M 1% /run/user/1000
root@yihegrupe:/#
sda不是sata硬盘吗?sda1和sda6不是分区吗?你为什么要分区呢?[/quote]

是SATA硬盘,SDA1和SDA6是分区。我当时安装的时候,就单独给/HOME分了个区。

[quote=“derek_wang83”]

[quote=“cuthead”]

sda不是sata硬盘吗?sda1和sda6不是分区吗?你为什么要分区呢?

是SATA硬盘,SDA1和SDA6是分区。我当时安装的时候,就单独给/HOME分了个区。[/quote]

Linux程序都有依赖,与其用gparted重新调整分区还不如重装Debian把一切分为一个区,电影照片音乐之类的放到bilibili和dvd中,硬盘装程序,不然容易乱套。

不明白,你这俩分区为啥没挨在一块。

[quote=“derek_wang83”]
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 19531775 19529728 9.3G 83 Linux
/dev/sda2 19533822 976771071 957237250 456.5G 5 Extended
/dev/sda5 19533824 27703295 8169472 3.9G 82 Linux swap / Solaris
/dev/sda6 27705344 976771071 949065728 452.6G 83 Linux
dev/sda6 446G 120G 304G 29% /home
有解决办法吗?[/quote]

有的,可使用 Ubuntu/Debian Live CD/Live USB 启动,使用 gparted 调整分区。
由于 /dev/sda6 已使用 120G,移动此分区起始位置需时较长。可考虑删除 /dev/sda5,移动扩展分区 /dev/sda2 的起始位置,再将约 4 GiB 空间并入 /dev/sda1。
可用 swap 文件替代 swap 分区。若不使用休眠功能,也可取消 swap。
操作扩展分区有一定风险,建议提前备份重要数据。

谢谢