在腾讯云主机(CVM)上查看磁盘分区和挂载信息,主要通过 Linux 命令来完成,以下是几种最常用和有效的方法,从简单到详细:
使用df 命令,它可以显示文件系统的磁盘空间使用情况,包括挂载点。
df -h
参数解释:
-h 以人类易读的格式显示(如 G, M)。
关键信息:Filesystem(分区设备名,如/dev/vda1)、Size(总大小)、Used(已用)、Avail(可用)、Use%(使用率)、Mounted on(挂载点,如/ 或/data)。
示例输出:
Filesystem Size Used Avail Use% Mounted on /dev/vda1 50G 20G 28G 42% / /dev/vdb1 100G 30G 71G 30% /data
*解读:系统盘/dev/vda1 挂载在根目录/,数据盘/dev/vdb1 挂载在/data。
使用lsblk 命令,它以树状结构列出所有块设备(磁盘和分区),并清晰显示挂载点。
lsblk
或
lsblk -f
参数解释:
-f 同时显示文件系统类型(如 ext4, xfs)和 UUID。
关键信息:NAME(设备名,如vda,vda1)、MOUNTPOINT(挂载点)、FSTYPE(文件系统)、SIZE(大小)。
示例输出:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT vda 253:0 0 50G 0 disk └─vda1 253:1 0 50G 0 part / vdb 253:16 0 100G 0 disk └─vdb1 253:17 0 100G 0 part /data
*解读:一目了然地看到整个磁盘(vda,vdb)和它们的分区(vda1,vdb1)的归属及挂载关系。
使用fdisk 或parted 命令查看磁盘的分区表详情。
sudo fdisk -l
注意: 此命令需要sudo 或 root 权限。
关键信息: 会列出所有磁盘(如/dev/vda,/dev/vdb)的详细信息,包括分区起始扇区、大小、类型等,这对于确认磁盘是否已分区但未挂载特别有用。
查看/etc/fstab 文件,它定义了系统启动时需要自动挂载的分区。
cat /etc/fstab
关键信息: 可以看到所有配置了自动挂载的设备(通过设备名或 UUID)及其对应的挂载点、文件系统类型和挂载选项。注意:这里列出的分区不一定当前已挂载,但系统重启时会尝试自动挂载。
有时系统会用 UUID 来唯一标识分区(尤其在/etc/fstab 中)。
sudo blkid
关键信息: 显示所有分区的UUID 和TYPE(文件系统类型),当设备名可能发生变化时(如增加了新磁盘),UUID 是更可靠的标识。
1、区分系统盘和数据盘:
系统盘一般是第一个磁盘(如/dev/vda),其第一个分区(如/dev/vda1)挂载在根目录/。
数据盘购买时额外添加的磁盘(如/dev/vdb 或/dev/sdb),你需要手动分区、格式化并挂载它(腾讯云购买时可选择自动格式化,但首次仍需挂载)。
2、如果新数据盘未显示?
* 运行sudo fdisk -l,查看是否有新的磁盘(如/dev/vdb)被识别但没有分区(没有/dev/vdb1 这样的输出)。
* 如果有磁盘但没有分区,你需要先使用fdisk 或parted 工具对其进行分区和格式化(例如mkfs -t ext4 /dev/vdb1),然后才能挂载。
3、如何挂载一个新分区?(假设已分区格式化/dev/vdb1 为 ext4,想挂载到/mydata)
# 1. 创建挂载点目录
sudo mkdir /mydata
# 2. 执行挂载
sudo mount /dev/vdb1 /mydata
# 3. 设置开机自动挂载(将以下一行添加到 /etc/fstab 尾部)
# /dev/vdb1 /mydata ext4 defaults 0 0
sudo echo '/dev/vdb1 /mydata ext4 defaults 0 0' >> /etc/fstab快速查看已挂载情况df -h
查看磁盘和分区的物理结构及挂载点lsblk
查看详细分区表和未挂载的磁盘sudo fdisk -l
查看开机自动挂载配置cat /etc/fstab
对于腾讯云用户,最常用的组合是df -h 和lsblk,这两个命令足以解决绝大多数“我的磁盘挂载在哪里”的问题。
文章摘自:https://idc.huochengrm.cn/zj/24299.html
评论
潭飞珍
回复在腾讯云主机管理控制台中,通过点击更多操作下的磁盘管理,可以查看已挂载的分区及其详细信息。