输出结果df -h
如下:
Filesystem Size Used Avail Use% Mounted on
udev 3.9G 0 3.9G 0% /dev
tmpfs 796M 1.7M 794M 1% /run
/dev/sda7 85G 6.2G 74G 8% /
tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/loop0 1.0M 1.0M 0 100% /snap/gnome-logs/61
/dev/loop2 43M 43M 0 100% /snap/gtk-common-themes/1313
/dev/loop1 150M 150M 0 100% /snap/gnome-3-28-1804/67
/dev/loop3 89M 89M 0 100% /snap/core/7270
/dev/loop5 4.2M 4.2M 0 100% /snap/gnome-calculator/406
/dev/loop4 15M 15M 0 100% /snap/gnome-characters/296
/dev/loop6 55M 55M 0 100% /snap/core18/1066
/dev/loop7 3.8M 3.8M 0 100% /snap/gnome-system-monitor/100
/dev/sda1 453M 113M 313M 27% /boot
/dev/sda6 9.4G 993M 7.9G 11% /home
tmpfs 796M 16K 796M 1% /run/user/121
tmpfs 796M 0 796M 0% /run/user/1001
因此,/home/
安装在 上/dev/sad6
,并且/
安装在 上/dev/sda7
。
如你所见,我/home
的很小。
然后我执行parted /dev/sda -l
,这是输出:
Model: VMware Virtual disk (scsi)
Disk /dev/sda: 183GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 500MB 499MB primary ext4 boot
2 501MB 107GB 107GB extended
5 501MB 4596MB 4095MB logical linux-swap(v1)
6 4597MB 14.8GB 10.2GB logical ext4
7 14.8GB 107GB 92.5GB logical ext4
所以,1
是/boot
,6
是/home
,7
是/
。
2
足够大了,好像5
用的是SWAP,2
但大小5
只有4095M。有大量未使用的空间2
。
我尝试使用2
以下命令格式化mkfs.ext4
但出现错误:
mke2fs 1.44.1 (24-Mar-2018)
Found a dos partition table in /dev/sda2
Proceed anyway? (y,N) y
mkfs.ext4: inode_size (128) * inodes_count (0) too big for a
filesystem with 0 blocks, specify higher inode_ratio (-i)
or lower inode count (-N).
这是因为2
包含5
吗?我如何使用2
作为我的/home
目录?
答案1
parted 的输出显示 2 由 5、6 和 7 组成。如果扇区的起始结束地址不是人类可读的形式(将其与fdisk -l /dev/sda)
.
这意味着使用 2 作为您的主目录并不是解决方案,因为它们已经是其中的一部分。
当您设置新计算机或文件系统时,请考虑使用 lvm,这使得处理此类问题变得更加容易。对分区的更改更容易实施。