Partition
如何格式化和使用擴展分區
輸出
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
目錄?
parted 的輸出顯示 2 是由 5、6 和 7 組成的。如果扇區的起始結束地址不是人類可讀的形式(將其與
fdisk -l /dev/sda)
.這意味著將 2 用於您的主目錄不是解決方案,因為它們已經是它的一部分。
當您設置新電腦或文件系統時,請考慮使用 lvm,這樣可以更輕鬆地處理此類問題。對分區的更改更容易實現。