Partition

如何格式化和使用擴展分區

  • July 17, 2020

輸出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/boot6/home7/

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目錄?

parted 的輸出顯示 2 是由 5、6 和 7 組成的。如果扇區的起始結束地址不是人類可讀的形式(將其與fdisk -l /dev/sda).

這意味著將 2 用於您的主目錄不是解決方案,因為它們已經是它的一部分。

當您設置新電腦或文件系統時,請考慮使用 lvm,這樣可以更輕鬆地處理此類問題。對分區的更改更容易實現。

引用自:https://unix.stackexchange.com/questions/598953