在Linux系统中,你可以使用多种命令来查看系统的分区情况。以下是一些常用的命令及其解释:
lsblk
命令lsblk
(List Block Devices)命令可以列出所有块设备(包括硬盘和分区),并且以树状结构展示。
示例:
lsblk
输出示例:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 100G 0 disk
├─sda1 8:1 0 50G 0 part /
├─sda2 8:2 0 5G 0 part [SWAP]
└─sda3 8:3 0 45G 0 part /home
fdisk -l
命令fdisk -l
命令可以列出系统中所有的磁盘及其分区信息。
示例:
sudo fdisk -l
输出示例:
Disk /dev/sda: 100 GiB, 107374182400 bytes, 20971520 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x0009f3d1
Device Boot Start End Sectors Size Id Type
/dev/sda1 0 1048575 1048576 500M 83 Linux
/dev/sda2 1048576 10737417 9688842 5G 82 Linux swap / Solaris
/dev/sda3 10737418 20971519 10240902 45G 83 Linux
df -h
命令df -h
命令可以显示文件系统的磁盘空间使用情况,包括每个挂载点的分区。
示例:
df -h
输出示例:
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 500M 150M 300M 33% /
tmpfs 2.0G 0 2.0G 0% /dev/shm
/dev/sda3 45G 20G 23G 47% /home
常见的分区类型包括:
/
)用于存放系统文件。/home
分区用于存放用户数据。fsck
命令检查和修复文件系统。sudo fsck /dev/sda1
lvextend
和resize2fs
命令扩展逻辑卷(如果使用LVM)。/etc/fstab
文件中的挂载配置是否正确。mount -a
命令重新挂载所有分区。通过以上命令和方法,你可以全面了解Linux系统的分区情况,并解决常见的分区相关问题。
2022OpenCloudOS社区开放日
Elastic 实战工作坊
Elastic 实战工作坊
第四期Techo TVP开发者峰会
云+社区技术沙龙[第14期]
云+社区技术沙龙[第28期]
Techo Day
云+社区技术沙龙[第10期]
领取专属 10元无门槛券
手把手带您无忧上云